Mac下Cask方式安装mpv播放器
知乎的一只小胖子
2024年08月19日 23:50

1.首先卸载MacOS系统中的 mpv 或 cask mpv

查看是否已经安装/usr/local/bin/mpv -V

卸载应用:brew uninstall mpv

卸载返回:Uninstalling /usr/local/Cellar/mpv/**

brew uninstall --cask mpv

Warning: Cask mpv was renamed to stolendata-mpv.

Error: Cask 'stolendata-mpv' is not installed.

验证是否成功卸载:

/usr/local/bin/mpv -V

zsh: no such file or directory: /usr/local/bin/mpv

2.以cask的形式安装mpv或直接安装mpv

brew设置国内mirror,链接:https://cloud.tencent.com/developer/article/1614039

# 查看 brew.git 当前源

$ cd "$(brew --repo)" && git remote -v

origin https://github.com/Homebrew/brew.git (fetch)

origin https://github.com/Homebrew/brew.git (push)

# 查看 homebrew-core.git 当前源

$ cd "$(brew --repo homebrew/core)" && git remote -v

origin https://github.com/Homebrew/homebrew-core.git (fetch)

origin https://github.com/Homebrew/homebrew-core.git (push)

# 修改 brew.git 为阿里源

$ git -C "$(brew --repo)" remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git

# 修改 homebrew-core.git 为阿里源

$ git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git

# zsh 替换 brew bintray 镜像

$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.zshrc

$ source ~/.zshrc

# bash 替换 brew bintray 镜像

$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.bash_profile

$ source ~/.bash_profile

# 刷新源

$ brew update

clashx出站模式(规则)设置为规则判断,(复制终端代理命令)在终端执行

brew search mpv 查看可以安装的版本,brew install [--cask] mpv@version

==> Formulae

bumpversion mpv mpd mpc mmv mdv

==> Casks

mps stolendata-mpv

以cask的形式安装mpv或直接安装mpv

brew install [--cask ] mpv或stolendata-mpv

==> Downloading https://formulae.brew.sh/api/cask.jws.json

#=#​=-# #​

==> Downloading https://laboratory.stolendata.net/~djinn/mpv_osx/mpv-0.37.0.tar.gz

Already downloaded: /Users/Likey/Library/Caches/Homebrew/downloads/430eccacc7591fb58c7eb86aea784b16e8cb2966ba02345f3f72ff816c86ce6f--mpv-0.37.0.tar.gz

==> Installing Cask stolendata-mpv

==> Moving App 'mpv.app' to '/Applications/mpv.app'

==> Linking Binary 'mpv' to '/usr/local/bin/mpv'

==> Linking Manpage 'mpv.1' to '/usr/local/share/man/man1/mpv.1'

stolendata-mpv was successfully installed!

local

安装成功后会在/Applications/下发现mpv.app应用!

3.以上第二步cask方式安装的mpv内核版本不一定是最新版本,在mpv.app应用程序设置菜单中可查看,如果要更新到其它的mpv内核(通过brew install mpv安装),直接复制Cellar下的mpv到/usr/local/bin/即可

cp /usr/local/Cellar/mpv/0.38.0_2/bin/mpv /usr/local/bin/mpv

通过/Applications/mpv.app/Contents/MacOS/mpv -V 或在mpv.app应用程序设置菜单中可以发现软链接已经指向了最新的mpv内核。

提示>>>>>>>>:

通过Formulae或Casks方式安装的mpv互不影响, Formulae方式安装对应目录为ls /usr/local/Cellar/mpv, 不会像Casks方式安装时有步骤2中的Moving App 'mpv.app'和Linking Binary 'mpv'

mpv配置在这里:/Users/Likey/.config/mpv