Ketika mengkonversi array jpegs ke file video (format ogg) saya telah menggunakan opsi -crf. Berapa rentang yang valid untuk -crf? Saat ini saya menggunakan 23.
Saya tidak dapat menemukan bookmark yang saya baca untuk mengetahui apa yang dilakukan oleh flag ini dan saya telah menghabiskan waktu mencari Google.
Ini adalah argumen yang saya gunakan saat ini:
-f image2 -r 10 -i " + _sourcePath + @"\img%05d.jpg -crf 18 -y -r 10 " + _destPath + "\\" + _filename + ".ogg"
Jawaban:
Itu mengacu pada Faktor Tingkat Konstan (
crf
).Seperti yang ditunjukkan orang lain (Terima kasih semua), nilai akan bergantung pada enkoder mana yang Anda gunakan.
Untuk x264 rentang valid Anda adalah
0-51
:Untuk vpx jangkauannya adalah
4-63
(seperti yang dijawab oleh @ sebastian-hoffner ):Dalam kedua kasus, lebih rendah lebih baik . Dalam pengalaman saya, saya melihat x264 lebih sering.
Tautan plug-up Slhck yang tidak tahu malu (mod SU) sepertinya memiliki info yang bagus.
sumber
Bendera crf memastikan bitrate variabel untuk kualitas konstan, jika saya memahami halaman yang ditautkan dengan benar. Rentang default adalah dari 4 hingga 63, tetapi dapat diubah lebih lanjut.
Lihat https://trac.ffmpeg.org/wiki/vpxEncodingGuide untuk informasi lebih lanjut.
sumber