Ini sangat tergantung pada kecepatan unggah Anda.
bufsize
akan menentukan bagaimana ffmpeg agama menjaga bitrate Anda konstan. Jika Anda menetapkan bufsize
64k, sesuai FFmpeg Wiki: Membatasi bitrate output , itu akan menghitung bitrate saat ini setiap 64 kilobyte dan menyesuaikan sesuai. Ukuran yang lebih kecil untuk bufsize
dapat berbahaya bagi kualitas karena tidak memungkinkan cukup ruang di antara pemeriksaan x264 untuk melakukan perubahan mendadak - Anda akan mendapatkan blockiness.
Jika Anda maxrate
640kbps, dan Anda bufsize
64k, maka setiap persepuluh x264 kedua akan diperiksa. Ini kurang optimal - FFmpeg Wiki: Pengkodean untuk situs streaming merekomendasikan untuk menjalankannya setiap 1 hingga 2 detik. Jika ini tidak masuk akal, anggap itu sebagai maxrate
/ bufsize
= frekuensi pemeriksaan. Jaga frekuensi ini antara 1 dan 2 detik sebagai aturan praktis.
Jika Anda mengatur keduanya maxrate
dan bufsize
, Anda harus:
- atur
maxrate
berapa pun kecepatan unggahan terendah Anda (dalam contoh wiki ffmpeg , ini adalah 80% dari total kecepatan unggah, tetapi jarak tempuh Anda mungkin beragam).
- atur
bufsize
ke tempat yang sama dengan maxrate
(satu detik) dan dua kali dari maxrate
(2 detik) Anda. Jika ini masih belum cukup rendah, turunkan maxrate
dan atur ulang bufsize
.
Kemudian, Anda harus bermain-main sedikit, tetapi karena Anda harus mulai di suatu tempat saya baru saja mulai maxrate
sekitar 600k, yang biasanya cukup memuaskan bagi saya sebelum saya gunakan crf
untuk semuanya.
Jika mau, Anda dapat mencoba nilai yang lebih rendah untuk bufsize
, seperti untuk setiap tiga atau empat detik, hanya untuk melihat bagaimana nilai mengubah bagaimana output Anda terlihat. Kemudian Anda dapat menentukan seberapa besar Anda harus mengkhawatirkannya untuk video Anda.
Tidak ada nilai normal, sungguh - apa yang crf
dilakukan adalah mengoptimalkan output berdasarkan apa yang dianggapnya sebagai ukuran buffer terbaik untuk mempertahankan berapa pun rate yang ditetapkan. Itu mencoba untuk menjaga ukuran file serendah sambil mempertahankan beberapa kualitas, dengan biaya paku sesekali.