转换 .mp4 文件时会引发“不支持使用大于 2 个输入通道进行重新采样。”错误

转换 .mp4 文件时会引发“不支持使用大于 2 个输入通道进行重新采样。”错误

我正在尝试将 mp4 文件转换为具有 2 个音频通道和 44.1 Khz 采样率的 flv(因为 .flv 不允许高于该采样率)。这是错误的 pastebin。 从控制台输出可以看出,我正在使用 ffmpeg 的最新版本。

答案1

问题是您正在重新采样。Ffmpeg 不支持对 5+1 输入通道进行重新采样,仅支持单声道和立体声。尝试在不指定采样率的情况下进行转换,它可能会起作用。因此,请尝试省略采样率,这样音频就不会被重新采样。或者,您可以尝试仅复制音频流(使用 -vcodec copy)。同样,音频不会被重新采样。您也可以尝试先将其转换为 2 通道中间文件,然后重新采样,但我不确定这是否会起作用。

答案2

我安装时也遇到了同样的问题ffmpeg来自 RPM,但后来我从这里而且效果非常好!

但需要注意的是,一些标志已被更改,例如在使用新版本时-sameq应该更改-qscale 0,因此请记住在生产环境中使用它之前需要进行充分的测试。

答案3

您需要更新版本的 FFMPEG。我通过从 Video Help 下载 WinFF 来获取我的版本http://www.videohelp.com/software/WinFF然后我继续使用前端自带的ffmpeg.exe。

相关内容