Celluloid (ранее GNOME MPV) — это простой интерфейс GTK+ для MPV. Celluloid взаимодействует с mpv через клиентский API, экспортируемый libmpv, что позволяет получить доступ к мощным возможностям воспроизведения mpv.
Целлулоид взаимодействует сминивэнчерез клиентский API, экспортируемый libmpv, что позволяет получить доступ к мощным возможностям воспроизведения mpv. Celluloid можно настроить с помощью диалогового окна настроек, доступного через пункт меню «Настройки». Дополнительные параметры конфигурации можно установить из внешнего файла, используя тот же синтаксис, что и в файле mpv.conf mpv. См. справочную страницу mpv для получения полного списка опций. Файл должен быть указан и включен в диалоговом окне настроек в разделе «Конфигурация MPV».
Параметры также можно установить с помощью текстового поля «Дополнительные параметры MPV» в диалоговом окне настроек. Используемый синтаксис такой же, как и у параметров командной строки mpv.
Lua-скрипты
Celluloid может использовать большинство скриптов mpv Lua как есть. Некоторые сценарии Lua могут определять сочетания клавиш, конфликтующие с GNOME MPV, и в этом случае вам потребуется разрешить конфликт, явно определив новые сочетания клавиш с помощью input.conf. См. руководство по MPV для более подробной информации.
Сценарии Lua можно установить, перейдя на вкладку Lua Scripts в диалоговом окне настроек и перетащив туда файлы сценариев. Список скриптов mpv Lua можно найти здесь.
Связки клавиш
Celluloid определяет набор сочетаний клавиш в макросе DEFAULT_KEYBINDS, который можно найти в src/def.h. Используемый синтаксис точно такой же, как и в файле input.conf mpv. Эти сочетания клавиш применяются поверх сочетаний клавиш по умолчанию, предоставляемых mpv.
Дополнительные сочетания клавиш могут быть определены во внешнем файле с использованием синтаксиса input.conf mpv. Файл можно установить в диалоговом окне настроек в разделе «Привязки клавиш».