FFmpeg: passando um argumento para um codec

1

Estou usando o FFmpeg para converter para o formato iLBC:

ffmpeg -i dream.wav -ar 8000 -b:a 15200 -acodec ilbc dream.lbc -y

O codec iLBC suporta uma opção enhance :

enhance

Enable the enhancement of the decoded audio when set to 1. The default value is 0 (disabled).

Como devo passar essa opção?

Parece que não consigo acertar, por exemplo:

ffmpeg -i dream.wav -ar 8000 -b:a 15200 -acodec ilbc -enhance 1 dream.lbc -y 

Não importa onde eu o coloque no comando, acabo com:

Unrecognized option 'enhance'.
Error splitting the argument list: Option not found

Existe uma sintaxe especial para argumentos destinados ao codec?

    
por Fabien Snauwaert 20.09.2017 / 19:20

1 resposta

1

Essa é uma opção para o decodificador ilbc, não para o codificador. Para opções específicas do codificador, consulte ffmpeg -h encoder=ilbc .

    
por 20.09.2017 / 20:11