当前位置: 首页 > news >正文

Centos7安装ffmpeg

Centos7源码安装ffmpeg####步骤0:基础依赖
yum install openssl‐devel
yum install epel‐release
yum install net‐tools####步骤1:安装依赖
sudo yum install -y autoconf automake bzip2 bzip2-devel cmake freetype-devel gcc gcc-c++ git libtool make pkgconfig zlib-devel####步骤2:汇编安装
sudo yum remove nasm
# 下载最新版NASM源码
wget https://www.nasm.us/pub/nasm/releasebuilds/2.16.01/nasm-2.16.01.tar.gz

# 解压
tar -xzf nasm-2.16.01.tar.gz
cd nasm-2.16.01# 编译安装
./autogen.sh
./configure
make -j$(nproc)
sudo make install# 验证nasm
nasm --version####步骤3:安装必要的编码器库(例如x264、x265等)
# 安装x264
git clone https://code.videolan.org/videolan/x264.git
cd x264
./configure --enable-shared --enable-static
make
sudo make install# 更新库缓存
sudo ldconfig####步骤4:编译安装FFmpeg# 下载FFmpeg源码(以当前最新版本为例,请根据需要选择版本)
wget -c https://ffmpeg.org/releases/ffmpeg-6.0.tar.bz2
tar -xjf ffmpeg-6.0.tar.bz2
cd ffmpeg-6.0#检查x264.pc文件位置
find /usr -name "x264.pc" 2>/dev/null#设置PKG_CONFIG_PATH环境变量
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH# 配置编译
./configure --enable-gpl --enable-libx264 --enable-shared --pkg-config=pkg-config# 编译安装
make
sudo make install#检查库文件是否存在
find /usr -name "libavdevice.so.60" 2>/dev/null# 创建配置文件
sudo echo "/usr/local/lib" > /etc/ld.so.conf.d/ffmpeg.conf# 或者如果库在其他路径,使用实际路径
# sudo echo "/usr/local/ffmpeg/lib" > /etc/ld.so.conf.d/ffmpeg.conf# 更新动态链接库缓存
sudo ldconfig# 验证安装:
ffmpeg -version

 

http://www.hskmm.com/?act=detail&tid=18443

相关文章:

  • 2025.9.26总结
  • C++ 与现代并发编程:性能与复杂度的平衡艺术
  • 第五天
  • 926
  • 20250736
  • sql优化个人总结
  • Powershell 入门
  • 漏洞赏金猎手的新年目标实战指南
  • 数学作业
  • lc1037-有效的回旋镖
  • 日常刷题:cf每日一题+abc+反思复盘
  • 题解:P13523 [KOI 2025 #2] 序列与查询
  • 2025年9月26日 - 20243867孙堃2405
  • HarmonyOS 5 网络编程与材料存储实战:从RESTful API到本地持久化
  • 老系统-新系统的数据迁移
  • C语言中的for循环
  • excell中完成矩阵的转置相乘
  • go 面试题
  • 论文笔记:How Can Recommender Systems Benefit from Large Language Models: A Survey - 详解
  • newDay04
  • 5.WPF控件---ComboBox - 实践
  • SQLserver 通过本地方式改SA密码
  • 2_2025.9.26_2
  • k8s部署Prometheus实战
  • day005
  • AI Compass前沿速览:Qwen3-Max、Mixboard、Qwen3-VL、Audio2Face、Vidu Q2 AI视频生成模型、Qwen3-LiveTranslate-全模态同传大模型
  • javaEE初阶————多线程进阶(1) - 教程
  • 软工9.26
  • 第五篇