我应该为 ffmpeg 和 libmp3lame 安装哪些软件包?

我应该为 ffmpeg 和 libmp3lame 安装哪些软件包?

在我的台式机 Ubuntu 10.4 上,我使用 ffmpeg 将视频转换为 DVD 播放器可以识别的格式。在运行 10.10 的笔记本电脑上,我无法使用相同的命令,缺少哪些包?

ffmpeg -i infile.flv \
-threads 2 -vcodec mpeg4 -vtag divx -acodec libmp3lame \
outfile.avi

#...snip
Unknown encoder 'libmp3lame'

使用时,apt-cache search libmp3lame系统提示我已安装 libmp3lame0 和 libmp3lame-dev。使用acodec libmp3lame0也不起作用。

答案1

sudo apt-get install ffmpeg libavcodec-extra-52

如果找不到包,请尝试:

sudo apt-get install ffmpeg libavcodec-extra-53

您也可以尝试安装该libmp3lame0包:

sudo apt-get install libmp3lame0

答案2

通过运行以下命令安装编码器

sudo apt-get install libavcodec-extra-53

答案3

尝试一下,打开 Synaptic 软件包管理器并重新安装 ffmpeg。还可以尝试在 Synaptic 中安装 winff,这将为您提供 ffmpeg 的 GUI。编辑...另请参阅http://code.google.com/p/winff/wiki/UbuntuInstallation关于从多元宇宙存储库添加“libavcodec-extra-52、libavutil-extra-49 和 libavformat-extra-52”

相关内容