it-swarm.com.de

Wie füge ich mit ffmpeg Kapitel zu mp4/mkv-Dateien hinzu?

Derzeit benutze ich MKVToolNix für meine Bedürfnisse, was in Ordnung ist, aber ich würde einigeCLIauch bevorzugen. Soweit ich weiß, unterstützt ffmpeg die Kapitelverwaltung.

3
Alex Zubkov

Mit dem ffmetadata-Format können Sie einer Datei Kapitel hinzufügen.

Ein Beispiel finden Sie unter https://ffmpeg.org/ffmpeg-formats.html#Metadata-1 .

5
MRousse

Tut mir leid, vielleicht bin ich nicht klar, und die Antwort habe ich am schlimmsten vermasselt. Ich bin kein Engländer.

Wie Alex Zubkov möchte ich Videos mit ffmpeg über cmd Kapitel hinzufügen.

Die Anleitung in der von MRousse verlinkten Seite hilft mir überhaupt nicht, aber hilft mir, das erste Problem zu lösen:

  1. Problemdatei war nicht in UTF-8.
  2. Problem war nicht Unix.

Also nehme ich die Datei mit ffmpeg -i input.mkv -f ffmetadata metafile aus dem Video.

Ich habe die Datei ohne Erweiterung verlassen und mit Notepad ++ bearbeitet, wie auf diesem Bild sichtbar
unix file
das sind Unix.

Wenn ich mit notepad ++ eine neue Datei erstelle, ist das so
windows file
und nicht funktionieren, war vielleicht, weil ich unter Windows bin und nicht unter Linux.

Dies ist die Datei, die für das Hinzufügen von Kapiteln verwendet wird:

;FFMETADATA1
[CHAPTER]
TIMEBASE=1/1
START=0
END=180
title=chapter \#1
[CHAPTER]
TIMEBASE=1/1
START=181
END=350
title=chapter \#2
[CHAPTER]
TIMEBASE=1/1
START=351
END=600
title=chapter \#3

Damit füge ich das Kapitel in die Videodatei ein:

ffmpeg -i "input.mp4" -i meta -map_metadata 1 -codec copy output[with_meta].mp4

Dies hat mein Problem gelöst. Hoffe ich bin jetzt klarer oder ich habe die Frage nicht verstanden und es tut mir leid.

0
cippu_lux