MENU

Win10及Mac OS下安装FFmpeg

• November 19, 2020 • Read: 68 • 影视,媒体

最近youtube-dl遭RIAA投诉被GitHub下架又重新恢复的事件闹得沸沸扬扬,而平时用的iina播放器也支持youtube-dl,但一直都没有直接在命令行下直接用过,这次想试一下这个神器的神奇之处,并且在寻找的过程中发现了另一个对国内视频站比较友好的神器you-get,功能和youtube-dl差不多。二者都需要用到FFmpeg,因此在这里记录一下。

Win10安装FFmpeg

1.下载文件

网站地址:https://www.ffmpeg.org/
网上很多文章都介绍下载地址为 https://ffmpeg.zeranoe.com/builds/,但这个网站我这打不开,不知道是不是以前是这个,但后来换了。
打开网址后点击Download,并选择 Windows 系统的“田”牌图标,然后选择 Windows builds from gyan.dev 进入下载页面。

进入页面后会发现有很多可以下载的文件,这里说一下区别:
git full 版本:该版本包含大量库,可理解为完整版
git essentials :该版本包含常用库,可理解为普通版
release full 版本:该版本可理解为 git full 版本的测试版
release essentials :该版本可理解为 git essentials 的测试版

去 git 栏下的 Links 项下载对应版本,我这里选择的是 git full 版本,因此链接为:https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.7z 版本号为 2020-11-18-git-e3081d6f4f。

2.添加环境变量

  1. 解压下载后的文件,比如我将其解压到E:\SOFTWARE
  2. 将目录下的bin文件夹路径E:\SOFTWARE\ffmpeg\bin添加到用户环境变量的Path中。

3.验证

在cmd中执行ffmpeg -version如果输出各种库及其版本则说明安装成功。

Mac OS安装FFmpeg

FFmpeg的安装有三种方式:
1. brew安装
2. 直接使用别人编译好的静态二进制文件
3. 自己编译安装

网上说的比较多的是第一种和第三种安装方式。但是第一种方式好像问题比较多,因为homebrew 2.0版本后需要自己设定相关仓库。而第三种方式普通人也不需要搞那么麻烦。因此这里介绍一下第二种方式。

1.去网站下载文件

网站地址:https://www.ffmpeg.org/
点击Download,并选择Mac系统的Apple图标,然后选择Static builds for macOS 64-bit进入下载页面。

进入页面后会发现有很多可以下载的文件,这里说一下区别:
ffmpeg-NNNNN-gXXXXXXXXXX.7z这种命名格式的文件可以理解为稳定版,下载这种版本就好了,社区也只对这种版本的bug反馈有回应;
ffmpeg-X.Y.Z.7z这种命名格式的文件可以理解为开发版,我们不下载这种版本。

而下方的不同下载栏对应不同人编译的版本,比如有FFmpeg编译版本、FFplay编译版本、FFserver编译版本等等,不同的版本在编译时包含了不同的库及其版本,可以在每个下载文件下方的描述中看到。通常如果没有特殊要求的话我们下载第一个FFmpeg版本就好了。

2.放置在合适的位置

解压下载后的文件后我们会得到一个叫ffmpeg的文件,将其放置到合适的位置也就是类似Windows环境变量下的那种地方,我是放到了/usr/local/bin下。

3.赋予可执行权限

终端进入/usr/local/bin目录下,将其赋予可执行权限,执行:

chmod +x ffmpeg

然后在终端中执行ffmpeg -version如果输出各种库及其版本则说明安装成功。

Last Modified: November 23, 2020