Command line 如何在mac上安装最新的ffmpeg

Command line 如何在mac上安装最新的ffmpeg,command-line,ffmpeg,terminal,osx-lion,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版本! 这是MacPorts的一个“问题”。正如您所说,最后一个端口版本是0.7.13。还有一个but,最近进行了修订(5周前)。你也可以

我正在使用这个命令

sudo port install ffmpeg +gpl +postproc +lame +theora +libogg +vorbis +xvid +x264 +a52 +faac +faad +dts +nonfree
但是我得到的ffmpeg的安装版本只有0.7.13

我正在使用MacPorts,这可能是问题所在

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

1。自制

自制有一个稳定的FFmpeg发布公式。这会让你跑得很快。首先,打开Terminal.app并粘贴它,安装自制软件。严格遵守所有说明

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
然后通过FFmpeg公式安装FFmpeg:

brew install ffmpeg
这将下载许多依赖项,如x264、LAME、FAAC等,但在这之后,您就可以开始了。您还可以
brew安装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

谢谢。是的,静态二进制文件。但需要无存档才能提取。运行上述脚本后,当我运行:“ffmpeg-version”时,出现错误:
-bash:/usr/local/bin/ffmpeg:Permission denied
您尝试过sudo吗?并检查用户的可执行权限?