我有一个MP4文件,通过ffmpeg在其中添加了章节。
但是在Apple的iOS 12 Podcasts应用中,这些章节没有出现。如idownloadblog.com
所述,这应该发生相比之下,在MacOS上使用QuickLook时,可以通过单击“章节”按钮(位于窗口右下角)查看章节列表。
在QuickTime Player中打开,虽然没有要查看的章节列表,但是可以使用“查看>下一章节”菜单项。
所以我假设这是iOS中的错误...但是我想知道是否还有另一种添加章节的方法?还是我弄错了?
我当前的过程是创建一个“ ffmetadata”文件,如ffmpeg文档中所述:
;FFMETADATA1
title=Example
[CHAPTER]
TIMEBASE=1/1000
START=0
END=221913
title=Chapter 1
[CHAPTER]
TIMEBASE=1/1000
START=221913
END=1169241
title=Chapter 2
https://ffmpeg.org/ffmpeg-formats.html#Metadata-1
然后,我尝试了以下每个命令:
ffmpeg -i 2019-01-02.mp4 -i 2019-01-02.meta -map_metadata 1 -codec copy 2019-01-02-chapters.mp4
ffmpeg -i 2019-01-02.mp4 -i 2019-01-02.meta -map_metadata 1 2019-01-02-chapters.mp4
ffmpeg -i 2019-01-02.mp4 -i 2019-01-02.meta -map_metadata 1 2019-01-02-chapters.mp3
-codec copy
表示音频文件未重新编码。在一点不相关的注释上,第三方应用程序“ RSSRadio”确实列出了各章,但是功能added in version 4允许您“直接跳到下一章的开始”(如果下一章开始的话)在接下来的3分钟内似乎无效。
答案 0 :(得分:1)
简单的答案,它必须是M4A文件。
虽然MP4和M4A文件几乎相同,但M4A限于音频格式,而MP4也可以包含视频。