我正在编写自己的程序来将视频和音频写入.mkv
容器。我 h.264
在容器中成功编写视频,Codec_id V_MPEG4/ISO/AVC
但在规范中找不到 g.7xx 音频编解码器的 Codec_id?如何正确写入
g.711/g.722
.mkv 容器?
问问题
476 次
1 回答
0
看起来 MKV 支持将 Microsoft 音频编解码器管理器 (ACM) 发送为 A_MS/ACM。https://www.matroska.org/technical/specs/codecid/index.html
您可以在此处找到设置数据结构的详细信息:
使用 H.264/[a-law,u-law,ADPCM],您将远离常规 - 因此播放器可能无法播放您的 MKV 文件。考虑使用 16 位线性 PCM,这应该是一种减少损耗的转换。
于 2017-11-25T11:31:32.420 回答