Ubuntu16.04卸载旧的ffmpeg安装新的ffmpeg

首先,感谢以下博主提供的参考:
https://www.qedev.com/linux/176564.html
https://blog.csdn.net/xucongyoushan/article/details/85132671
https://blog.csdn.net/u014470361/article/details/90705336/

1、卸载旧的ffmeg

  • 如果你像我一样,使用 apt-get install ffmpeg,不好意思,很大可能装的版本并不是最新版,因此可以使用以下命令卸载它:
sudo apt-get --purge remove ffmpeg
sudo apt-get --purge autoremove
  • 如果你使用的是总网上下载安装包,然后编译安装的方法,则需要使用以下的方式卸载,此处以ffmpeg-4.1为例:
cd ffmpeg-4.1
make uninstall  ##删除由make install命令安装的文件
make clean  ##只删除make时产生的临时文件
make distclean  ##同时删除configure和make产生的临时文件

2、ffmpeg的安装步骤

  1. 下载安装包(不要纠结和网上的是不是一样,干就完了)
    于FFmpeg官网:http://www.ffmpeg.org/download.html
    下载ffmpeg-4.3.tar.bz2至Downloads目录,然后拷贝到/home/xxx/文件目录下,手动解压即可。
  2. 安装ffmpeg软件
cd ffmpeg-4.1/
sudo apt-get update

##安装依赖包
sudo apt-get -y install autoconf automake build-essential \
libass-dev libfreetype6-dev libsdl2-dev libtheora-dev \
libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-dev \
libxcb-shm0-dev libxcb-xfixes0-dev pkg-config texinfo zlib1g-dev

##配置(生成动态库和指定安装位置)
./configure --enable-shared --prefix=/usr/local/ffmpeg  

##编译安装
make -j2
make install
  1. 增加安装目录的动态链接库:
    运行如下命令,打开brash.rc文件
sudo gedit ~/.bashrc

在末尾,添加如下内容:

export LD_LIBRARY_PATH=/usr/local/ffmpeg/lib:$LD_LIBRARY_PATH

保存,关闭文件,运行命使配置生效:

source ~/.bashrc
  1. 生成静态链接文件
    如果不执行此步骤,可能系统检测不到安装的ffmpeg软件,因此需要运行如下命令:
cd /usr/bin
sudo ln -s /home/XXX/ffmpeg-4.1/ffprobe ffprobe
sudo ln -s /home/XXX/ffmpeg-4.1/ffmpeg ffmpeg
sudo ln -s /home/XXX/ffmpeg-4.1/ffplay ffplay

至此,ffmpeg软件就装好了。

3、测试

在终端运行如下命令:

ffmpeg -version

出现终端显示如下,则说明安装成功:
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值