转换.mp4文件会引发“重新采样大于2的输入通道不受支持。”错误


0

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

Answers:


2

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


好。我认为如果我不提及任何采样率的问题是flv仅支持3个音频采样率,44.1 Khx是最高的。如果我不提及它可能会导致不支持的采样率出错。
Chantz 2011年

实际上我只是检查了它并在我没有指定任何采样率时给出了错误。这是错误> pastebin.com/8n2Eavt7
Chantz 2011年

1
看到此链接:muzso.hu/2009/02/25/...。我没有尝试过,所以我不知道它是否真的有效,但它可能对你有帮助。
sashoalm 2011年

0

当我ffmpeg从RPM 安装时,我遇到了同样的问题,但后来我从这里获取了lates版本,它就像一个魅力!

但需要注意的是,有些标志已经更改,例如-sameq应该-qscale 0在使用新版本时,所以请记住,在生产环境中使用之前需要对其进行测试。


0

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.