Valor crf adaptativo no ffmpeg?

1

Eu uso um valor crf de 19 que funciona, mas algumas vezes a taxa de bits fica muito alta. Basicamente eu quero saber como fazer o ffmpeg tentar manter o nível de qualidade em 19, mas quando a taxa de bits fica muito alta, diminua o valor de crf, mas também tenha um valor máximo de crf.

    
por SupaKoopaTroopa64 14.02.2016 / 23:30

1 resposta

2

Do wiki :

  

CRF com taxa de bits máxima

     

Você também pode usar um crf com uma taxa de bits máxima especificando as configurações de maxr de crf e , como

ffmpeg -i input -c:v libx264 -crf 20 -maxrate 400k -bufsize 1835k output.mp4
  

Isso efetivamente "terá como alvo" o crf 20, mas se a saída exceder 400kb / s, ele será degradado para algo menor que o crf 20 nesse caso.

    
por Rinzwind 14.02.2016 / 23:42