Ich habe vor Kurzem angefangen, FFmpeg zu verwenden, und frage mich, ob es eine Möglichkeit gibt, Kapitelmarkierungen vollständig über die Befehlszeilenschnittstelle hinzuzufügen?
Ich hatte Erfolg damit, zuerst eine Metadaten-Textdatei zu schreiben, diese dann manuell zu bearbeiten und sie dann mit der Original-Videodatei zu einer neuen Datei zusammenzufügen. Das ist allerdings ein bisschen mühsam und es wäre viel besser, wenn es vollständig über ein zusätzliches Flag oder über einen einzigen Befehl wie ... erledigt werden könnte.
ffmpeg -i videoname.mp4 -add_chptr START=00:00:00.000 title:"video title"
Weiß jemand, ob es so etwas gibt? Ich konnte auf der Hilfeseite nichts dazu finden, aber die Dokumentation scheint mir schier endlos.
Antwort1
Ich hatte das gleiche Bedürfnis. Anscheinend gibt es keine einfache oder überhaupt keine Möglichkeit, Kapitel aus einer Kapiteldatei mit FFmpeg hinzuzufügen. Für MKV ist das zu verwendende Tool mkvpropedit. Es bearbeitet nur den Header in Sekunden. Für die automatische Verarbeitung müssen die Mediendatei und die Kapiteldatei denselben Namen und Speicherort haben. Sie benötigen dieMKVToolNix
Suite(Windows XP).
set MKVToolNix=
set file=
FOR %%A IN ("%file%") do "%MKVToolNix%mkvpropedit" -c "%%~pnA" %%A&pause