Celluloid (ehemals GNOME MPV) ist ein einfaches GTK+-Frontend für MPV. Celluloid interagiert mit mpv über die von libmpv exportierte Client-API und ermöglicht so den Zugriff auf die leistungsstarken Wiedergabefunktionen von mpv.
Repository-Spiegel: https://codeberg.org/celluloid-player/celluloid
Ubuntu-Benutzer können dieses PPA verwenden, um aktuellere Versionen von Celluloid zu erhalten.
Flatpak-Pakete unterstützen mehrere Distributionen und sind in einer Sandbox verfügbar. Für eine optimale Integration wird Flatpak 0.9.5+ empfohlen.
Stabile Veröffentlichungen werden auf Flathub gehostet:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub io.github.celluloid_player.Celluloid
Stabile Veröffentlichungen werden auf Snapcraft gehostet:
sudo snap install celluloid
Führen Sie zum Erstellen und Installieren den folgenden Befehl im Quellcodeverzeichnis aus:
meson setup build && cd build && ninja && sudo ninja install
Es gibt 4 Möglichkeiten, Dateien in Celluloid zu öffnen.
Die Playlist ist standardmäßig ausgeblendet. Um die Playlist anzuzeigen, klicken Sie auf den Menüpunkt „Playlist“ oder drücken Sie F9. Dateien können durch Ziehen und Ablegen von Dateien oder URIs auf die Wiedergabeliste hinzugefügt werden. Durch das Ablegen von Dateien oder URIs im Videobereich wird der Inhalt der Wiedergabeliste ersetzt. Playlist-Dateien oder Online-Playlists (z. B. die Playlist von YouTube) werden beim Laden automatisch in einzelne Elemente erweitert.
Elemente in der Playlist können per Drag-and-Drop neu angeordnet werden. Um Elemente aus der Wiedergabeliste zu entfernen, wählen Sie das Element aus, indem Sie darauf klicken, und drücken Sie dann die Löschtaste auf Ihrer Tastatur.
Zelluloid kann über den Einstellungsdialog konfiguriert werden, der über den Menüpunkt Preferences
zugänglich ist. In der dconf
-Datenbank sind auch eine Reihe weniger gebräuchlicher Optionen verfügbar. Sie können diese mit einem Tool wie Dconf Editor konfigurieren.
mpv-spezifische Optionen können durch Erstellen einer Konfigurationsdatei mithilfe der mpv.conf
Syntax von mpv festgelegt werden. Die vollständige Liste der Optionen finden Sie im mpv-Handbuch. Damit die Datei wirksam wird, muss sie im Einstellungsdialog im Abschnitt „MPV-Konfiguration“ angegeben und aktiviert werden.
Es ist auch möglich, MPV-Optionen festzulegen, indem Sie die Optionen, die Sie an mpv übergeben würden, in der Befehlszeile in das Textfeld Extra MPV Options
im Einstellungsdialog eingeben. Wenn Sie diese Optionen in der Befehlszeile festlegen möchten, können Sie dies tun, indem Sie dem Namen der Option, die Sie festlegen möchten, das Präfix mpv-
hinzufügen. Beispielsweise entspricht die Option --mpv-vf=flip
der Option --vf=flip
in mpv.
Celluloid kann die meisten MPV-Benutzerskripte unverändert verwenden. Einige Benutzerskripte definieren möglicherweise Tastenkombinationen, die mit Celluloid in Konflikt stehen. In diesem Fall müssen Sie den Konflikt lösen, indem Sie mithilfe von input.conf
explizit neue Tastenkombinationen definieren. Weitere Einzelheiten finden Sie im MPV-Handbuch.
Benutzerskripte können installiert werden, indem Sie im Einstellungsdialog auf die Registerkarte „Plugins“ wechseln und die Dateien dort ablegen. Eine Liste der MPV-Benutzerskripte finden Sie hier.
Celluloid definiert eine Reihe von Tastenkombinationen im Makro DEFAULT_KEYBINDS
, das in src/celluloid-def.h zu finden ist. Die verwendete Syntax ist genau die gleiche wie input.conf
von mpv. Diese Tastenkombinationen werden zusätzlich zu den von mpv bereitgestellten Standardtastenkombinationen angewendet.
Zusätzliche Tastenkombinationen können in einer externen Datei mithilfe der input.conf
-Syntax von mpv definiert werden. Die Datei kann im Einstellungsdialog im Abschnitt „Tastenkombinationen“ festgelegt werden.
Celluloid verwendet Weblate, um Übersetzungen zu koordinieren. Die Seite von Celluloid finden Sie hier.
Beim Übersetzen finden Sie die Zeichenfolge translator-credits
. Sie sollten diese Zeichenfolge nicht übersetzen. Stattdessen sollten Sie Ihren Namen und optional Ihre E-Mail-Adresse im folgenden Format angeben: FirstName LastName
. Ihr Name erscheint dann im Info-Dialog, wenn Ihre Übersetzung aktiv ist.
Celluloid ist freie Software: Sie können es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veröffentlicht, entweder Version 3 der Lizenz oder (nach Ihrer Wahl) einer späteren Version weiterverbreiten und/oder ändern.
Zelluloid wird in der Hoffnung verbreitet, dass es nützlich sein wird, jedoch OHNE JEGLICHE GARANTIE; ohne die stillschweigende Garantie der MARKTGÄNGIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK. Weitere Einzelheiten finden Sie in der GNU General Public License.
Sie sollten zusammen mit Celluloid eine Kopie der GNU General Public License erhalten haben. Wenn nicht, siehe http://www.gnu.org/licenses/.