2016-11-03 24 views
0

生のオーディオデータがあり、Media Foundationを使用して対応するaac/m4a/mp4ファイルを作成したいとします。Media Foundationを使用して生データからAACファイルを作成する

Thisの記事では、すべての設定と構成について説明しています。

これを行う方法を示すサンプルコードまたはチュートリアルがあるのだろうか?

私はthisチュートリアルを見つけましたが、残念ながら、これはmp4ファイルが、別のmp4のチュートリアル(既存のファイルのプロパティを変更)へのMP4に生データではありません。

ありがとうございました。

答えて

1

AACファイルは、基本的に生データを含むファイルです。このようなファイルを作成するためのAPIは必要ありません。ファイルI/O関数を使用してデータを書き込むだけです。 ADTSヘッダーのようなものについては微妙な側面がありますが、一般的には単純です。

Media Foundationを使用すると、MP4ファイルを作成できます。そのための最適なAPIはSink Writerです。明らかに、エンコーディングの基本的な特性のように、必須の情報を追加しなければならないため、生データだけでは不十分です。この作業を終えたら、AACデータをチャンクで書き込み、APIはMP4/M4Aファイルとしてフォーマットします。私は正確にこれを行うチュートリアルは認識していませんが、それはAPIのかなり簡単な使い方です。

+0

回答ありがとう@Roman。シンクライターは今私が必要としているようです。私はそれに取り組んでいきます。 – mbaros

関連する問題