Bac*_*alo 4 terminal command-line ffmpeg osx-lion
我正在使用此命令
sudo port install ffmpeg +gpl +postproc +lame +theora +libogg +vorbis +xvid +x264 +a52 +faac +faad +dts +nonfree
Run Code Online (Sandbox Code Playgroud)
但是我得到的ffmpeg的安装版本只有0.7.13.
我正在使用可能是问题的MacPorts
显然有一个1.0发布! http://ffmpeg.org/download.html#release_1.0
1.自制软件
Homebrew有一个稳定FFmpeg版本的公式.这会让你跑得很快.首先,通过打开Terminal.app并粘贴它来安装Homebrew.密切关注所有说明!
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Run Code Online (Sandbox Code Playgroud)
然后通过ffmpeg公式安装FFmpeg:
brew install ffmpeg
Run Code Online (Sandbox Code Playgroud)
这将下载很多依赖项,如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
Run Code Online (Sandbox Code Playgroud)
要在以后更新ffmpeg,请运行:
brew update && brew upgrade ffmpeg
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)
现在,如果您使用Bash(这是默认shell),请将其添加到$ PATH:
open -e ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
最后将其添加到文件中:
export PATH="/usr/local/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)
保存它,然后关闭编辑器.现在重新启动终端并返回ffmpeg /usr/local/bin/ffmpeg.
| 归档时间: |
|
| 查看次数: |
7847 次 |
| 最近记录: |