問題タブ [aac]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - mp4コンテナからaacオーディオを取得するには? (Windows Phone 7 & C#)
Windows Phone 7 アプリケーションを作成しましたが、次の問題があります。
私のアプリは、mp4 コンテナーにある aac 形式のオーディオを含むファイルのストリームを取得します。したがって、aac データのみを使用して、このストリーム シーケンスのバイトから取得する必要があります。どうやってやるの?
その後、このデータを MediaStreamSource クラスで使用する必要があります。そのため、aac フレームのビットレートなどの情報も取得する必要があります。その情報は、結果のバイト シーケンスに含まれますか、それとも mp4 コンテナーからも取得できますか?
android - 必要なヒント: ffmpeg-neon 最適化を使用した Android での aac エンコード
そこで、ffmpegとneonを使用してlibfaac/libx264エンコーダーのパフォーマンスを改善しようとしています.neonをサポートしてffmpegを正常にコンパイルしたようで、ビデオエンコードのパフォーマンスは実際にいくらか改善されていますが、aacエンコードに関してはほとんど実行できません.. .特に aac に関するコードを変更する必要がありますか? これはネオンの fft と何か関係がありますか?まったく無知です。どんなヒントでも大歓迎です!ありがとう
java - UDPを介してRTP経由でaac生データを送信するにはどうすればよいですか?
aac生データを含むオーディオタグを含むflvファイルがあります。各オーディオタグには、aac生データの配列が1つあります。生データのサイズは異なります。RTPで送信したい。13ビットサイズのAUヘッダーを追加します。2バイトの最初のビットです。最後の3ビットはゼロです。
audioSpecificConfigは1208です。00010010-AALLC。私のSDPは次のとおりです。
ビデオペイロードを含むRTPパケットをグループ化するオーディオペイロードを含むRTPパケットを送信します。プレーヤーはビデオを再生し、オーディオは再生しません。問題はどこにありますか?有効なオーディオペイロードヘッダーではありませんか?たくさんの感謝!
stream - udp 経由で h264/aacplus メディアをストリーミングする
この分野で経験のある人はいますか?
これまで、udp を介して ffmpeg (libx264 と libaacplus を使用) を mpegts に多重化しようとしましたが、その mpegts マルチプレクサーは明らかに壊れています (いくつかの異なるソースから確認されています)。vlc も試してみましたが、AAC-LC しかエンコードできず、HE-AAC v2 (aacplus) はエンコードできません。
とにかく、私が解決する必要がある問題は、ウェブカメラで覆われたいくつかの異なる地理的な場所を持つことです。ネットワークのアップとダウンを心配せずに、常に着信ストリームを保持できるようにするために udp が必要です (udp は、ネットワークは再び稼働しています)。それで、h264を使用してaacplus over udpプロトコルを使用してストリーミングライブメディアを使用した経験がある人はいますか?
よろしくお願いします。
android - FAAC を使用して m4a にエンコードされた RAW PCM データは認識できませんか?
JNI を介して FAAC を使用して、Android アプリ プロジェクトの AAC エンコーディングを有効にしようとしています。すべてが正常に機能しているように見えますが、エンコーディング部分は、うーん...かなり奇妙です。私はオーディオ プログラミングに慣れていないことを認めなければならず、すでに数日間解決策と回答を探しましたが、まだ回答が見つかりませんでした。
状況は、MediaRecord を使用してオーディオを RAW PCM データに録音し、ファイルを一時ファイル、たとえば「temp.pcm」に保存したことです。次に、以下のコードを使用して AAC .m4a ファイルにエンコードします。問題は、エンコードされたファイルが保存され、サイズは問題ないように見えますが、mPlayer やその他のメディア プレーヤーで認識できないことです。それらを再生すると、サポートされていない形式などのエラーが発生します。エンコードされたファイルの構造が間違っているようです。
私はこれについて手がかりがありません。誰もこれを試したことがありますか?あなたの経験を共有するか、ヒントを教えてください...私はこれにとても必死です... :(
編集 1: 以下のコードのように、実際には m4a ファイルの生データを取得していますが、プレーヤーが認識できないようにヘッダーやその他の構造を持っていませんか?
Java 部分:
別のラッパー ファイルでブリッジされた C++ の実際の JNI 部分:
android - RAW AAC を m4a コンテナーにパッキングしますか?
生の PCM を生の AAC に変換するために FAAC を使用する Android アプリがありますが、m4a コンテナーにパックする方法がわかりません。
ネットで検索してたくさんの情報を見つけましたが、どれも私の質問を解決しません。それらのほとんどは ffmpeg / mp4box コマンドラインを参照していますが、必要なのは Android 環境でこれを解決することです。つまり、Java Eclipse または JNI のいずれかを意味します。
ヒントをお願いします。
android - AAC オーディオ形式を M4A に変換する
AAC オーディオ ストリームを M4A に変換できるライブラリが必要です。Android 2.3.3 を搭載した HTC Desire で AAC を再生中に問題が発生しました。次のエラーが発生します。
AACをM4Aまたは利用できるライブラリに変換するために従うことができる仕様があるかどうかを知りたいです。
android - Android で wav を AAC にエンコードする
MediaRecorderを使用してストリームを直接 AAC に記録できますが、既存の PCM/WAV ファイルを AAC にエンコードする方法はないようです。AAC にエンコードする機能は Android にネイティブに存在するので、それを使用したいと思います。既存のオーディオ ファイルでそれを行う方法はありませんか?
flash - JW Player を使用して Windows Azure で .aac オーディオを再生する: Flash モードでは動作しません
Windows Azure で JW Player を実行します。
JW Player はデフォルトで HTML5 モードで動作します。HTML5 が機能しない場合は、Flash モードで自動的に実行されます (たとえば、IE は HTML5 での .aac の再生をサポートしていません)。
Flash モードの場合、http://fmw.blob.core.windows.net/crossdomain.xml にありcrossdomain.xml
ます(
azure の Web ページは domain を使用しています*.cloudapp.net
が、ストレージは を*.windows.net
使用しているため、同じドメインにありません)。
ここに問題があります。HTML5 モード(Mac サファリ/iOS サファリ) では正常に動作しますが、Flash モード(IE/Chrome)では動作しません。エラー メッセージ:ビデオが見つからないか、アクセスが拒否されました。
助けてください!
テスト例: http://fmw.cloudapp.net/default.aspx?fmwa=06dc832b-3c55-45f2-9391-332b448f892d
iphone - デュアルコアデバイス(ipad 2、iphone 4s)でm4a/aacへのExtAudioFileWriteが失敗する
拡張オーディオファイルサービスを使用して、アプリによって生成されたpcmオーディオデータをaacにエンコードするループを作成しました。エンコードは、リアルタイムではなく、バックグラウンドスレッドで同期的に行われます。
エンコーディングは、iOS4と5の両方のipad1とiphone3gs / 4で問題なく機能します。ただし、デュアルコアデバイス(iphone 4s、ipad 2)の場合、ExtAudioFileWriteへの3回目の呼び出しは、スタックトレースとエラーコードなしでエンコーディングスレッドをクラッシュさせます。 。
問題のコードは次のとおりです。
データ形式
レンダリングループ
pcmフレームは適切に作成されますが、ExtAudioFileWriteは2回目と3回目の呼び出しで失敗します。
何か案は?ありがとうございました!