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



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

按照 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 离开它。 记住您保存该文件的文件夹!

资料来源:汤姆·兰克霍斯特。

3 步:卸载自制软件

下一步是卸载自制软件和所有软件包

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

来源:明C论栈溢流。

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

之后,您再次安装命令行工具

xcode-select --install

并再次安装自制软件

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

最后但并非最不重要的一点是,您进入保存捆绑包的文件夹(如果它在您的用户主文件夹中,则键入"cd ~"(并通过以下方式恢复所有已安装的软件包

brew bundle

常见问题

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

无法符号链接 bin/R

Target/usr/local/bin/R

溶液:

brew link --overwrite r

另一个是铬:

错误:似乎在"/应用程序/铬.app"中已经有一个应用程序。

溶液:

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

最新更新