将 MP3 转换为 AAC 并输出到标准输出

将 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 -

相关内容