Об этом проекте
MPV-EASY Player использует mpv как ядро воспроизведения и стремится снизить порог настройки нативного mpv, сохраняя его расширяемость. Программа распространяется в виде установщика, но автор отмечает, что фактически это портативное приложение: установка в основном сводится к распаковке, после переустановки системы его можно продолжать использовать, а при необходимости заново назначить ассоциации файлов.
Плеер предлагает собственный графический интерфейс и программу настройки, а также поддерживает переключение между 4 режимами работы и 2 вариантами GUI. Пользователь также может поместить новую версию mpv в каталог mpv внутри папки программы, чтобы опробовать её. Интерфейс доступен на китайском и английском языках; кроме того, есть файлы перевода на итальянский и японский. Каталог language в репозитории содержит языковые файлы .ts для Qt Linguist, и авторы приветствуют добавление новых переводов или исправление существующих.
В репозитории основное внимание уделено двум типам конфигурации: portable-data и mpv-easy-data. Каталог portable-data соответствует каталогу конфигурации mpv %APPDATA%\mpv или portable_config; скрипты можно помещать в его подкаталог scripts. В mpv-easy-data файл rjno1.conf централизованно хранит основные параметры, которые обычно находились бы в mpv.conf, а input.conf служит для настройки горячих клавиш. Проект также описывает две схемы размещения конфигурации в Windows: одна подходит для путей, содержащих только латинские символы, а другая использует каталог конфигурации на диске C для совместимости с китайскими символами в путях.
С точки зрения функций и расширений MPV-EASY Player поддерживает скрипты mpv на Lua и JS, а также шейдеры GLSL. Репозиторий содержит или систематизирует скрипты для автоматического создания списка воспроизведения, закрепления окна поверх других во время воспроизведения, паузы при сворачивании, диалога открытия файлов, расширенного списка воспроизведения, пользовательского OSC, постоянной шкалы прогресса OSD, исправления возобновления списка воспроизведения, отображения на локальном языке и автоматического переключения видео высокого разрешения на программное декодирование CPU. Часть скриптов создана авторами проекта, часть основана на официальных или сторонних скриптах mpv с изменениями. Проект также предлагает несколько файлов оформления OSC: можно заменить osc.lua и настроить osc.conf в script-opts/lua-settings, чтобы изменить расположение элементов, стиль шкалы прогресса и прозрачность.
Что касается воспроизведения, документация описывает аппаратное декодирование, профили качества и производительности high-quality, fast и default, а также поддерживает пользовательские драйверы вывода и параметры mpv. Приводятся примеры конфигурации для gpu-next, D3D11, HDR и Dolby Vision. В README также объясняется, как скачать и настроить шейдеры Anime4K, переключать цветовые схемы шейдеров сочетанием Ctrl+цифры и сохранять ссылки на онлайн-видео в списки воспроизведения .m3u для воспроизведения.
Среди других возможностей — сохранение истории и позиции воспроизведения, отметка текущей позиции с возможностью предварительного просмотра других фрагментов и возврата, пользовательские меню, шкала прогресса с цветовым градиентом, автоматическое запоминание громкости, расширенные операции со списком воспроизведения, а также рекомендации по настройке при таких проблемах, как серый полупрозрачный фон элементов управления.
Важно отметить, что автор явно указывает: плеер предназначен в первую очередь для Windows и не является кроссплатформенным продуктом. Полная программа включает некоторые исполняемые файлы, не опубликованные в репозитории; репозиторий в основном содержит конфигурации, скрипты, языковые файлы и ресурсы, связанные с интерфейсом. Эти конфигурации и скрипты также можно использовать как пример для самостоятельного расширения оригинального mpv.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.