在 MacOS 上,默认视频应用程序不断从 MPV 重置

在 MacOS 上,默认视频应用程序不断从 MPV 重置

问题

我用mpv视频播放器可以播放我 Mac 上的所有视频,尽管我也VLC安装了。问题是,一段时间后,我的默认视频应用程序会毫无理由地更改为 VLC(和/或 Quicktime,取决于文件类型/扩展名),尝试将其改回时会出错。


外观

整个过程是一个有点奇怪这种情况并不总是发生,但当它发生时,每次看起来都是这样的:

  1. 我双击一个视频文件,它会打开mpv(因为它被设置为许多格式的默认视频应用程序,即mkvmp4等等)

  2. 视频结束(或我关闭它)并打开另一个视频。它以 开始VLC。此时,视频文件图标仍然显示mpv 作为默认应用程序,并在其下列出在 Finder 中,直到我更改目录。

  3. 我打开Get Info / Inspector设置默认应用程序(它正确显示 VLC 视频图标因为这是目前的默认设置)。

  4. 这是奇怪的事情 1mpv在应用程序列表中显示为灰色(通常不是这样)。

    MPV 变灰

  5. 但仍然选择mpv并单击Add会出现此错误:

    您无法将“我的视频.mkv”项更改为始终在选定的应用程序中打开。

    该项目已被锁定或损坏,或者位于您无权修改的文件夹中(错误代码 -9499)。

    更改默认视频应用程序时出错


  1. 这是怪事 2:由于我此时别无选择,只能关闭检查器,mpv 自动成为默认应用程序关闭后。但是当打开视频时,操作系统认为我第一次打开 MPV,并显示此对话框:

    您是第一次打开应用程序“mpv”。您确定要打开此应用程序吗?

    该应用程序位于名为“HEAD-xxxxxxx”的文件夹中。若要在 Finder 中查看应用程序而不打开它,请单击“显示应用程序”。

    第一次运行 mpv

  2. 这里要注意的是,如果我甚至不尝试更改应用程序,VLC(或 QuickTime)将保持默认状态。因此,即使我无法“成功”将其设置mpv为默认,只要我关闭文件Inspector / Get Info对话框,它就会成为默认设置。

  3. mpv在一段不确定的时间内仍然是默认的视频应用程序,直到再次发生


重现它

虽然这种情况已经发生了几个月,但我无法始终如一地重现该问题或找出原因。它就这样发生了™️有时一天发生两次,有时则持续数周。


我尝试过的方法

  • 尝试升级 MPV
  • 完全删除并尝试从不同来源安装
    • 带捆绑包的 Homebrew 二进制文件(当前正在使用)
    • 自酿啤酒桶
    • 从官网/github编译发布

答案1

我知道这是一个老问题,但我在 MacOS 上也遇到了 mpv 问题。您是否尝试过从终端设置默认程序?以下方法对我有用:

$ brew install duti
$ duti -s io.mpv avi all
$ duti -s io.mpv mkv all
$ duti -s io.mpv mp4 all

我需要从其容器中安装 mpv。

来源: mpv 常见问题解答

相关内容