如何通过 CLI 加入 AAC/.m4a 文件 (Mac OS X)
我需要快速将多个单独的 m4a 文件合并为一个大文件。有没有办法在 Mac OS X 上通过 CLI 来做到这一点?
I need to quickly join a number of separate m4a files in to one large one. Is there any way to do so via CLI on in Mac OS X?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我想我自己找到了一种不需要任何转码的方法,并从 Coxys 的回答中得到了一些启发。 MP4Box 让我可以这样做:MP4Box -cat file1.m4a -cat file2.m4a output.m4a。它不保留任何元数据,但就我的目的而言,它就很好了。
现在,考虑到 Coxys 的回答,该文件是否存在我尚未发现的陷阱?
I think I found a way myself without any transcoding nessesary, with some inspiration from Coxys answer. MP4Box lets me do it: MP4Box -cat file1.m4a -cat file2.m4a output.m4a. It doesn´t retain any metadata but for my purpose its just fine.
Now, given Coxys answer, are there any pitfalls with the file I just haven´t discovered yet?
不幸的是,AAC 文件无法通过简单的串联来连接,这就是我假设您提到通过命令行执行此操作时的意思?
如果您安装了像 ffmpeg 这样的东西,那么您当然可以建立一个过程来接收 AAC 音频文件,将它们转换为未压缩的波形数据,将它们全部连接起来,然后再次将生成的文件导出回 AAC 。
或者,如果使用 CLI 不是硬性要求,那么您可以使用 iTunes 和 Audacity 来完成此操作。
Unfortunately AAC files cannot be joined by simple concatenation, which is what I assume you mean when you mention doing it via the command line?
If you installed something like
ffmpeg
then you could certainly build up a process to take in AAC audio files, convert them to the uncompressed wave data, join them all up, then export the resulting file back to AAC again.Alternately, if using the CLI is not a hard requirement then you could do this with iTunes and Audacity.