Estou usando a versão FFMPEG20140406-git-59c1023-win32-estáticocom o seguinte cmd
ffmpeg -i "C:\1.mkv" -c:v libx265 -crf 18 -preset veryslow "C\2.mkv"
O tamanho do arquivo de saída produzido ao executar este cmd é 46 MB
Se eu mudar o-crfde 18 a 26 e depois codifique novamente, a saída do tamanho do arquivo também será de 46 MB. Qualquer número inteiro que eu forneça-crf, 18, 26, 40, 45 etc., o tempo necessário para realizar esta codificação é o mesmo, o tamanho do arquivo de saída é o mesmo e a qualidade do vídeo é a mesma.
Parece que não funciona.
Tentei mover os parâmetros, isso não causa nada diferente.
Responder1
A -crf
opção provavelmente ainda não foi mapeada para este codificador. Até então, use -x265-params
a opção privada para este codificador:
ffmpeg -i input.mkv -codec:v libx265 -x265-params crf=28 -codec:a copy out.mkv
Isto pode mudar no futuro, por isso consulte sempre a documentação primeiro:
ffmpeg -h encoder=libx265
Veja também: