Ao converter uma matriz de jpegs para um arquivo de vídeo (formato ogg), uso a opção -crf. Quais são os intervalos válidos para -crf? Atualmente estou usando 23.
Não consigo encontrar o marcador que li para saber o que essa bandeira faz e passei algum tempo pesquisando no Google.
Estes são os argumentos que estou usando no momento:
-f image2 -r 10 -i " + _sourcePath + @"\img%05d.jpg -crf 18 -y -r 10 " + _destPath + "\\" + _filename + ".ogg"
Respostas:
Isso se refere ao fator de taxa constante (
crf
).Como outros já apontaram (Obrigado a todos), os valores dependerão do codificador que você estiver usando.
Para x264, seu intervalo válido é
0-51
:Para vpx, o intervalo é
4-63
(como @ sebastian-hoffner respondeu):Em ambos os casos, menor é melhor . Na minha experiência, vejo x264 com muito mais frequência.
O link descarado do Slhck (um mod SU) parece ter boas informações.
fonte
O sinalizador crf garante uma taxa de bits variável para qualidade constante, se eu entender a página vinculada abaixo corretamente. O intervalo padrão é de 4 a 63, mas pode ser alterado ainda mais.
Consulte https://trac.ffmpeg.org/wiki/vpxEncodingGuide para obter mais informações.
fonte