Ich habe kürzlich auf die neueste Version von ffmpeg aktualisiert und jedes Mal, wenn ich ein FLV bearbeite, erhalte ich endlose Warnungen:
[Null @ 002de180] Fehlendes Bild in der Zugriffseinheit mit der Größe xxxx fehlt (Größe variiert je nach Datei)
[Null @ 002de180] AVC: Endgröße xxxx (Größe variiert auch pro Datei)
..... .....
...
Ich habe auch andere Versionen überprüft und es scheint, dass jede Version über 2.1.4 diese Warnungen ausgibt.
Der Befehl, den ich verwende, ist ffmpeg.exe -t 0:03:00 -y -i "C:\test.flv" -vcodec copy -acodec copy "C:\Desktop\newvid.flv"
das Ausschneiden von Abschnitten eines Videos.
Trotz dieser Warnungen wird die Ausgabedatei einwandfrei abgespielt und das Video scheint synchron zu sein. Die Dateigröße ist auch die gleiche, als würde ich das Video mit ffmpeg 2.1.4 bearbeiten. Die Codierung der Versionen mit diesen Warnungen dauert jedoch viel länger. Irgendeine Idee, was passiert oder was diese Warnungen bedeuten?
AVC: nal size xxxx
würde mir anzeigen, dass es sich tatsächlich um einen H.264-Codec handelt, FLV jedoch vp6f sein sollte. Ich bin mir aber nicht sicher.Antworten:
Dies ist ein bekannter Fehler bis Version 2.4.2. Es ist bereits gelöst. Weitere Details finden Sie hier
quelle