FFmpeg macos安装原因:找不到图像

时间:2018-06-02 13:37:45

标签: macos ffmpeg terminal homebrew

我试图在我的Mac上安装FFmpeg 当我做的时候

brew install ffmpeg --with-chromaprint --with-fdk-aac
--with-fontconfig --with-freetype --with-frei0r --with-game-music-emu --with-libass --with-libbluray --with-libbs2b --with-libcaca --with-libgsm --with-libmodplug --with-librsvg --with-libsoxr --with-libssh --with-libvidstab --with-libvorbis --with-libvpx --with-opencore-amr --with-openh264 --with-openjpeg --with-openssl --with-opus --with-rtmpdump --with-rubberband --with-sdl2 --with-snappy --with-speex --with-tesseract --with-theora --with-tools --with-two-lame --with-wavpack --with-webp --with-x265 --with-xz --with-zeromq --with-zimg

当我尝试使用FFmpeg

时会发生这种情况
dyld: Library not loaded: /usr/local/opt/rubberband/lib/librubberband.2.dylib  
Referenced from: /usr/local/bin/ffmpeg  
Reason: image not found  
Abort trap: 6

2 个答案:

答案 0 :(得分:0)

这应解决问题:

$ brew reinstall ffmpeg

答案 1 :(得分:0)

按照brew.sh的规定升级Mac Os时,brew存在一个常见问题:

  

升级macOS升级macOS可能会导致以下错误:

     

dyld:库未加载:/usr/local/opt/icu4c/lib/libicui18n.54.dylib   配置:错误:找不到libz在macOS升级后,可能是   >重新安装Xcode命令行工具和brew升级所需的

     
    

所有已安装的公式:

  
xcode-select --install
brew upgrade

1。步骤:卸载命令行工具

rm -rf /Library/Developer/CommandLineTools

(您可能必须对sudo进行命令,但是由于您只应该在知道操作的情况下使用sudo,所以我没有将其放在命令中)。来源:Aaron Brager on Stackoverflow

2。步骤:备份已安装的Brew软件包

然后,您应通过以下方式备份已安装的Brew软件包

brew bundle

此命令在您当前的位置创建brews.txt。通过

检查内容
nano brews.txt

,然后按ctrl + x离开。记住您保存该文件的文件夹!

来源:Tom Lankhorst

3步:卸载自制软件

下一步是通过以下方式卸载自制软件和所有软件包

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

来源:Ming C on stackoverflow

4。步骤:重新安装所有内容

之后,通过以下方式再次安装命令行工具

xcode-select --install

并通过以下方式再次安装自制软件

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

最后但并非最不重要的一点是,您进入捆绑包的保存文件夹(如果位于用户主文件夹中,请键入“ cd〜”),并通过以下方式还原所有已安装的软件包

brew bundle

常见问题

在我无法安装两个软件包的情况下。一个是r,错误显示为:

  

无法符号链接bin / R

     

定位/ usr / local / bin / R

解决方案:

brew link --overwrite r

另一个是铬:

  

错误:“ / Applications / Chromium.app”似乎已经有一个应用。

解决方案:

rm -r /Applications/Chromium.app/
brew cask install chromium