Ich transkodiere einige meiner alten mpeg4-Videos (in AVI-Containern) mit FFmpeg nach h.264. Grundsätzlich gilt
ffmpeg -i input.avi -c:v libx264 [x264 settings] -c:a libfdk_aac [aac settings] output.mp4
Wenn Sie dies tun, wird mpeg4
die folgende Warnung ausgegeben
Video verwendet eine nicht standardmäßige und verschwenderische Methode zum Speichern von B-Frames ("gepackte B-Frames"). Verwenden Sie ein Tool wie VirtualDub oder Avidemux, um das Problem zu beheben.
Ich weiß, dass ich immer noch erfolgreich transkodieren kann, aber anhand der Warnung ist mir nicht klar, ob die Qualität des resultierenden h.264-Videos beeinträchtigt wird .
So,
Da es mir nur um die Qualität (und Größe
veryslow
) der Ausgabe von h.264-Videos geht, möchte ich die Größe für meine Mobilgeräte minimieren, weshalb ich auch die Voreinstellung verwende. Frames?Wenn ich sollte, wie behebe ich sie mit Avidemux? (Ich habe bereits versucht, das Handbuch durchzublättern.)