English 中文(简体)
将原始.aac文件包装到.m4a容器中最简单的方法是什么
原标题:
  • 时间:2008-09-16 08:56:58
  •  标签:

这个问题源于以下问题:

如何以编程方式将mp3转换为itunes可播放的aac/m4a文件

无论如何,我学会了如何创建aac文件,然后我发现aac不仅仅是一个具有不同文件扩展名的m4a文件。事实上,我需要以某种方式将aac包装到一个m4a容器中。理想情况下,我可以简单地调用命令行。

最佳回答

mp4box如果你想要一个专用的工具;这可能是最简单的方法。ffmpeg也能胜任这项工作。

问题回答

ffmpeg是一个通用(de)复用器/代码转换器MP4BoxGPAC,一个专门用于MP4相关软件技术的包。现在使用MP4Box似乎更明智,因为它在文件的开头写入moov原子,这对流媒体和ipod播放很重要。

像这样使用ffmpeg:

ffmpeg -i input.aac -codec: copy output.m4a

这样使用MP4Box:

MP4Box -add input.aac#audio output.m4a

avconv-i输入.aac-acdec复制输出.m4a

在我的情况下,如果没有复制的显式标志,它会出于某种奇怪的原因对音频进行重新编码。

只需使用任何像Yamb这样的mp4 Muxer创建一个mp4文件,其中只有aac音轨,然后将文件扩展名更改为m4a





相关问题
热门标签