Questão Conversão de MP3 para AAC e saída para stdout


ffmpeg.exe -i s.mp3 -f aac -

Este é o comando que eu corro mas não reconhece o formato AAC.

Requested output format 'aac' is not a suitable output format pipe:: 
Invalid argument

No entanto, quando eu corro:

ffmpeg.exe -i s.mp3 -f ogg -

Isso funciona.

Além disso, a saída para um arquivo como este funciona:

ffmpeg.exe -i s.mp3 o.aac

Alguma idéia do que estou fazendo de errado?


4


origem




Respostas:


Quando você executa este comando:

ffmpeg.exe -i s.mp3 o.aac

você pode observar a seguinte linha na saída:

Output #0, adts, to 'o.aac':

Aqui, ffmpeg está dizendo que está usando o formato chamado adts para gerar um arquivo .aac. Usar -f adts ao invés de -f aac:

ffmpeg.exe -i s.mp3 -f adts -

10



Como eu já perdi isso .. Obrigado! - ad0ke2