ffmpeg-将章节添加到mp3:如何创建CTOC框架?

时间:2019-05-30 13:25:15

标签: linux ffmpeg metadata mp3

this guidethis documentation之后,我尝试使用以下命令将章节添加到mp3文件中:

ffmpeg -i input.mp3 -i ffmetadata.txt -map_metadata 1 -codec copy -id3v2_version 3 output.mp3

ffmetadata.txt的格式从ffmpeg.org网站上直接引出,每一章都有一个[CHAPTER]部分。

ffmpeg可以很好地添加全局元数据,并为每个章节创建CHAP帧,并为每个章节创建相应的TIT2子帧。但是,没有创建CTOC(目录)框架。由于未创建CTOC框架,因此iTunes播客播放器不会显示“下一章”按钮。

我使用了已知工作章节的mp3,并使用了反向ffmpeg命令以ffmetadata语法将元数据提取到文件中,并且该文件中没有其他信息,没有具体的{{ 1}}个条目。然而,从该文件浏览元数据的确会显示存在正确格式的CTOC框架。

我是否需要传递给CTOC来强制其构建ffmpeg框架的特定标志?还是我必须以某种方式将其包含在ffmetadata文件中?

如果有人这样做了,我将不胜感激,如果您能分享适合您的内容。

PS是的,我知道那里有很多GUI程序可以做到这一点,但是我需要使其自动化,因此我需要在Linux命令行中运行的程序。

0 个答案:

没有答案