首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux安装ffmpeg

Windows下面安装ffmpeg很简单,直接下载安装包,点击下一步即可。Linux下安装比较复杂,方式也比较多。主要方式有编译安装,apt-get或者yum源安装以及静态源码安装,编译安装对编译扩展要求比较高,例如gcc版本必须是4.4.7以上等等。而apt和yum源无法安装最新版本,静态源码安装简单,下载到指定目录即可,对于新手我个人推荐大家使用静态源码安装。

1. 下载静态源码

ffmpeg官方对于不同平台及编译架构提供了不同的源码包,下载入口可以直接在官网查看:

进入静态源码下载页面:

这些文件名中的“ffmpeg-release”和“ffmpeg-git”代表的是从不同的源编译的版本:

ffmpeg-release:通常指的是官方发布的稳定版本,这些版本已经经过了测试和优化,并且通常会包含在操作系统或发行版软件仓库中

ffmpeg-git:则通常指的是从Git仓库中直接获取的版本,通常是开发版本或者是从源代码编译的版本。这些版本通常会包含最新的功能和改进,但可能也会有一些新的bug或者不稳定性

-amd64:是为x86_64架构(也就是64位PC)编译的静态版本

-i686:是为x86架构(也就是32位PC)编译的静态版本

-arm64:是为ARMv8(也就是64位ARM处理器)编译的静态版本

-armhf:是为ARMv7(也就是32位ARM处理器)编译的静态版本

-armel:是为ARMv7(也就是32位ARM处理器,并且是little endian)编译的静态版本

如果大家不知道自己的Linux服务器的架构,可以使用 lscpu 命令查看:

根据lscpu命令最终选择下载amd的64位的安装包:

wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz

2. 全局安装

下载的静态源码是一个 .xz 后缀的压缩包,我们可以使用 xz 命令进行解压缩,得到一个tar格式的压缩包:

解压缩后的tar压缩包,可以使用tar进行解压缩:

tar -xvf ffmpeg-release-amd64-static.tar

现在我们就可以通过 /usr/local/ffmpeg-6.1-amd64-static/ffmpeg 执行ffmpeg相关命令,例如查看版本信息:

/usr/local/ffmpeg-6.1-amd64-static/ffmpeg -version

如果想要ffmpeg命令全局可用,可以在bin目录加个链接:

# 创建ffmpeg软链

ln -s /usr/local/ffmpeg-6.1-amd64-static/ffmpeg /usr/bin/ffmpeg

# 创建ffprobe软链

ln -s /usr/local/ffmpeg-6.1-amd64-static/ffprobe /usr/bin/ffprobe

到此,ffmpeg静态源码安装就已经结束了,是不是很简单

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OCTPvi89bmpPjeI202ROUQYQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券