打开主菜单

更改

创建页面,内容为“== GNU/Linux == 得益于 GNU/Linux 上强大的包管理系统,在 GNU/Linux 中安装 FFmpeg 非常简单。但由于各种发行版采用的包管理器不同...”
== GNU/Linux ==

得益于 GNU/Linux 上强大的包管理系统,在 GNU/Linux 中安装 FFmpeg 非常简单。但由于各种发行版采用的包管理器不同,安装时需要执行的命令也不同,以下列举三种最常见的包管理器安装 FFmpeg 时所需的命令,全部需要在 root 账户或者 <code>sudo</code> 后执行:

* Debian, Ubuntu, Linux Mint<syntaxhighlight lang="shell">
apt-get install libav-tools
</syntaxhighlight>{{注意|因为一些历史原因, Debian 及其衍生版上是没有一个叫做 <code>ffmpeg</code> 的软件包的,取而代之的是 <code>libav-tools</code> ,需要执行的命令也是 <code>avconv</code> 而不是 <code>ffmpeg</code> 。以后将不会重复说明,请将后面的 <code>ffmpeg</code> 命令自行脑补成 <code>avconv</code> 。}}
* Fedora, CentOS, RHEL<syntaxhighlight lang="shell">
yum install ffmpeg
</syntaxhighlight>Fedora 22 及更高版本请用 <code>dnf</code> 代替 <code>yum</code> 。

* Arch Linux, Manjaro<syntaxhighlight lang="shell">
pacman -S ffmpeg
</syntaxhighlight>
实际上,在你看到这篇文章之前,你的电脑中很可能已经安装好了 FFmpeg ,在这种情况下,包管理器会提示已经安装。

== Mac OS X ==
''由于作者缺少对此操作系统的了解,所写的信息可能不准确,本节内容或许需要了解它的人对其进行完善和修改。''

在 Mac OS X 上安装 FFmpeg 有两种方式:第三方包管理器以及手动安装。

=== 第三方包管理器 ===
如果你的电脑中已经安装了 [http://brew.sh/ Homebrew] ,可以使用以下命令安装:<syntaxhighlight lang="shell">
brew install ffmpeg
</syntaxhighlight>如果没有安装 Homebrew ,可以执行以下命令来安装 Homebrew ,再执行上面的命令安装 FFmpeg :<syntaxhighlight lang="shell">
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
</syntaxhighlight>

=== 手动安装 ===
访问 http://evermeet.cx/ffmpeg/ ,你会看到 FFmpeg 标签下有一左一右两个绿色的下载按钮,左边版本更新,右边则更稳定,凭你的喜好,点哪个都可以。

然后解压这个压缩文件,你能够看到 ffmpeg 这一个文件,接下来打开终端, <code>cd</code> 到文件存在的目录,执行下列命令:<syntaxhighlight lang="shell">
sudo cp ffmpeg /usr/local/bin/
sudo chmod 755 /usr/local/bin/ffmpeg
</syntaxhighlight>此时在终端中执行 <code>ffmpeg</code> ,如果出来的内容不是 <code>bash: ffmpeg: command not found</code> ,就说明安装成功了!

== Microsoft Windows ==
首先你需要知道 [https://support.microsoft.com/zh-cn/kb/827218 你的电脑是 32 位还是 64 位]。

然后访问 http://ffmpeg.zeranoe.com/builds/ ,你可以看到许多灰色的按钮。如果你的电脑是 32 位,点最上面一行左边的按钮 "Download FFmpeg git-xxxxxxx 32-bit Static" ,如果是 64 位,点右边的 "Download FFmpeg git-xxxxxxx 64-bit Static" 。

解压。

双击 <code>ff-prompt.bat</code> ,如果出现了如下的界面,并且最后一行可以进行输入,则表示没有问题。

[[文件:Windows-ff-prompt.png]]

它是一个绿色软件,你可以直接在这个窗口中执行接下来会讲到的命令。但为了方便,我推荐你进行“手动安装”。

双击解压出来的 bin 目录,可以看到 3 个 .exe 文件,将它们选中,复制到 <code>C:\\Windows\system32\</code> 中,此操作可能需要管理员权限。然后在[https://zh.wikipedia.org/wiki/%E5%91%BD%E4%BB%A4%E6%8F%90%E7%A4%BA%E5%AD%97%E5%85%83 命令提示符]中输入 <code>ffmpeg</code> ,如果出来的'''不'''是 <code>"ffmpeg" 不是一个文件或内部命令</code>,则说明安装成功!

== 手机、平板、树莓派…… ==
虽然理论上 FFmpeg 可以在移动平台运行,但是目前移动端上十分缺乏此类应用。封闭的 iOS 就不提了,在 Android 上有一个[https://play.google.com/store/apps/details?id=com.silentlexx.ffmpeggui 以 FFmpeg 为核心的转码应用],但是功能严重不全,操作方式也大不相同。所以转码工作最好还是在电脑上进行。

[https://zh.wikipedia.org/wiki/%E6%A0%91%E8%8E%93%E6%B4%BE 树莓派]是一个特殊的存在,它并不是一台如我们想象中一样的 x86 电脑,但是它可以当作一台性能和能耗较低的电脑来使用。它预装的操作系统是 Raspbian , Debian 的一个衍生版,在它上面的安装请参考上面关于 GNU/Linux 的说明。

----

安装好了,一切就绪?那么开始[[如何使用_FFmpeg_进行视频转码:运行|第 3 章]]的阅读吧!