問題タブ [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.
ffmpeg - デコード/エンコードなしのFFmpegremux
ffmpeg libを使用して、rtspストリームをデコードせずにローカルmp4ファイルに保存したいと思います。inpoutストリームと出力ファイルの両方がH264+AACコーデックを使用します。今のところ、次のコードを使用して、入力ストリームからパケットを読み取り、出力ファイルに書き込みます。
ファイルが生成されます。VLCを使用して開くと、再生は適切な時間続きますが、オーディオは出力されません。どんな助けでも大歓迎です、事前に感謝します。
ボルトン
actionscript - JBossNetStream.Publishを使用してAACオーディオを公開します
Flashを使用してWowzaサーバーへのRTMPストリームを再生しています。
マイクを公開します
残念ながら、私の受信側はAACオーディオしかサポートしていません。FlashでAACオーディオを公開する方法はありますか?
注:を試しましたmp4:mic_user1
が、機能しません。ストリームのネゴシエーションは問題ないようですが、受信したオーディオはゴミです
ipad - iPad での同時 aac トラックの制限
iPad の CPU を 100% 使用して、同時にいくつの aac トラックを再生できますか? Apple のドキュメントによると、最初の 1 つだけがハードウェアでデコードされ、他はソフトウェア モードでデコードされますが、このデコードにコストがかかるかどうかについての情報はありません。
iphone - iPhone: AudioConverterFillComplexBuffer を使用して 32KHz PCM を 96Kbit AAC にエンコードする際の問題
iPhone/iOS で 32KHz PCM を 96Kbit AAC に変換できた人はいますか?
これをどのハードウェア デバイスでも正しく動作させることはできません。私が書いたコードは、シミュレーターでのみ正しく動作します。現在の世代の iPad/iPod/iPhone で実行すると、私のコードはオーディオの大部分を「スキップ」します。
結果のエンコードされたストリームには、約 640 ミリ秒の「良好な」オーディオとそれに続く約 640 ミリ秒の「不良」オーディオの繰り返しパターンが含まれます。
16 ビット リニア PCM と 8.24 固定小数点 PCM の両方をエンコードしても、同じ結果が得られました。
MPEG4-AAC 96kbits @ 32KHz をエンコードするオーディオ コンバーターをセットアップするコードは次のとおりです。
シンプルな変換ルーチン。このルーチンは、1024 個の PCM サンプルのブロックで 32 ミリ秒ごとに呼び出され、384 バイトのエンコードされた AAC を想定しています。
入力データ プロシージャは、1024 サンプルをエンコーダに提供するだけです。
シミュレーターで実行すると、すべて正常に動作します。
ただし、デバイス上で実行すると、InputDataProc は一貫して呼び出されません。連続して最大 20 回、AudioConverterFillComplexBuffer の呼び出しが InputDataProc の呼び出しを引き起こし、すべて問題ないように見えます。その後、AudioConverterFillComplexBuffer への次の ~ 21 回の呼び出しでは、InputDataProc は呼び出されません。このパターンは永久に繰り返されます:
InputDataProc を呼び出していないため、コンバーターはどこで入力データを取得して「悪い」AAC を作成していますか?
このアプローチで明らかに間違っていることを誰かが見ていますか?
ハードウェア コーデック (MagicCookies または ?) で行う必要がある特別な設定はありますか?
HW AAC コーデックは 32000 サンプル レートをサポートしていますか?
iphone - AVAssetWriter を使用して iPhone で MPEG-2 または AAC ADTS を作成する
AVAssetWriter を使用して iOS で MPEG2 ADTS または AAC ADTS を書き込むことは可能ですか?
最初に AVAssetWriter を作成します
次に、正しい設定であると思われるものを使用して入力を行い、それをライターに追加しようとしましたが、役に立ちませんでした。
android - AACオーディオプロファイルを検出してAndroidの互換性を確保する方法
AACオーディオソースがAndroidと互換性があるかどうかを検出する方法を理解するのに問題があります。Androidでサポートされているメディアフォーマットページには、3GP、MPEG4、またはADTS raw AACとして配信された場合、「AAC LC/LTP」と表示されます。LCは「低複雑度」を意味し、LTPは「長期予測」を意味するようですが、私の最大のフラストレーションは、AndroidでサポートされているAACプロファイル/モジュールを決定することです。ffmpegに入力を実行すると、そのAACが表示されますが、拡張されていませんAACに関する情報。ソースの例はhttp://6693.live.streamtheworld.com:80/WTMJAMAAC_SCです。誰かアイデアがありますか?
c# - 他のプロセスエラーで使用されているC#ランダムファイル
圧縮されていない.wavファイルを取得し、flacファイル、mp3ファイル、およびaacファイルにエンコードするアプリを作成しました。flacとmp3は正常に動作しますが、( Nero AACエンコーダーを使用して)aacエンコードを実行すると、使用中のファイルに関するIOExceptionがランダムに発生します。時々-しかしそれほど頻繁ではありません-それはファイルが生成されている間に起こります-私のプロセスが作成したファイルを他の人がどのように使用することができますか?しかし、TagLibを使用してメタタグを作成すると、エラーが発生することがよくあります。そのため、IOエラーが発生したときに、問題のファイルでsysinternalのhandle.exeを実行するようにコードを調整しましたが、ファイルにハンドルがないという事実が返されます。これは、Nero aacエンコーダーに固有の問題ですか?
java - この Java クラスを変更して、MP3 の代わりに AAC を出力するようにします
2 つの異なる FLV ビデオがあります。最初のビデオのオーディオは MP3 形式でエンコードされ、2 番目のビデオのオーディオは AAC としてエンコードされます。最初の FLV ビデオから MP3 を削除するために使用した Java クラスを見つけました。このクラスを変更して、2 番目の FLV ビデオからも AAC オーディオを取り除くことはできますか? 私は多くのことを試しましたが、これまでのところ何もうまくいきませんでした。それ以上のアイデアはありません。うまくいけば、単純なものが欠けていて、簡単に修正できるばかげた間違いを犯しているだけです。どんな助けでも大歓迎です!ありがとうございました!
Java クラスへのリンクは次のとおりです: http://youtensils.googlecode.com/svn/trunk/youtensils-plugin/src/org/youtensils/client/plugin/audio/FlvAudioStream.java
xna-4.0 - Xbox 360XNAHLSストリーミング
私は、 SilverLiveのように機能するXbox360用のシンプルなHLSビューアーを作成することに興味があります。私はHLSで見つけられる限り多くのドキュメントを読みましたが、どこに進むべきかわかりません。おそらく自分でHLSを処理するコードを書くことができると思いますが、それほど複雑に聞こえることはありません(何か足りないものがない限り)。ただし、360でビデオ/オーディオセグメントを再生し始めたら、どこから始めればよいのかわかりません。
みんなどう思いますか?ある種のコーデックパックを実装し、それを使用してフレームをテクスチャとしてレンダリングする必要がありますか?もしそうなら、360がサポートしていないものを何も使用しないmpeg2とaacのために.NETによってサポートされている機能的なコーデックはありますか?