用libmp3lame重新编译ffmpeg

时间:2012-07-13 09:57:29

标签: ffmpeg

我已经在我的centos中使用yum install安装了ffmpeg。现在我想用'libmp3lame'重新编译它。我可能重新编译已安装的ffmpeg或者我想删除ffmpeg并重新安装。

建议非常值得赞赏。

1 个答案:

答案 0 :(得分:2)

与AAC和其他一些音频格式不同,FFmpeg没有原生MP3编码器,因此您必须使用受支持的外部编码库,例如libmp3lame。如果您的ffmpeg未配置--enable-libmp3lame

,则有多种选择

下载已编译的二进制文件

Download ffmpeg for Linux。这是一个已编译的二进制文件。这是最简单的解决方案。

有关Windows和OS X版本的链接,请参阅FFmpeg Download页面。

编译ffmpeg

遵循Compile FFmpeg on CentOS的非侵入式分步指南。如果你可以复制和粘贴,你可以编译。

管道到lame

ffmpeg -i input -f wav - | lame - output.mp3

我不认为这是一个实用的解决方案,但它可能对某些人有用。

使用其他格式

如果您不需要MP3,则可以使用AAC或其他具有本机编码支持的音频格式。