CentOS7编译安装ffmpeg

开场:

    那是一个阳光明媚的周一早上,我开着我的电动车刚赶到公司,打开车门下车,进入全家便利店,点了一个朴实无华梅干菜肉包,随即进入公司,准备开始一天紧张又刺激的工作。

需求:

    果不其然,刚吃完朴实无华肉包子,需求就来了。一个开发说要在开发环境装一个ffmpeg命令,我有点懵逼,内心OS:“这是什么东西?没听过“。但是我的职业修养告诉我,我不能说我不知道。我说:“你先回去吧,我等会忙完手头的事在装它”。

准备:

首先先百度一下这是个什么东西。简单看了一下百度,知道了他是一个用来操作或者说剪辑视频音频的一个工具,而且还是比较厉害的,支持多种格式转换mp3、mp4等等,话不多说,开干。

执行:

1、登录ffmpeg官网下载ffmpeg源码

wget   https://ffmpeg.org/releases/ffmpeg-4.2.2.tar.gz

2、解压

tar xf ffmpeg-4.2.2.tar.gz -C /opt

3、编译&安装

configure报错信息1

上述信息提示我说:nasm/yasm没发现或者是版本太老了,我可以选择禁用它。此时我选择升级它

        升级命令:yum install yasm -y

configure报错信息2

这个原因是因为我安装的ffmpeg在今天是最新的版本,所以它依赖的模块版本也会比较高,因此我需要升级libmp3lame这个函数库。当然如果你不想那么麻烦你可以直接装低一点版本的ffmpeg,就不需要升级libmp3lame它了。

升级libmp3lame:

        wget https://sourceforge.net/projects/lame/files/lame/3.99/lame-3.99.5.tar.gz/download

        tar xf download

        cd lame-3.99.5

        ./configure && make && make install 

ffmpeg默认是关闭对多种格式的支持的,因此我们按个人需求,编译时打开对需要格式的支持,我这边的需求是音频mp3的支持。

        ./configure --enable-libmp3lame  && make  && make install 

tips:

    make时间略长,请耐心等待,到此在centos7上装它应该不回有什么问题了。

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • (三更君语~夜动)夜动风止花无意,月半弯弯照洲头。三更君语自吟唱,一江明月水上浮。夜静灯昏人难静,动心难止只情缺。...
    甘朝武阅读 324评论 0赞 0
  • “我不行,我太笨了,我跳的不好,怕别人笑话。”你拒绝了一次在全校师生面前露脸的机气,也错过一次展示自己才艺的机会。...
    晨至清风满袖阅读 348评论 0赞 0
  • 赶年集 二十世纪八十年代初期,当时的乡叫公社,村叫大队。全家人的收入,就靠家中的劳动力在屯中的生产队挣工分,到年底...
    笔耕心田阅读 726评论 0赞 1
  • 今日体验:今天的事情给了我们一个深刻的印象,也为以后的接待敲响了警钟。原来也发生过类似的事情,但是因为数额小没有引...
    京心达阅读 165评论 0赞 0
  • 早在2000多年前,雅典的政治家伯里克利斯就像世人发出这样的警告:亲爱的朋友们,我们太过于纠结小事了。 后来,法国...
    shisong8426阅读 148评论 0赞 0

友情链接更多精彩内容