Posso adicionar metadados de capítulo a um arquivo de vídeo usando apenas a CLI do FFmpeg?

Posso adicionar metadados de capítulo a um arquivo de vídeo usando apenas a CLI do FFmpeg?

Recentemente, comecei a usar o FFmpeg e queria saber se havia uma maneira de adicionar marcadores de capítulo inteiramente por meio da interface de linha de comando.

Tive sucesso primeiro escrevendo um arquivo de texto de metadados, depois editando-o manualmente e depois unindo-o ao arquivo de vídeo original em um novo arquivo. Isso é um pouco chato e seria muito mais preferível se pudesse ser feito inteiramente por meio de algum sinalizador extra ou por meio de um único comando, como ...

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

Alguém sabe se existe algo assim? Não consegui encontrar nada sobre isso na página de ajuda, mas a documentação parece quase infinita para mim.

Responder1

Eu tive a mesma necessidade. Aparentemente não há nenhuma maneira fácil de adicionar capítulos de um arquivo de capítulo com o FFmpeg. Para MKV, a ferramenta a ser usada é mkvpropedit. Ele edita apenas o cabeçalho, em segundos. Para processamento automático, o arquivo de mídia e o arquivo de capítulo precisam ter o mesmo nome e local. Você precisa doMKVToolNix

suíte(WindowsXP).

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

informação relacionada