ffmpeg:相同的编译在不同的机器上表现不同

时间:2009-09-15 06:16:34

标签: ffmpeg x86-64

我在两个Ubuntu耐用盒子上使用ffmpeg。它们都有来自Medibuntu的相同版本的FFMPEG预编译二进制文件。当我将3GP转换为FLV时,在一台机器上ffmpeg会扭曲声音,而另一台则可以正常工作。

我检查了版本和格式选项,它们在各台机器上都是相同的。

唯一的区别是一台机器是64位而另一台机器是32位。这可能是问题的原因吗?如果是这种情况我该如何解决?

1 个答案:

答案 0 :(得分:1)

是的,32-与64位可能是问题所在。要解决这个问题,我首先尝试从http://ffmpeg.org抓取最新的ffmpeg源并自行编译。

其次,假设它的32位版本可行,我只是在64位主机上使用32位版本。您可能需要安装一些32位库才能使其正常工作,或者静态编译它。

此外,您可以尝试不同的音频编解码器或不同的参数。