Можно ли добавить метаданные главы в видеофайл, используя только FFmpeg CLI?

Можно ли добавить метаданные главы в видеофайл, используя только FFmpeg CLI?

Недавно я начал использовать FFmpeg и мне стало интересно, есть ли способ добавлять маркеры глав исключительно через интерфейс командной строки?

У меня был успех с первой записью текстового файла метаданных, затем ручным редактированием и последующим склеиванием его с исходным видеофайлом в новый файл. Это немного обременительно, и было бы гораздо предпочтительнее, если бы это можно было сделать полностью через какой-то дополнительный флаг или через одну команду, например...

ffmpeg -i videoname.mp4 -add_chptr START=00:00:00.000 title:"video title"

Кто-нибудь знает, существует ли что-то подобное? Я не смог найти об этом ничего на странице помощи, но документация, как мне кажется, почти бесконечна.

решение1

У меня была та же потребность. По-видимому, нет простого или вообще никакого способа добавить главы из файла главы с помощью FFmpeg. Для MKV следует использовать инструмент mkvpropedit. Он редактирует только заголовок за считанные секунды. Для автоматической обработки медиафайл и файл главы должны иметь одинаковое имя и местоположение. Вам нужноMKVToolNix

сюита(Windows XP).

set MKVToolNix=
set file=
FOR %%A IN ("%file%") do "%MKVToolNix%mkvpropedit" -c "%%~pnA" %%A&pause

Связанный контент