Преобразование MP3 в AAC и вывод на стандартный вывод

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

Это команда, которую я запускаю, но она не распознает формат AAC.

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

Однако, когда я бегу:

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

Это работает.

Кроме того, вывод в файл, как это работает:

ffmpeg.exe -i s.mp3 o.aac

Есть идеи, что я делаю не так?

1 ответ

Решение

Когда вы запускаете эту команду:

ffmpeg.exe -i s.mp3 o.aac

вы можете заметить следующую строку в выводе:

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

Вот, ffmpeg говорит вам, что он использует формат под названием adts создать файл .aac. использование -f adts вместо -f aac :

ffmpeg.exe -i s.mp3 -f adts -
Другие вопросы по тегам