Linux下安装支持H.264的FFmpeg-5.0

关于FFmpeg

FFmpeg是开源的多媒体处理工具,能够解码、编码、 转码、复用、解复用、流式传输、过滤和播放视频和音频文件,支持Windows、Mac、Linux等平台。

X264是一个开源的、能够产生符合H.264标准的码流的编码器,在Linux下编译带x264的FFmpeg需要yasm库依赖,因为x264源码中一些程序是汇编编写的,这里使用开源的yasm汇编编译器。

安装yasm

  1. 解压:tar zxvf yasm-1.3.0.tar.gz
  2. 切换路径: cd yasm-1.3.0
  3. 执行配置:./configure
  4. 编译:make
  5. 安装: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

  1. 解压:tar -zxvf ffmpeg-5.0.tar.gz
  2. 切换路径: cd ffmpeg-5.0
  3. 执行配置:./configure
  4. 编译安装: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
  5. 配置环境变量:
    vi /etc/profile
  6. 在最后PATH添加环境变量:
    export PATH=$PATH:/usr/local/ffmpeg/bin
  7. 设置生效:
    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

weinxin
我的微信
微信号已复制
我的微信
微信扫一扫
 
  • 本文由 Aneaker 发表于 2024-04-01 19:26:54
  • 转载请务必保留本文链接:https://www.aneak.com/736.html
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

拖动滑块以完成验证