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 -