Es hängt wirklich von Ihrer Upload-Geschwindigkeit ab.
bufsize
wird bestimmen, wie religiös ffmpeg ist, um Ihre Bitrate konstant zu halten. Wenn Sie bufsize
gemäß FFmpeg Wiki: Begrenzen der Ausgabe-Bitrate einen Wert von 64 KB festlegen , wird die aktuelle Bitrate alle 64 Kilobyte berechnet und entsprechend angepasst. Kleinere Größen für bufsize
können die Qualität beeinträchtigen, da zwischen den Überprüfungen für x264 nicht genügend Platz für plötzliche Änderungen vorhanden ist. Sie werden blockiert.
Wenn Sie maxrate
640 KBit / s und 64 KBit / s haben, bufsize
wird jede Zehntelsekunde x264 überprüft. Dies ist nicht optimal - FFmpeg Wiki: Die Codierung für Streaming-Sites empfiehlt, sie alle 1 bis 2 Sekunden auszuführen. Wenn dies keinen Sinn ergab, betrachten Sie es als maxrate
/ bufsize
= Häufigkeit der Überprüfungen. Halten Sie diese Frequenz als Faustregel zwischen 1 und 2 Sekunden.
Wenn Sie beide maxrate
und einstellen bufsize
, sollten Sie:
- Satz
maxrate
zu , was auch immer Ihre niedrigsten Upload - Geschwindigkeit wahrscheinlich sein wird (im ffmpeg Wiki Beispiel , das ist 80% der gesamten Upload - Geschwindigkeit, aber die Leistung kann variieren).
- Stellen Sie
bufsize
irgendwo zwischen dem gleichen Wert wie Ihre maxrate
(eine Sekunde) und zweimal maxrate
(2 Sekunden) ein. Wenn dies immer noch nicht niedrig genug ist, senken Sie Ihre maxrate
und setzen Sie sie bufsize
entsprechend zurück.
Dann musst du ein bisschen maxrate
herumspielen , aber da du irgendwo anfangen musst, würde ich einfach bei ungefähr 600 km anfangen, was normalerweise für mich befriedigend genug war, bevor ich crf
für alles verwendet habe.
Wenn Sie möchten, können Sie beispielsweise bufsize
alle drei oder vier Sekunden niedrigere Werte ausprobieren , um zu sehen, wie sich der Wert auf das Aussehen Ihrer Ausgabe ändert. Dann können Sie festlegen, wie sehr Sie sich für Ihr Video darum kümmern sollten.
Eigentlich gibt es keinen normalen Wert. Sie crf
optimieren die Ausgabe auf der Grundlage der ihrer Meinung nach besten Puffergröße, um die eingestellte Rate beizubehalten. Es wird versucht, die Dateigröße so gering wie möglich zu halten und gleichzeitig die Qualität beizubehalten, auf Kosten gelegentlicher Spitzen.