ffmpeg Audio Stream Map verliert Metadaten


0

Ich versuche, Audio-Streams direkt von der Eingabedatei auf die Ausgabe zu mappen, ohne sie zu berühren, aber die Ausgabedatei verliert alle zuvor vorhandenen Metadaten.

Dieser Befehl sollte nur die Eingabedatei nehmen und perfekt kopieren:

ffmpeg -i input.mp4 -codec copy -map 0 output.mp4

Und das tut es meistens, außer dass die Audiospuren Namen verlieren. Es scheint, als würde versucht, sie zu schreiben, da sie in der Eingabedatei angezeigt werden, wenn ffmpeg gestartet wird und die Ausgabedatei am Ende Folgendes enthält:

Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 1920x800 [SAR 1:1 DAR 12:5], q=2-31, 2564 kb/s, 23.98 fps, 23.98 tbr, 90k tbn, 90k tbc (default)
Metadata:
  creation_time   : 2018-06-14T16:15:51.000000Z
  handler_name    : VideoHandler
Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 256 kb/s (default)
Metadata:
  creation_time   : 2018-06-14T16:15:51.000000Z
  handler_name    : Stereo
Stream #0:2(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 160 kb/s
Metadata:
  creation_time   : 2018-06-14T16:15:51.000000Z
  handler_name    : Commentary

Vielen Dank.


Scheint ein Bug zu sein. Können Sie eine Beispieldatei freigeben?
Gyan

@ Gyan Sicher - nofile.io/f/X8tdjeMkgXp/clip.mp4 . Nur 5 Sekunden vor dem Start, aber es passiert immer noch das Gleiche. Ich verwende eine relativ neue Version von ffmpeg (2018 zu irgendeinem Zeitpunkt), es ist also kein alter Bug, wenn es so ist.
Cogm

Ok, ich werde versuchen, das in ein paar Tagen zu reparieren.
Gyan
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.