Видео приложение по умолчанию продолжает сбрасываться с MPV на MacOS

Эта проблема

Я использую mpv видео плеер для воспроизведения всех видео на моем Mac, хотя у меня также есть VLC установлены. Проблема в том, что через некоторое время мое видео приложение по умолчанию меняется на VLC (и / или Quicktime, в зависимости от типа / расширения файла) без какой-либо видимой причины, и попытка изменить его обратно выдает ошибку.


На что это похоже

Весь процесс немного странный, и это происходит не всегда, но когда это происходит, он выглядит так каждый раз:

  1. Я дважды щелкаю видеофайл, и он открывается в mpv (поскольку он установлен в качестве видеоприложения по умолчанию для множества форматов, т. е. mkv, mp4, так далее.)

  2. Видео заканчивается (или я его закрываю) и открываю другое видео. Открывается в VLC, На этом этапе значки видеофайлов по-прежнему идентифицируются mpv как приложение по умолчанию и перечислены под ним в Finder, пока я не изменю каталоги.

  3. я открываю Get Info / Inspector установить приложение по умолчанию (оно правильно показывает значок видео VLC, так как это значение по умолчанию на данный момент).

  4. Вот странная вещь 1: mpv отображается в списке приложений серым (обычно это не так).

  5. Но все же выбирая mpv и нажав Add выдает эту ошибку:

    Вы не можете изменить пункт "My Video.mkv", чтобы он всегда открывался в выбранном приложении.

    Элемент заблокирован или поврежден, либо в папке, к которой у вас нет прав на изменение (код ошибки -9499).


  1. Вот странная вещь 2. Поскольку у меня нет другого выбора, кроме как закрыть инспектор на этом этапе, mpv автоматически становится приложением по умолчанию после его закрытия. Но при открытии видео ОС думает, что я открываю MPV впервые, и показывает этот диалог:

    Вы открываете приложение "MPV" в первый раз. Вы уверены, что хотите открыть это приложение?

    Приложение находится в папке с именем "HEAD-xxxxxxx". Чтобы увидеть приложение в Finder, не открывая его, нажмите "Показать приложение".

  2. Здесь следует отметить, что если я даже не попытаюсь изменить приложение, VLC (или QuickTime) останется по умолчанию. Так что, хотя я не смог "успешно" установить mpv как значение по умолчанию, оно становится значением по умолчанию, как только я закрываю файл Inspector / Get Info Диалог.

  3. mpv остается приложением видео по умолчанию в течение неопределенного периода времени, пока это не произойдет снова


Воспроизведение

Хотя это происходит уже несколько месяцев, я не смог последовательно воспроизвести проблему или определить причину. Это просто происходит ™, иногда два раза в день, иногда спустя недели.


Что я пробовал

  • Пробовал апгрейд MPV
  • Полностью удален и попытался установить из разных источников
    • Доморощенный бинарный файл с пачкой (используется в настоящее время)
    • Доморощенная бочка
    • Скомпилированный релиз с официального сайта /github

1 ответ

Я знаю, что это старый вопрос, но у меня тоже были проблемы с mpv на MacOS. Пробовали ли вы установить программу по умолчанию из терминала? У меня сработало следующее:

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

Мне нужно было установить mpv из его бочонка.

Источник:часто задаваемые вопросы по мпв.

Другие вопросы по тегам