Celluloid (ранее GNOME MPV) — это простой интерфейс GTK+ для mpv. Celluloid взаимодействует с mpv через клиентский API, экспортированный libmpv, обеспечивая доступ к мощным возможностям воспроизведения mpv.
Зеркало репозитория: https://codeberg.org/celluloid-player/celluloid
Пользователи Ubuntu могут использовать этот PPA для получения более современных версий Celluloid.
Пакеты Flatpak поддерживают несколько дистрибутивов и находятся в изолированной программной среде. Для лучшей интеграции рекомендуется использовать Flatpak 0.9.5+.
Стабильные выпуски размещаются на Flathub:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub io.github.celluloid_player.Celluloid
Стабильные выпуски размещаются на Snapcraft:
sudo snap install celluloid
Для сборки и установки выполните следующую команду в каталоге исходного кода:
meson setup build && cd build && ninja && sudo ninja install
Есть 4 способа открыть файлы в Celluloid.
По умолчанию список воспроизведения скрыт. Чтобы отобразить список воспроизведения, нажмите пункт меню «Список воспроизведения» или нажмите F9. Файлы можно добавлять путем перетаскивания файлов или URI в список воспроизведения. Перетаскивание файлов или URI в область видео заменит содержимое списка воспроизведения. Файлы плейлистов или онлайн-плейлисты (например, плейлист YouTube) при загрузке автоматически разворачиваются на отдельные элементы.
Порядок элементов в списке воспроизведения можно изменить с помощью перетаскивания. Чтобы удалить элементы из списка воспроизведения, выберите элемент, щелкнув по нему, а затем нажмите кнопку удаления на клавиатуре.
Целлулоид можно настроить с помощью диалогового окна настроек, доступного через пункт меню Preferences
. В базе данных dconf
также доступен ряд менее распространенных опций. Вы можете настроить их с помощью такого инструмента, как Dconf Editor.
Параметры, специфичные для mpv, можно установить, создав файл конфигурации с использованием синтаксиса mpv.conf
mpv. Полный список опций см. в руководстве mpv. Чтобы файл вступил в силу, его необходимо указать и включить в диалоговом окне настроек в разделе «Конфигурация MPV».
Также можно установить параметры mpv, указав параметры, которые вы передаете mpv в командной строке, в текстовом поле Extra MPV Options
в диалоговом окне настроек. Если вы хотите установить эти параметры в командной строке, вы можете сделать это, добавив префикс mpv-
к имени параметра, который вы хотите установить. Например, опция --mpv-vf=flip
эквивалентна --vf=flip
в mpv.
Celluloid может использовать большинство пользовательских сценариев mpv «как есть». Некоторые пользовательские сценарии могут определять привязки клавиш, конфликтующие с Celluloid, и в этом случае вам придется разрешить конфликт, явно определив новые привязки клавиш с помощью input.conf
. Более подробную информацию см. в руководстве mpv.
Пользовательские скрипты можно установить, перейдя на вкладку «Плагины» в диалоге настроек и перетащив туда файлы. Список пользовательских скриптов mpv можно найти здесь.
Celluloid определяет набор сочетаний клавиш в макросе DEFAULT_KEYBINDS
, который можно найти в src/celluloid-def.h. Используемый синтаксис точно такой же, как и input.conf
mpv. Эти сочетания клавиш применяются поверх сочетаний клавиш по умолчанию, предоставляемых mpv.
Дополнительные сочетания клавиш можно определить во внешнем файле, используя синтаксис input.conf
mpv. Файл можно установить в диалоговом окне настроек в разделе «Привязки клавиш».
Celluloid использует Weblate для координации переводов. Вы можете найти страницу Celluloid здесь.
Во время перевода вы встретите строку translator-credits
. Не следует переводить эту строку. Вместо этого вам следует указать свое имя и, при необходимости, адрес электронной почты в следующем формате: FirstName LastName
. Ваше имя появится в диалоговом окне «О программе», когда ваш перевод активен.
Celluloid — это свободное программное обеспечение: вы можете распространять его и/или изменять в соответствии с условиями Стандартной общественной лицензии GNU, опубликованной Фондом свободного программного обеспечения, либо версии 3 Лицензии, либо (по вашему выбору) любой более поздней версии.
Целлулоид распространяется в надежде, что он будет полезен, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; даже без подразумеваемой гарантии ТОРГОВОЙ ПРИГОДНОСТИ или ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ. Дополнительную информацию см. в Стандартной общественной лицензии GNU.
Вы должны были получить копию Стандартной общественной лицензии GNU вместе с Целлулоидом. Если нет, см. http://www.gnu.org/licenses/.