Windows下ffmpeg -sample_fmt错误

Windows下ffmpeg -sample_fmt错误

我的任务是使用以下命令在 Windows 上转换一个简单的音轨:

ffmpeg -i mySound.mp3 -acodec libmp3lame -ar 48000 -ab 128k -ac 2 -sample_fmt s16 out.mp3

然而它失败了,相反我从 ffmpeg 收到此错误:

[libmp3lame @ 0000000002569480] Specified sample format u8 is invalid or not supported

如果我省略该sample_fmt标志,转换将顺利进行。我正在使用最新的静态稳定版 zeranoe。

为什么会发生这种情况?我该如何解决?

提前致谢。

相关内容