关于FFmpeg
FFmpeg是开源的多媒体处理工具,能够解码、编码、 转码、复用、解复用、流式传输、过滤和播放视频和音频文件,支持Windows、Mac、Linux等平台。
X264是一个开源的、能够产生符合H.264标准的码流的编码器,在Linux下编译带x264的FFmpeg需要yasm库依赖,因为x264源码中一些程序是汇编编写的,这里使用开源的yasm汇编编译器。
安装yasm
- 解压:tar zxvf yasm-1.3.0.tar.gz
- 切换路径: cd yasm-1.3.0
- 执行配置:./configure
- 编译:make
- 安装:make install
tar zxvf yasm-1.3.0.tar.gz cd yasm-1.3.0 ./configure make make install
安装X264
在Ubuntu或Debian系统中通过二进制包安装x264,可避免手动编译的麻烦
sudo apt-get update && sudo apt-get install libx264-dev
在CentOS或Red Hat系统安装:
sudo yum update && sudo yum install x264-devel
解压:tar -jxvf x264-master.tar.bz2
切换路径: cd x264-master
执行配置编译安装:./configure --enable-shard && make && sudo make install
验证:# x264 --version
显示版本号说明安装成功
"./configure"命令用于检查系统环境,"make"命令用于编译源码,"sudo make install"命令用与以管理员权限安装x264。
tar -jxvf x264-master.tar.bz2 cd x264-master ./configure --enable-shard && make && sudo make install
安装FFmpeg
- 解压:tar -zxvf ffmpeg-5.0.tar.gz
- 切换路径: cd ffmpeg-5.0
- 执行配置:./configure
- 编译安装:make && make install
wget https://www.ffmpeg.org/releases/ffmpeg-5.0.tar.gz tar -zxvf ffmpeg-5.0.tar.gz cd ffmpeg-5.0 ./configure --prefix=/usr/local/ffmpeg make && make install
- 配置环境变量:
vi /etc/profile
- 在最后PATH添加环境变量:
export PATH=$PATH:/usr/local/ffmpeg/bin
- 设置生效:
source /etc/profile
执行FFmpeg测试
~ffmpeg
显示enable-libx264表示已加载X264库
configuration: --prefix=/usr/ --enable-shared --enable-libx264 --enable-gpl --enable-libfdk-aac --enable-nonfree --enable-libx265 --disable-ffplay --disable-ffprobe libavutil
我的微信
微信号已复制
我的微信
微信扫一扫