今天手边有几个视频需要做一些去水印之类的处理,各种爱剪辑、格式工厂都没啥用,google 了一下大家都推荐 ffmpeg,于是自己在虚拟机上装个来试试。
简单说下 Ubuntu 和 CentOS 两种系统的安装吧
Ubuntu
Ubuntu 中安装比较简单,因为包管理器中收纳了,直接用 apt 安装即可
sudo apt install -y ffmpeg
如果安装时提示找不到对应的安装包试一下升级系统再重新安装
sudo apt-get update
CentOS
由于 ffmpeg 是没有收入 yum 的,所以需要编译安装,会麻烦点。
wget https://ffmpeg.org/releases/ffmpeg-4.2.2.tar.bz2 #下载源文件
tar -jxv -f ffmpeg-4.2.2.tar.bz2 #解压缩
#如果解压缩报错可能是因没有安装 bzip2,用下面的命令安装一下
yum install -y bzip2
cd ffmpeg-4.2.2/ #进入解压缩后的文件夹
./configure --enable-gpl --prefix=/usr/local/ffmpeg #适配系统并指定安装的目录
#这个时候如果有报错:FFmpeg yasm/nasm not found or too old.Use --disable-yasm for a crippledbuild 是需要安装额外的 yasm 汇编编译器
yum install yasm -y
./configure --enable-gpl --prefix=/usr/local/ffmpeg #安装 yasm 后重新编译安装
make && make install
特别说明:
- –enable-gpl 参数是为了安装后可以使用滤镜功能,如果不需要可以不加。(是 --enable-gpl,两个中划线 )
等待片刻后 ffmpeg 就被安装到 /usr/local/ffmpeg 目录下了。