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

在Linux中安装FFmpeg

在Linux中安装FFmpeg有两种方法。

安装FFmpeg方法一

第一步,下载FFmpeg。

登录地址:John Van Sickle - FFmpeg Static Builds下载安装包ffmpeg-git-amd64-static.tar.xz。然后使用WinSCP将安装包上传到文件夹/usr/local/src中。也可以使用wget命令下载。

命令:cd /usr/local/src/

wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.tar.xz

第二步,解压FFmpeg安装包。

命令:cd /usr/local/src/

tar -xvf ffmpeg-git-amd64-static.tar.xz

mv ffmpeg-git-20230915-amd64-static ffmpeg-git-amd64

第三步,编译安装FFmpeg。

命令:cd /usr/local/src/ffmpeg-git-amd64/

./ffmpeg

若结果显示“Hyper fast Audio and Video encoder”,则说明FFmpeg编译安装成功。

 

第四步,配置环境变量。

配置/etc/profile文件,在文件添加下面的代码:

PATH=$PATH:/usr/local/src/ffmpeg
export PATH

# 刷新profile文件

命令:source /etc/profile

第五步,测试FFmpeg是否安装配置成功。

# 查看ffmpeg版本

命令:ffmpeg -version

若结果如下图所示,则说明ffmpeg安装配置成功。

 

安装FFmpeg方法二

第一步,下载FFmpeg。

登录地址:Download FFmpeg下载安装包ffmpeg-7.0.2.tar.xz。然后使用WinSCP将安装包上传到文件夹/usr/local/src中。也可以使用wget命令下载。

命令:cd /usr/local/src/

wget http://ffmpeg.org/download.html/ffmpeg-7.0.2.tar.xz

第二步,解压FFmpeg安装包。

命令:cd /usr/local/src/

tar -xvf ffmpeg-7.0.2.tar.xz

第三步,安装工具。

命令:yum -y install nasm pkg-config libsdl2-dev

第四步,编译安装FFmpeg。

# 花费时间较长

命令:cd /usr/local/src/ffmpeg-7.0.2/

./configure --prefix=/usr/local/ffmpeg --enable-debug=3 --enable-ffplay

make -j 4

make install

cd /usr/local/ffmpeg

ll

 

第五步,配置环境变量。

配置/etc/profile文件,在文件添加下面的代码:

PATH=$PATH:/usr/local/ffmpeg/bin
export PATH

# 刷新profile文件

命令:source /etc/profile

第六步,测试FFmpeg是否安装配置成功。

# 查看ffmpeg版本

命令:ffmpeg -version

若结果显示ffmpeg的版本,则说明ffmpeg安装配置成功。

 


http://www.kler.cn/a/305424.html

相关文章:

  • 前端:块级元素和行内元素
  • [CKS] K8S NetworkPolicy Set Up
  • 鸿蒙进阶篇-属性动画-animateTo转场动画
  • LeetCode【0036】有效的数独
  • 安全生产管理的重要性:现状、痛点与改进之路
  • 什么是RAG? LangChain的RAG实践!
  • Brave编译指南2024 Windows篇:拉取Brave源码(六)
  • bin | hex
  • OpenCV class1-C#+winfrom显示控件并内存管理
  • 计算机网络 ---- 计算机网络的体系结构【计算机网络的分层结构】
  • uni-app开发安卓应用
  • 150+个流行的Instagram标签(及如何找到并正确使用它们)
  • 半导体芯闻--20240913
  • Ubuntu 22.04 LTS 上安装 Docker
  • 混合整数规划及其MATLAB实现
  • Arcgis api 4.x 专题图制作之分级色彩,采用自然间断法;(使用simple-statistics JS数学统计库生成自然间断点)
  • npm切换淘宝最新镜像
  • 玩转springboot之为什么springboot可以直接执行
  • 清理C盘缓存,删除电脑缓存指令是什么
  • http的请求方式
  • 深入解析创建型设计模式及其应用
  • C#使用TCP-S7协议读写西门子PLC(三)
  • kafka的主要功能
  • 小程序面试题四
  • 【Go - 超实用,3行代码实现个自增器】
  • react 安装使用 antd+国际化+定制化主题+样式兼容