【问题标题】:FFmpeg macos install Reason: image not foundFFmpeg macos安装原因:找不到镜像
【发布时间】:2018-11-12 10:13:27
【问题描述】:

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

【问题讨论】:

    标签: macos ffmpeg terminal homebrew


    【解决方案1】:

    这应该可以解决问题:

    $ brew reinstall ffmpeg
    

    【讨论】:

    • 当我遇到以下错误时,我确认这解决了我的问题:dyld: Library not loaded: /usr/local/opt/libffi/lib/libffi.6.dylib Referenced from: /usr/local/opt/p11-kit/lib/libp11-kit.0.dylib Reason: image not found Abort trap: 6
    【解决方案2】:

    按照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

    三步:卸载自制软件

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

    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
    

    另一个是 Chromium:

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

    解决方案:

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

    【讨论】:

    • 我不需要卸载xcode,我只是卸载并重新安装了自制软件。我不得不使用 sudo 进行卸载
    猜你喜欢
    • 2019-09-10
    • 2020-06-18
    • 2023-01-10
    • 2020-03-11
    • 1970-01-01
    • 2018-11-14
    • 1970-01-01
    • 2020-11-17
    • 1970-01-01
    相关资源
    最近更新 更多