2017-11-23 26 views
0

私はビデオとオーディオを書き込むための独自のプログラムを.mkvコンテナに作成しています。私はh.264ビデオをCodec_id V_MPEG4/ISO/AVCでコンテナに書きましたが、g.7xxオーディオコーデックのCodec_idが仕様で見つかりませんか?どのように私は正しく g.711/g.722を.mkvコンテナに書くことができますか?mkvにh264 + g.711(g.722、g.726)を書きます

+0

私の推測:そのような仕様はありません、あなたはそれを自分で書く必要があります – Harry

答えて

0

MKVがAMS/ACMとしてMicrosoft Audio Codec Manager(ACM)をシグナリングするように見えます。 https://www.matroska.org/technical/specs/codecid/index.html

あなたはここにデータ構造を設定するための詳細を見つける:

https://blogs.msdn.microsoft.com/matthew_van_eerde/2010/06/01/how-to-enumerate-audio-compression-manager-acm-drivers-on-your-system-spot-the-bug/

あなたはH.264/[-法、U-法律、ADPCM]との穴場になります - ので、プレイヤーはMKVファイルを再生しないことがあります。損失の少ない変換でなければならない16ビットのリニアPCMの使用を検討してください。

関連する問題