Como definir o número de quadros B no FFmpeg para codificação H.265?

2

Eu gostaria de recodificar um vídeo MPEG4 em H.265 e desejar controlar manualmente o número de quadros B na codificação. Eu tentei o seguinte comando:

ffmpeg -i test.avi -c:v libx265 -preset medium -x265-params crf=23 bframes=0 test_HEVC.mp4

conforme sugerido pela documentação do x265 . No entanto, recebi o seguinte erro:

[NULL @ 0x7f4e46f82e80] Unable to find a suitable output format for 'bframes=0' bframes=0: Invalid argument

O comando funciona bem sem bframes=0 , então devo estar fazendo um erro de sintaxe lá. Qual seria a versão correta?

    
por chronosynclastic 06.11.2015 / 15:33

1 resposta

3

Você deve usar : como separador para -x265-params :

ffmpeg -i test.avi -c:v libx265 -preset medium -x265-params crf=23:bframes=0 test_HEVC.mp4
    
por 06.11.2015 / 20:12