1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-gnome-mpv

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Celluloid

Celluloid (ранее GNOME MPV) — это простой GTK+ интерфейс для mpv. Celluloid взаимодействует с mpv через клиентский API, экспортируемый библиотекой libmpv, что позволяет получить доступ к мощным возможностям воспроизведения mpv.

Скриншот

Репозиторий-зеркало: https://codeberg.org/celluloid-player/celluloid

Зависимости

  • appstream-glib (построение)
  • pkg-config (построение)
  • gcc (построение)
  • glib >= 2.68
  • gtk >= 4.16
  • libadwaita >= 1.6.0
  • mpv >= 0.32
  • epoxy
  • lua (опционально)
  • youtube-dl (опционально)

Установка

Пакеты

Статус упаковки

Пользователи Ubuntu могут использовать этот PPA, чтобы получить более актуальные версии Celluloid.

Flatpak

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

Snap

Стабильные выпуски размещены на Snapcraft:

sudo snap install celluloid

Исходный код

Выполните следующую команду в директории с исходным кодом, чтобы построить и установить:

meson setup build && cd build && ninja && sudo ninja install

Использование### Открытие файлов

Существует 4 способа открытия файлов в Celluloid.

  1. Передача файлов и/или URI в качестве аргументов командной строки.
  2. Использование диалогового окна выбора файлов, доступного через пункт меню "Открыть".
  3. Ввод URI в диалоговом окне "Открыть расположение", доступном через пункт меню с тем же названием.
  4. Перетаскивание файлов или URI на Celluloid.

Работа с плейлистом

Плейлист по умолчанию скрыт. Чтобы показать плейлист, нажмите пункт меню "Плейлист" или нажмите F9. Файлы можно добавлять путем перетаскивания файлов или URI на плейлист. Перетаскивание файлов или URI на область видео заменит содержимое плейлиста. Элементы плейлиста или онлайн-плейлисты (например, плейлист YouTube) будут автоматически расширены в отдельные элементы при загрузке. Элементы в плейлисте можно переставлять с помощью перетаскивания. Для удаления элементов из плейлиста выберите элемент, нажав на него, а затем нажмите клавишу удаления на вашей клавиатуре.

Настройки

Celluloid можно настроить с помощью диалогового окна предпочтений, доступного через пункт меню Preferences. Несколько менее распространённых опций также доступны в базе данных dconf. Вы можете настроить эти опции с помощью инструмента, такого как Dconf Editor.mpv-специфические опции можно задать, создав конфигурационный файл с использованием синтаксиса mpv.conf. См. руководство по mpv для полного списка опций. Файл должен быть указан и включен в диалоговом окне предпочтений в разделе "MPV Configuration", чтобы он вступил в силу.Также возможно задать опции mpv, поместив опции так, как вы бы передали их mpv на командной строке, в текстовое поле Extra MPV Options в диалоговом окне предпочтений. Если вы хотите задать эти опции на командной строке, вы можете сделать это, добавив префикс mpv- к имени опции, которую вы хотите задать. Например, опция --mpv-vf=flip эквивалентна опции --vf=flip в mpv.

Пользовательские скрипты

Celluloid может использовать большинство пользовательских скриптов mpv без изменений. Некоторые пользовательские скрипты могут определять привязки клавиш, которые конфликтуют с Celluloid, в этом случае вам потребуется разрешить конфликт, явно определив новые привязки клавиш с помощью input.conf. См. руководство по mpv для получения дополнительной информации.

Пользовательские скрипты можно установить, перейдя на вкладку Plugins в диалоговом окне предпочтений и перетащив файлы туда. Список пользовательских скриптов mpv можно найти здесь.

Привязки клавиш

Celluloid определяет набор привязок клавиш в макросе DEFAULT_KEYBINDS, который можно найти в src/celluloid-def.h. Используемый синтаксис точно такой же, как у mpv input.conf. Эти привязки клавиш применяются поверх стандартных привязок клавиш, предоставляемых mpv.Дополнительные привязки клавиш можно определить в отдельном файле с использованием синтаксиса input.conf mpv. Файл можно указать в диалоговом окне предпочтений в разделе "Привязки клавиш".Статус перевода

Celluloid использует Weblate для координации переводов. Вы можете найти страницу Celluloid здесь.

При переводе вы встретите строку translator-credits. Эту строку не нужно переводить. Вместо этого введите свое имя и, по желанию, адрес электронной почты в следующем формате: FirstName LastName <Email Address>. Ваше имя будет отображаться в диалоговом окне "О программе", когда ваш перевод будет активен.

Лицензия

Celluloid — это свободное программное обеспечение: вы можете распространять его и/или изменять его на условиях Генеральной общественной лицензии GNU, опубликованной Free Software Foundation, версии 3 лицензии, или (по вашему выбору) любой более поздней версии.

Celluloid распространяется в надежде, что он будет полезен, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; даже без скрытых гарантий товарности или пригодности для определенных целей. См. Генеральную общественную лицензию GNU для дополнительной информации.

Вы должны были получить копию Генеральной общественной лицензии GNU вместе с Celluloid. Если нет, см. http://www.gnu.org/licenses/.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

GNOME MPV — это простой GTK+ фронтенд для видео плеера mpv, который взаимодействует с mpv с помощью клиентского API библиотеки libmpv, обеспечивая доступ к мощным возможностям воспроизведения mpv. Развернуть Свернуть
GPL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-gnome-mpv.git
git@api.gitlife.ru:oschina-mirror/mirrors-gnome-mpv.git
oschina-mirror
mirrors-gnome-mpv
mirrors-gnome-mpv
master