FFmpeg macos安装原因:未找到映像

FFmpeg macos安装原因:未找到映像,macos,ffmpeg,terminal,homebrew,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 --w

我正试图在我的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

这应该可以解决问题:

$ brew reinstall ffmpeg

按照以下说明升级Mac Os时,brew存在一个常见问题:

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

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

所有安装公式:

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

rm -rf /Library/Developer/CommandLineTools
(你可能必须使用sudo这个命令,但是因为你只应该在知道你在做什么的时候才使用sudo,所以我没有把它放在命令中)。来源:

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

rm -rf /Library/Developer/CommandLineTools
然后,您应该通过以下方式备份已安装的brew软件包:

brew bundle
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
brew bundle
此命令在当前位置创建brews.txt。通过以下方式检查内容:

nano brews.txt
然后按ctrl+x将其保留。记住您保存该文件的文件夹

来源:

3步:卸载自制软件

下一步是通过卸载homebrew和所有软件包

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

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

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

xcode-select --install
并通过重新安装自制软件

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
最后但并非最不重要的一点是,您进入保存捆绑包的文件夹(如果它在您的用户主文件夹中,请键入“cd~”),然后通过以下方式还原所有已安装的软件包:

brew bundle
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
brew bundle
常见问题

rm -rf /Library/Developer/CommandLineTools
在我的例子中,有两个包无法安装。一个是r,错误为:

无法对bin/R进行符号链接

目标/usr/local/bin/R

解决方案:

brew link --overwrite r
rm -r /Applications/Chromium.app/
brew cask install chromium
另一个是铬:

错误:在“/Applications/Chromium.App”处似乎已经有一个应用程序

解决方案:

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

我不需要卸载xcode,我只是卸载并重新安装了homebrew。我不得不使用sudo进行卸载