2017-06-12 24 views
0

Kann mir jemand helfen zu verstehen, warum meine Versuche, eine Audiospur mit Sprachmetadaten mit FFMPEG CLI zu taggen, fehlschlagen? Ich habe verschiedene Informationen über die korrekte Syntax für das Tag gefunden, über die ich noch nicht klar bin (Teil 1 meiner Frage ist also die korrekte Syntax), aber selbst wenn ich es richtig verstehe (was ich vielleicht oder möglicherweise nicht), frage ich mich, ob FFMPEG meine Audiospur nicht markieren kann, weil meine Quelle mit einer Videoessenz verpackt/gemuxed ist. Schließt dies die Fähigkeit zum Sprachen-Tag aus?FFMPEG CLI Sprache Metadaten Tagging Ausgabe MP4 (Video + Audio) Datei

Erwähnenswert ist, dass versucht wurde, MP4- und MKV-Quellen (Video und Audio) an MP4 (Video und Audio) und M4A-, MP4- und AAC-Audioausgaben ohne Erfolg zu senden.

Auch erwähnenswert, ich habe auch versucht, die -Metadata Title-Tag ohne Erfolg.

ich für die folgenden Metadaten Suche in einem Mediainfo erweiterten Modus Prüfung zeigen:

Sprache: de Sprache: Englisch

Hier ist meine Befehlszeile:

ffmpeg -i " input.mkv "-c: v lib264 -level: v 3.0 -b: v 5000k -bufsize 4300k -flags + ild + ilme -top 1 -x264opts tff = 1: colorprim = bt470bg: transfer = bt470m: colormatrix = bt470bg -vf crop = 720: 576: 0: 32 - pix_fmt yuv420p -c: a aac -b: eine 128k -metadata language = "deu" -aspect 4: 3 -y "output.mp4"

Antwort

0

Sprache ist ein Metadatenparameter auf Stromebene. Um auf alle Streams anzuwenden, verwenden Sie -metadata:s language=eng

+0

Vielen Dank Mulvya. Das hat perfekt funktioniert. Während Sie zu diesem Thema sind, können Sie mir vielleicht bei meinem anderen Problem helfen, das die Stream-IDs ändert. Das Playout-System, das die Sprach-Metadaten benötigt, benötigt auch Video ID: 2 und Audio ID: 1. Ich habe versucht, die folgenden Tags zu verwenden: -streamid 1: 2 -stream 2: 1, hatte aber keinen Erfolg. Ich habe es geschafft, die Stream-IDs einmal in der Vergangenheit zu ändern, aber ich bin mir nicht sicher, warum ich das jetzt nicht tun kann. – DMtd

+0

Sie können Karten in der von Ihnen benötigten Reihenfolge zuweisen: '-map 0: a -map 0: v' – Mulvya

+0

Ich erhalte den folgenden Fehler: Ungültiger Eingabedatei-Index: 1. Ich kann die Video-ID nicht ändern. Um es klar zu sagen, ich versuche, die Metadaten in einem mediainfo-Check zu ändern, die ID, nicht Stream-ID. – DMtd

Verwandte Themen