繁体   English   中英

使用章节标记创建MP4 / M4A文件

[英]Creating MP4/M4A files with Chapter marks

我试图将几个音频文件连接到一个包含章节元数据的mp4 / m4a文件中。

我目前正在使用QTKit执行此操作但不幸的是,当QTKit导出到m4a格式时,元数据全部被删除(这已被Apple确认为错误)请参阅示例代码 我认为这可以为这项工作规定QTKit,但很高兴被证明是错误的,因为它是一个非常巧妙的API,如果它工作。

所以,我正在寻找一种方法来连接音频文件(输入格式并不重要,因为我可以转换)到具有章节元数据的m4a文件。

作为代码的替代方案,我愿意使用现有的命令行工具来完成此任务,只要它可以作为另一个应用程序的一部分进行再发布。

有任何想法吗?

Audiobook Maker做了类似的事情,我相信它在引擎盖下使用了ffmpeg。 它是开源的,所以也许值得一看?

我发现了这些人: sensoryresearch谁授权用于将章节/文本/链接轨道写入MP4s (这就是M4A)。

命令行工具mp4chaps完成工作。 如果您使用Ubuntu,它来自mp4v2-utils包。 请记住为quicktime指定qt格式,因为Nero格式章节标记现在似乎使用较少。

根据错误的位置,您可以尝试直接使用QuickTime C API来编写电影文件。 您也可以尝试使用C API添加章节轨道。

关于何时Apple将修复该bug的任何消息? 我打算用QTKit创建增强的播客,需要这个才能工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM