将章节添加到 MP4 文件,并在 iOS 12 播客应用程序上被识别
Adding chapters to MP4 files, and being identified on iOS 12 podcast app
我有一个 MP4 文件,我在其中通过 ffmpeg 添加了章节。
但是在 Apple 的 iOS 12 Podcasts 应用程序中,这些章节不会出现。正如 idownloadblog.com
所述,这应该会发生
相比之下,在 MacOS 上使用 QuickLook 时,可以通过单击章节按钮(在 window 的右下角)查看章节列表。
并在 QuickTime Player 中打开,虽然没有要查看的章节列表,但您可以使用 "View > Next Chapter" 菜单项。
所以我假设这是 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
- 第一个来自 ffmpeg 文档,其中
-codec copy
表示音频文件未重新编码。
- 第二个需要更长的时间,同时它会重新编码音频数据。
- 第三个需要重新编码转换成MP3文件(章节数据使用ID3标签)
稍微不相关的一点,第三方应用程序 "RSSRadio" 确实列出了章节,但功能 added in version 4 允许您 "skip directly to the start of the next chapter",如果下一章开始于接下来的 3 分钟,似乎没有用。
简单回答,需要是M4A文件。
虽然 MP4 和 M4A 文件几乎相同,但 M4A 仅限于音频格式,而 MP4 还可以包含视频。
我有一个 MP4 文件,我在其中通过 ffmpeg 添加了章节。
但是在 Apple 的 iOS 12 Podcasts 应用程序中,这些章节不会出现。正如 idownloadblog.com
所述,这应该会发生相比之下,在 MacOS 上使用 QuickLook 时,可以通过单击章节按钮(在 window 的右下角)查看章节列表。
并在 QuickTime Player 中打开,虽然没有要查看的章节列表,但您可以使用 "View > Next Chapter" 菜单项。
所以我假设这是 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
- 第一个来自 ffmpeg 文档,其中
-codec copy
表示音频文件未重新编码。 - 第二个需要更长的时间,同时它会重新编码音频数据。
- 第三个需要重新编码转换成MP3文件(章节数据使用ID3标签)
稍微不相关的一点,第三方应用程序 "RSSRadio" 确实列出了章节,但功能 added in version 4 允许您 "skip directly to the start of the next chapter",如果下一章开始于接下来的 3 分钟,似乎没有用。
简单回答,需要是M4A文件。
虽然 MP4 和 M4A 文件几乎相同,但 M4A 仅限于音频格式,而 MP4 还可以包含视频。