Gibt es bei der 2-Pass-Videokodierung mit VP8 (libvpx) eine Möglichkeit, die optimale Bitrate herauszufinden, sodass ich nicht raten muss?
So etwas wie ein kleiner Komprimierungstest oder ein ffmpeg-Befehl, der mir hilft, die geeignete Bitrate zu bestimmen?
Ich habe versucht, die Statistikdatei des VP8-Erstdurchgangs im Editor zu lesen, aber sie ist völlig durcheinander.
Ich verwende Windows 7 mit dem neuesten FFmpeg-Build.
Antwort1
Warum wird keine konstante Qualitätsratensteuerung (CRF) verwendet, mit der der Encoder eine optimale Bitrate auswählen kann?
ffmpeg -i input.mp4 -c:v libvpx -crf 10 -b:v 20M -c:a libvorbis output.webm
Der CRF-Wert kann innerhalb von [4 ; 63] eingestellt werden, wobei 4 die beste Qualität ist. 10 ist ein allgemein akzeptierter Wert. Der angegebene Wert -b:v 20M
ist die maximal zulässige Bitrate.
Die Zwei-Pass-Kodierung sollte nur verwendet werden, wenn Sie eine Datei mit fester Größe benötigen, andernfalls ist CRF die bevorzugte Methode.
Weitere Informationen imVP8/FFmpegArtikel.