Es hängt wirklich von Ihrer Upload-Geschwindigkeit ab.
bufsizewird bestimmen, wie religiös ffmpeg ist, um Ihre Bitrate konstant zu halten. Wenn Sie bufsizegemäß 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 bufsizekö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 maxrate640 KBit / s und 64 KBit / s haben, bufsizewird 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 maxrateund einstellen bufsize, sollten Sie:
- Satz
maxratezu , 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
bufsizeirgendwo 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 maxrateund setzen Sie sie bufsizeentsprechend zurück.
Dann musst du ein bisschen maxrateherumspielen , 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 crffür alles verwendet habe.
Wenn Sie möchten, können Sie beispielsweise bufsizealle 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 crfoptimieren 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.