如何在mac上安装最新的ffmpeg

时间:2012-10-20 21:17:04

标签: command-line ffmpeg terminal osx-lion

我正在使用此命令

sudo port install ffmpeg +gpl +postproc +lame +theora +libogg +vorbis +xvid +x264 +a52 +faac +faad +dts +nonfree

但是我得到的ffmpeg的安装版本只有0.7.13。

我正在使用可能是问题的MacPorts

显然有一个1.0发布! http://ffmpeg.org/download.html#release_1.0

2 个答案:

答案 0 :(得分:5)

<强> 1。自制

Homebrew有一个稳定FFmpeg版本的公式。这会让你跑得很快。首先,通过打开Terminal.app并粘贴它来安装Homebrew。密切关注所有说明!

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

然后通过ffmpeg公式安装FFmpeg:

brew install ffmpeg

这会下载很多依赖项,例如x264,LAME,FAAC等,但之后你应该好好去。您也可以brew install ffmpeg --HEAD获取绝对最新版本。

有关其他选项,请检查brew info ffmpeg的输出。例如,您可以添加以下通常禁用的选项:

brew install ffmpeg --with-fdk-aac --with-ffplay --with-freetype --with-libass --with-libquvi --with-libvorbis --with-libvpx --with-opus --with-x265

要稍后更新ffmpeg,请运行:

brew update && brew upgrade ffmpeg

<强> 2。静态构建

FFmpeg项目位于下载页面,提供了ffmpeg静态构建的链接,您只需在终端中下载,提取和使用即可。

目前,您可以从这里获取它们:

静态构建不能包含所有可能的编码器,主要是由于许可问题。这就是为什么我不建议使用它们,除非你真的不关心你需要哪些特定功能。

下载完成后,解压缩文件,打开Terminal.app,然后导航到解压缩文件的目录,即找到名为ffmpeg的文件。将此文件复制到/ usr / local / bin:

cd ~/Downloads/
sudo mkdir -p /usr/local/bin/
sudo cp ./ffmpeg /usr/local/bin
sudo chmod 644 /usr/local/bin/ffmpeg
sudo chown $USER /usr/local/bin/ffmpeg

现在,如果您使用Bash(默认shell),请将其添加到$ PATH:

open -e ~/.bash_profile

最后将其添加到文件中:

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

保存,然后关闭编辑器。现在重新启动终端,哪个ffmpeg应该返回/usr/local/bin/ffmpeg

答案 1 :(得分:1)

这是MacPorts的“问题”。如你所说,最后一个端口版本是0.7.13。还有devel port,但最近修订版(5周前)。你也可以看看here。这个网站似乎有一个1.0静态二进制文件。这是一个值得信赖的网站。实际上是在官方ffmpeg网站上链接。