Wie kann ich mit ffmpeg benutzerdefinierte Daten im Header der Filmdatei speichern?

1460
Mahendra

Ich habe nach dem Speichern von benutzerdefinierten Daten in der Filmdatei gesucht, wobei "ffmpeg" vor allem der tatsächliche Startrahmen, das Ende und andere Informationen wie "key: value" verwendet wurde. Später kann ich die Details von der Filmdatei abrufen.

Ich sah überall hin, konnte mich aber nicht verstehen. Gibt es das überhaupt zu tun?

1

2 Antworten auf die Frage

2
Gyan

Sie erwähnen nicht, für welches Containerformat Sie diese Funktion wünschen, da einige benutzerdefinierte Tags nicht zulassen.

Der Matroska-Muxer von FFmpeg erlaubt also zufällige Tags

ffmpeg -i input -c copy -metadata key1=value1 -metadata:s:v key2=value2 -metadata:s:a:0 key3=value3 out.mkv 

Die ersten Metadatenoptionen legen einen globalen Wert fest, der zweite wird auf alle Videoströme und der dritte nur auf den ersten Audiostrom angewendet.

Mediainfo und ffprobe können diese Werte anzeigen.

Danke @Mulvya, es hat wie Charme funktioniert !! Ich muss jetzt einige Daten in .mov, .qt-Dateien verschieben, und es sieht so aus, als ob Sie keine Daten in .mov-Dateien einfügen. Ich kann meine benutzerdefinierten Daten in der .mkv-Datei sehen, obwohl es eine Möglichkeit gibt um dies in .mov oder .qt Dateien hinzuzufügen? Mahendra vor 7 Jahren 0
0
Mahendra

hab es .. nach einigem Graben in derselben Zeile -metadata fand diesen erstaunlichen Beitrag - http://jonhall.info/how_to/create_id3_tags_using_ffmpeg dies wird jedes Format tun, das ich glaube.

ffmpeg unterstützt einige Tags, die wie Titel, Kommentare, Interpreten, Album, Track bearbeitet werden können

ffmpeg32 -i out.mov-metadata publisher="Publishers Info" -metadata artist="my metadata" -metadata album="another data" -metadata TIT3="more data" out2.mov 

Auf diese Weise konnte ich benutzerdefinierte Daten in Metadaten einfügen. Obwohl TIT3 Untertitel ist, verwenden wir sie bei der Arbeit nie, sodass ich dieses Attribut durchforsten konnte.

Bitte fügen Sie hier mindestens eine * Zusammenfassung * dieses Inhalts hinzu. Beiträge, die [nur einen Link und nichts anderes] (http://meta.stackexchange.com/q/225370/147191) enthalten, werden wahrscheinlich gelöscht. TRiG vor 7 Jahren 0
Das ist nur für MP3s oder für Formate, die ID3-Tags unterstützen. Gyan vor 7 Jahren 0
Es unterstützt auch .mov. Ich denke, mit dem vorhandenen Attribut könnte ich benutzerdefinierte Daten für Formate wie .mov und .qt speichern Mahendra vor 7 Jahren 0