Добавление глав в файлы MP4 и идентификация в приложении подкаста iOS 12 - PullRequest
0 голосов
/ 05 января 2019

У меня есть файл MP4, куда я добавил главы через ffmpeg.

Но в приложении iOS 12 Podcasts от Apple главы не появляются. Это должно произойти, как отмечает idownloadblog.com

Preview of how Chapters should look in iOS

Для сравнения, при использовании QuickLook в MacOS, список глав можно увидеть, нажав кнопку глав (в нижней правой части окна).

Preview of QuickLook in 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 минут, похоже, не работает.

1 Ответ

0 голосов
/ 05 апреля 2019

Простой ответ, это должен быть файл M4A.

Хотя файлы MP4 и M4A практически одинаковы, M4A ограничен аудиоформатом, тогда как MP4 также может содержать видео.

...