У меня есть файл MP4, куда я добавил главы через ffmpeg.
Но в приложении iOS 12 Podcasts от Apple главы не появляются. Это должно произойти, как отмечает idownloadblog.com
Для сравнения, при использовании QuickLook в MacOS, список глав можно увидеть, нажав кнопку глав (в нижней правой части окна).
И, открыв в 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
- Первый из документации ffmpeg, где
-codec copy
означает, что аудиофайл не перекодирован.
- Второй процесс занимает больше времени, в то время как он перекодирует аудиоданные.
- Третий требует перекодирования, чтобы преобразовать его в файл MP3 (который использует теги ID3 для данных главы).
В слегка несвязанной заметке стороннее приложение "RSSRadio" содержит список глав, но в версии 4 добавлена функция , которая позволяет вам "перейти непосредственно к началу следующей главы", если следующая глава начинается в течение следующих 3 минут, похоже, не работает.