
He encontrado un comando enesteblog que funciona muy bien para codificar vídeos usando H.265/HEVC de forma compatible con Apple:
ffmpeg -i input -c:v libx265 -preset fast -crf 28 -tag:v hvc1 -c:a aac -ac 2 -b:a 224k output
El comando funciona perfectamente y es exactamente lo que estaba buscando. Sin embargo, si bien el blog describe la mayoría de las opciones utilizadas en el comando, parece que no puedo encontrar qué -crf 28
lo hace o por qué es necesario en el comando.
¿Alguien sabe -crf 28
a qué se refiere porque no he podido encontrar una explicación en línea?
¡Gracias de antemano!
Respuesta1
crf significa Factor de tasa constante. Las métricas son las mismas para x264 y x265, pero la escala es ligeramente diferente. Puede encontrar más información sobre esto aquí.
https://trac.ffmpeg.org/wiki/Encode/H.265
encuentro un buen equilibrio en el uso
-crf 25 -preset slow
Generalmente, cuanto menor sea el número, mejor será la calidad, pero más tiempo llevará.