4
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 ответ1

10

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

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 -

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .