前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ffmpeg安装报错Unknown encoder 'libmp3lame'

ffmpeg安装报错Unknown encoder 'libmp3lame'

作者头像
用户6493868
发布2022-03-09 10:16:47
9100
发布2022-03-09 10:16:47
举报
文章被收录于专栏:vue封装H5

ffmpeg -i inputFile.m4a -c:a libmp3lame -b:a 128k Oufile.mp3

报错:Unknown encoder ‘libmp3lame’

尝试过以下几种方式进行解决,方式三,可行。

方式一:Multimedia for Trusty

代码语言:javascript
复制
sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install ffmpeg

方式二:采用源代码的方式安装

代码语言:javascript
复制
tar -xvf ffmpeg.tar.bz2
./configure --prefix=/usr --enable-gpl --enable-shared --enable-libmp3lame --enable-libvorbis --enable-libopencore-amrnb --enable-libopencore-amrwb --disable-x86asm --enable-version3 --enable-gpl --enable-libx264 --enable-libmp3lam
make
make install

这种方式依然不行。

方式三:直接download a recent static build(scroll down where it says Linux Static Builds),下载网址https://johnvansickle.com/ffmpeg/

代码语言:javascript
复制
cd ~/Downloads
tar xvf ffmpeg-*.tar.xz
cd !$
sudo mkdir -p /usr/local/bin
sudo cp ./ffmpeg ./ffprobe /usr/local/bin/
sudo chmod ugo+x /usr/local/bin/ffmpeg /usr/local/bin/ffprobe

这种方式,最方便,别人直接将编译安装好的文件给你了,不用去安装各种编码格式的包了。另外,想起跟这种方式很接近的一种,Anaconda,与之类似,在深度学习过程中,也是需要安装python的各种环境,而且一些依赖之间可能还会产生冲突,然后Anaconda就将安装好的依赖,以及python,打包提供下载,很方便。

特别说明:此部分,主要来源于https://superuser.com/questions/831473/unknown-encoder-libmp3lame-in-14-04

另外,也有尝试方式四进行,但是没有效果,还是方式三可行。

方式四:

代码语言:javascript
复制
sudo apt-get install libavcodec-extra-53  
sudo aptitude install ubuntu-restricted-extras

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档