Die ffmpeg-Audiostreamkarte verliert Metadaten

481
cogm

Ich versuche, Audiostreams direkt aus der Eingabedatei der Ausgabe zuzuordnen, ohne sie überhaupt zu berühren, aber die Ausgabedatei verliert alle Metadaten, die sie zuvor hatten.

Dieser Befehl sollte nur die Eingabedatei übernehmen und perfekt kopieren:

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

Meistens auch, außer bei den Audiospuren, die Namen verlieren. Es scheint, als würde er versuchen, sie zu schreiben, da sie in der Eingabedatei beim Start von ffmpeg angezeigt werden 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.

0
Sieht aus wie ein Fehler. Können Sie eine Beispieldatei freigeben? Gyan vor 5 Jahren 0
@Gyan Sure - https://nofile.io/f/X8tdjeMkgXp/clip.mp4. Nur 5 Sekunden vor dem Start, aber es passiert immer noch dasselbe. Ich führe einen relativ neuen Build von ffmpeg (2018 zu einer bestimmten Zeit) aus. Es ist also kein alter Fehler, wenn es ist. cogm vor 5 Jahren 0
Ok, ich werde versuchen, dieses Patch innerhalb weniger Tage zu erhalten. Gyan vor 5 Jahren 0

0 Antworten auf die Frage