- Celluloid is a really good mpv frontend for Linux
- Closing Words
- Celluloid
- Celluloid linux что это
- Как установить видеоплеер Celluloid в Linux
- от sasza
- Инструкции по установке Ubuntu
- Инструкции по установке Debian
- Инструкции по установке Arch Linux
- Инструкции по установке Fedora
- Инструкции по установке OpenSUSE
- Инструкции по установке Flatpak
- Generic Linux через исходный код
Celluloid is a really good mpv frontend for Linux
If you are a Linux user who wants a front-end for the popular MPV video player, Celluloid may be your best bet.
I installed the application via flatpak but you can find quite a few packages linked at the official GitHub; installation instructions for flatpak are available on the same page.
The GUI of Celluloid is quite similar to most Linux apps, and quite minimal. Click on the + button in the top left corner to open a video, or drag and drop one on to the interface. You can also load a web URL to stream content directly using the player from the Open Location menu.
Celluloid has a couple of buttons in the top right corner. The first button is for toggling full-screen mode, second (hamburger menu) lets you access a few options. You can toggle the controls (playback bar) and the playlist (hit F9 to view), and save a playlist from this menu. It also houses options to select the video track, audio track and the subtitle.
Click on the Preferences menu item to access the program options. You can toggle the dark theme for the interface,there are settings to remember the last file location (not the playback time, but the folder location), and an option to hide the mouse cursor automatically in window mode. Speaking of which, you can auto-hide the playback controls by enabling the «Use floating controls in Windowed mode».
Celluloid lets you select where the MPV configuration file is located and lets you load your custom settings with ease. If you don’t have one, you can create one using our beginner friendly guide as reference, or if you have a Windows computer, maybe you can use Glow to generate an MPV config file quickly. The miscellaneous section has a few other options such as a setting to ignore playback errors, and to always open the video in a new window. You can also set custom settings (command line options) using the «Extra MPV Options» text field, located in the Miscellaneous tab.
MPV user scripts are compatible with Celluloid. To add them, navigate to the Plugins tab which is found under the Preferences menu. You can view the list of Celluloid’s keyboard shortcuts from the menu as well. There are 3 pages of shortcuts, which are very useful, e.g. to control the video size, volume, take screenshots, adjust subtitles, and more using the shortcuts.
Closing Words
The playback interface lets you pause and play a video with a right-click which I found to be useful. I had no problems with videos played with Celluloid; the audio quality and the whole media playback experience was just as good as the regular MPV application that I use on Windows. The program is light on resources, and there is no learning curve which is always a good thing.
Источник
Celluloid
Celluloid (ранее GNOME MPV) — простой и удобный GTK графический интерфейс (GUI) для консольного медиаплеера MPV (simple frontend for mpv).
MPV — активно развивающаяся консольный медиаплеер, основанный на ответвлении от кодовой базы известного медиаплеера MPlayer и MPlayer2. Причиной создания медиаплеера является излишне консервативная политика разработчиков и очень медленное развитие проекта.
Стандартная версия MPV не имеет графического интерфейса (только окно с изображением), управляется медиаплеер с клавиатуры, а так же из появляющегося при движении курсора всплывающего полупрозрачного окна управления (OSC интерфейс).
Celluloid обеспечивает доступ к большинству возможностей консольного MPV, интерфейс выполнен в стиле Gnome 3 (размещение управляющих элементов на заголовке окна), не перегружен «лишними» элементами управления и меню. Плеер гибко настраиваем, опционально может использовать конфигурационные файлы MPV, поддерживает изменение темы оформления (есть тёмная и светлая тема).
Celluloid воспроизводит локальные медиафайлы (в том числе Audio CDs, DVDs, S/VCDs и.т.д..) и потоковое вещание, например аудио и видео роликов с YouTube (опционально, используется youtube-dl). Поддерживается воспроизведение незавершенных и/или повреждённых мультимедиа файлов, есть поддержка субтитров, есть возможность расширения с помощью Lua и JavaScript скриптов (
Celluloid благодаря MPV поддерживает воспроизведение практически всех существующих мультимедийных форматов. Для добавления файлов (каталогов файлов) и листов воспроизведения (плейлистов) можно использовать перетаскивание (функция Drag-and-drop / Перетащи и брось), мышь и/или клавиатурные сочетания (можно изменить с помощью конфигурационного файла mpv).
Лицензия: GNU General Public License version 3.0 (GPLv3)
Источник
Celluloid linux что это
Celluloid (formerly GNOME MPV) is a simple GTK+ frontend for mpv. Celluloid interacts with mpv via the client API exported by libmpv, allowing access to mpv’s powerful playback capabilities.
- appstream-glib [1] (build)
- autoconf >= 2.69 [1] (build)
- autoconf-archive [1] (build)
- automake >= 1.12 [1] (build)
- pkg-config (build)
- gcc (build)
- glib >= 2.66
- gtk >= 4.0
- mpv >= 0.32
- epoxy
- lua (optional)
- youtube-dl (optional)
[1]: Not required when building from release tarballs
- Arch Linux: https://www.archlinux.org/packages/celluloid
- Arch Linux (Git): https://aur.archlinux.org/packages/celluloid-git
- Debian: https://tracker.debian.org/pkg/celluloid
- Fedora (rpmfusion): https://admin.rpmfusion.org/pkgdb/package/free/celluloid/
- OpenSUSE: https://software.opensuse.org/package/celluloid
- Gentoo: https://packages.gentoo.org/packages/media-video/celluloid
- Guix: https://guix.gnu.org/en/packages/celluloid-0.20
- Solus: https://packages.getsol.us/shannon/g/gnome-mpv/
- Ubuntu: https://launchpad.net/
Flatpak packages support multiple distributions and are sandboxed. Flatpak 0.9.5+ is recommended for best integration.
Stable releases are hosted on Flathub:
Development versions are also packaged:
Run the following command in the source code directory to build and install:
Alternatively, you can use Autotools:
When building from release tarballs, replace ./autogen.sh with ./configure :
There are 4 ways to open files in Celluloid.
- Passing files and/or URIs as command line arguments.
- Using the file chooser dialog box, accessible via the «Open» menu item.
- Typing URI into the «Open Location» dialog box, accessible via the menu item with the same name.
- Dragging and dropping files or URIs onto Celluloid.
The playlist is hidden by default. To show the playlist, click the «Playlist» menu item or press F9. Files can be added by dragging and dropping files or URIs onto the playlist. Dropping files or URIs onto the video area will replace the content of the playlist. Playlist files or online playlists (eg. YouTube’s playlist) will be automatically expanded into individual items when loaded.
Items in the playlist can be reordered via drag-and-drop. To remove items from the playlist, select the item by clicking on it then press the delete button on your keyboard.
Celluloid can be configured using the preferences dialog accessible via the «Preferences» menu item. Additional configuration options can be set from an external file using the same syntax as mpv’s mpv.conf . See mpv’s manual for the full list of options. The file must be specified and enabled in the preferences dialog under the «MPV Configuration» section.
It is also possible to set mpv options by putting the options — as you would pass to mpv on the command line — in Extra MPV Options text box in the preferences dialog. You can also pass options directly on the command line by adding mpv- prefix to the option name. For example, using the option —mpv-vf=flip when launching Celluloid is equivalent to using —vf=flip in mpv.
Celluloid can use most mpv user scripts as-is. Some user scripts may define keybindings that conflict with Celluloid, in which case you’ll need to resolve the conflict by explicitly defining new keybindings using input.conf . See mpv’s manual for more details.
User scripts can be installed by switching to the «Plugins» tab in the preferences dialog and dropping the files there. A list of mpv user scripts can be found here.
Celluloid defines a set of keybindings in the macro DEFAULT_KEYBINDS , which can be found in src/celluloid-def.h. The syntax used is exactly the same as mpv’s input.conf . These keybindings are applied on top of default keybindings provided by mpv.
Additional keybindings can be defined in an external file using mpv’s input.conf syntax. The file can be set in the preferences dialog under the «Keybindings» section.
Celluloid uses Weblate to coordinate translations. You can find Celluloid’s page here.
While translating, you will find the string translator-credits . You should not translate this string. Instead, you should put your name, and optionally your email address, in the following format: FirstName LastName . Your name will then appear in the About dialog when your translation is active.
Celluloid is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Celluloid is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Источник
Как установить видеоплеер Celluloid в Linux
от sasza
Celluloid — это медиаплеер для Linux. Это интерфейс к приложению командной строки MPV, который может обрабатывать множество видео- и аудиоформатов. Кроме того, приложение Celluloid поддерживает MPRIS (элементы управления мультимедийными клавишами) и позволяет пользователям управлять воспроизведением прямо с клавиатуры.
Celluloid — это небольшое приложение, и многие пользователи Linux не знают о нем или о том, как они могут его достать. Итак, в этом руководстве мы рассмотрим, как установить программу в Linux.
Инструкции по установке Ubuntu
Поскольку Celluloid — это новая программа, она еще не попала в «Основные» программные репозитории Ubuntu. Таким образом, установка должна выполняться через сторонний PPA (личный архив пакетов), предоставляемый разработчиком на странице «установка» официального сайта.
Чтобы заполучить этот PPA, запустите окно терминала. Чтобы запустить окно терминала, нажмите Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре. После этого используйте команду add-apt-repository, чтобы добавить PPA в систему.
После добавления PPA в Ubuntu запустите команду apt update. Команда apt update запустит обновление источников программного обеспечения вашей системы и настроит новый PPA, чтобы его можно было использовать.
После обновления ваш компьютер с Ubuntu будет использовать новый PPA, необходимый для установки Celluloid. Теперь используйте команду apt install, чтобы получить последнюю версию Celluloid на вашем ПК с Linux.
Примечание: если вы используете Ubuntu 18.04, пожалуйста, также добавьте этот ппа в вашу систему.
Инструкции по установке Debian
К сожалению, в Debian Linux нет подходящего способа установки приложения Celluloid. В результате, если вы являетесь пользователем Debian Linux, вам нужно будет следовать приведенным ниже инструкциям по установке Flatpak.
В качестве альтернативы, если вы должны установить Celluloid в Debian и не хотите использовать Flatpak, приложение доступно для Debian Sid, нестабильной версии операционной системы.
Чтобы перейти на Unstable, перейдите на официальный сайт Debian Wiki и следуйте инструкциям. Затем используйте следующую команду терминала для установки Celluloid.
Инструкции по установке Arch Linux
В Arch Linux медиаплеер Celluloid уже входит в число основных источников программного обеспечения для всех пользователей, и его установка довольно проста. Чтобы запустить его на вашем ПК с Arch Linux, начните с запуска окна терминала. Когда окно терминала открыто, используйте его, чтобы открыть файл Pacman.conf в текстовом редакторе Nano.
Внутри файла Pacman.conf найдите «Сообщество» и удалите символ # перед ним. Не забудьте также удалить те, которые находятся прямо под ним. Затем нажмите комбинацию клавиш Ctrl + O, чтобы сохранить. Выйдите с помощью Ctrl + X.
После закрытия текстового редактора Nano используйте команду Pacman для повторной синхронизации репозиториев Pacman.
Наконец, установите приложение Celluloid на свой компьютер с Arch Linux.
Инструкции по установке Fedora
Пользователи Fedora Linux могут установить медиаплеер Celluloid. Однако есть загвоздка. Сторонний репозиторий программного обеспечения RPM Fusion Free должен быть включен, поскольку приложение отсутствует в репозиториях программного обеспечения Fedora.
Чтобы добавить RPM Fusion для самой последней версии Fedora (на момент ее ввода), откройте окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре. Затем введите команду ниже.
Кроме того, если вам нужна помощь в включении RPM Fusion для другой версии операционной системы Fedora Linux, перейдите к нашему подробному руководству по RPM Fusion.
После того, как репозиторий программного обеспечения RPM Fusion Free настроен в вашей системе Fedora Linux, используйте команду dnf для установки последней версии Celluloid.
Инструкции по установке OpenSUSE
В OpenSUSE можно установить Celluloid. Однако вам нужно будет следовать инструкциям по установке Flatpak, поскольку единственным выпуском приложения для SUSE является Gnome MPV, старая версия программы.
Инструкции по установке Flatpak
Flatpak — один из лучших способов заполучить последнюю версию Celluloid, поскольку Flatpak — это универсальный формат упаковки, и каждый дистрибутив Linux имеет к нему доступ (за исключением нескольких исключений).
Чтобы начать установку, следуйте нашему руководству здесь, чтобы узнать, как настроить среду выполнения Flatpak в вашем дистрибутиве Linux. Затем, когда среда выполнения Flatpak будет готова к работе, используйте приведенные ниже команды терминала, чтобы установить последнюю версию Celluloid.
Generic Linux через исходный код
Хотите вручную скомпилировать последнюю версию медиаплеера Celluloid на вашей ОС Linux? Перейдите на Github , и вы сможете получить исходный код.
Источник