Das hängt wirklich von Ihrer Upload-Geschwindigkeit ab.
bufsize
bestimmt, wie religiöses ffmpeg Ihre Bitrate konstant hält. Wenn Sie bufsize
gemäß FFmpeg-Wiki einen Wert von 64 KB festlegen : Durch Begrenzung der Ausgabebitrate wird die aktuelle Bitrate alle 64 Kilobyte berechnet und entsprechend angepasst. Kleinere Größen von bufsize
können für die Qualität schädlich sein, indem sie für x264 nicht genügend Platz zwischen den Überprüfungen zulassen, um plötzliche Änderungen vorzunehmen - Sie werden blockiert.
Wenn Sie maxrate
640 KBit / s haben und 64 KB, bufsize
dann würde jedes Zehntel einer Sekunde x264 prüfen. Dies ist nicht optimal - FFmpeg Wiki: Die Kodierung für Streaming-Sites empfiehlt, es alle 1 bis 2 Sekunden auszuführen. Wenn dies keinen Sinn ergibt, stellen Sie sich das als maxrate
/ bufsize
= Häufigkeit der Überprüfungen an. Halten Sie diese Frequenz als Faustregel zwischen 1 und 2 Sekunden.
Wenn Sie beide gesetzt maxrate
und bufsize
, sollten Sie:
- gesetzt
maxrate
, was auch immer Ihre niedrigste Upload - Geschwindigkeit wahrscheinlich sein wird (im ffmpeg Wiki Beispiel ist dies 80% der gesamten Upload - Geschwindigkeit, aber die Leistung kann variieren). - Stellen Sie
bufsize
einen Wert ein, der zwischen Ihrermaxrate
(eine Sekunde) und der zweitenmaxrate
(2 Sekunden) liegt. Wenn dies immer noch nicht niedrig genug ist, senken Sie den Wertmaxrate
und stellen Sie ihnbufsize
entsprechend ein.
Dann müssen Sie ein bisschen maxrate
herumspielen, aber da Sie irgendwo anfangen müssen, würde ich bei 600k anfangen, was für mich in der Regel zufriedenstellend genug war, bevor ich crf
alles verwendete.
Wenn Sie möchten, können Sie bufsize
für alle drei oder vier Sekunden niedrigere Werte ausprobieren, nur um zu sehen, wie sich der Wert ändert, wie Ihre Ausgabe aussieht. Dann können Sie bestimmen, wie viel Sie sich für Ihr Video sorgen sollten.
Es gibt eigentlich keinen normalen Wert. Die crf
Optimierung der Ausgabe hängt davon ab, was die beste Puffergröße für die Aufrechterhaltung der eingestellten Rate ist. Es wird versucht, die Dateigröße so gering wie möglich zu halten und gleichzeitig die Qualität auf Kosten gelegentlicher Spitzen zu bewahren.