FFmpeg HEVC -crf atributo

1

Estou usando a versão do FFMPEG 20140406-git-59c1023-win32-static com o seguinte cmd

ffmpeg -i "C:.mkv" -c:v libx265 -crf 18 -preset veryslow "C.mkv"

O tamanho de arquivo produzido a partir da execução deste cmd é de 46mb

Se eu mudar o -crf de 18 para 26, então recodifique, a saída do tamanho do arquivo também será de 46mb. Seja qual for o inteiro que eu forneço para -crf , 18, 26, 40, 45, etc, o tempo gasto para realizar esta codificação é o mesmo, o tamanho do arquivo de saída é o mesmo, e a qualidade no vídeo é a mesma. mesmo.

Parece que não funciona.

Eu tentei mover os parâmetros, isso não causa nada diferente.

    
por user348076 20.07.2014 / 03:58

1 resposta

6

A opção -crf provavelmente ainda não foi mapeada para este codificador. Até lá, use a opção -x265-params private para este codificador:

ffmpeg -i input.mkv -codec:v libx265 -x265-params crf=28 -codec:a copy out.mkv

Isso pode mudar no futuro, portanto, sempre consulte a documentação primeiro:

ffmpeg -h encoder=libx265

Veja também:

por 20.07.2014 / 04:30

Tags