Celluloid (anciennement GNOME MPV) est une simple interface GTK+ pour mpv. Celluloid interagit avec mpv via l'API client exportée par libmpv, permettant d'accéder aux puissantes capacités de lecture de mpv.
Miroir du référentiel : https://codeberg.org/celluloid-player/celluloid
Les utilisateurs d'Ubuntu peuvent utiliser ce PPA pour obtenir des versions plus récentes de Celluloid.
Les packages Flatpak prennent en charge plusieurs distributions et sont en bac à sable. Flatpak 0.9.5+ est recommandé pour une meilleure intégration.
Les versions stables sont hébergées sur Flathub :
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub io.github.celluloid_player.Celluloid
Les versions stables sont hébergées sur Snapcraft :
sudo snap install celluloid
Exécutez la commande suivante dans le répertoire du code source pour créer et installer :
meson setup build && cd build && ninja && sudo ninja install
Il existe 4 façons d’ouvrir des fichiers dans Celluloid.
La playlist est masquée par défaut. Pour afficher la playlist, cliquez sur l'élément de menu "Playlist" ou appuyez sur F9. Les fichiers peuvent être ajoutés en faisant glisser et en déposant des fichiers ou des URI sur la liste de lecture. Le fait de déposer des fichiers ou des URI dans la zone vidéo remplacera le contenu de la liste de lecture. Les fichiers de liste de lecture ou les listes de lecture en ligne (par exemple la liste de lecture de YouTube) seront automatiquement développés en éléments individuels une fois chargés.
Les éléments de la liste de lecture peuvent être réorganisés par glisser-déposer. Pour supprimer des éléments de la playlist, sélectionnez l'élément en cliquant dessus puis appuyez sur le bouton Supprimer de votre clavier.
Celluloïd peut être configuré à l'aide de la boîte de dialogue des préférences accessible via l'élément de menu Preferences
. Un certain nombre d'options moins courantes sont également disponibles dans la base de données dconf
. Vous pouvez les configurer à l'aide d'un outil comme Dconf Editor.
Les options spécifiques à mpv peuvent être définies en créant un fichier de configuration à l'aide de la syntaxe mpv.conf
de mpv. Voir le manuel de mpv pour la liste complète des options. Le fichier doit être spécifié et activé dans la boîte de dialogue des préférences sous la section « Configuration MPV » pour qu'il prenne effet.
Il est également possible de définir les options mpv en mettant les options comme vous le feriez pour mpv sur la ligne de commande dans la zone de texte Extra MPV Options
dans la boîte de dialogue des préférences. Si vous souhaitez définir ces options sur la ligne de commande, vous pouvez le faire en ajoutant le préfixe mpv-
au nom de l'option que vous souhaitez définir. Par exemple, l'option --mpv-vf=flip
est équivalente à --vf=flip
en mpv.
Celluloid peut utiliser la plupart des scripts utilisateur mpv tels quels. Certains scripts utilisateur peuvent définir des raccourcis clavier qui entrent en conflit avec Celluloid, auquel cas vous devrez résoudre le conflit en définissant explicitement de nouveaux raccourcis clavier à l'aide de input.conf
. Voir le manuel de mpv pour plus de détails.
Les scripts utilisateur peuvent être installés en passant à l'onglet "Plugins" dans la boîte de dialogue des préférences et en y déposant les fichiers. Une liste des scripts utilisateur mpv peut être trouvée ici.
Celluloid définit un ensemble de raccourcis clavier dans la macro DEFAULT_KEYBINDS
, qui peut être trouvée dans src/celluloid-def.h. La syntaxe utilisée est exactement la même que celle du input.conf
de mpv. Ces raccourcis clavier sont appliqués en plus des raccourcis clavier par défaut fournis par mpv.
Des raccourcis clavier supplémentaires peuvent être définis dans un fichier externe à l'aide de la syntaxe input.conf
de mpv. Le fichier peut être défini dans la boîte de dialogue des préférences sous la section "Keybindings".
Celluloid utilise Weblate pour coordonner les traductions. Vous pouvez trouver la page de Celluloid ici.
Lors de la traduction, vous trouverez la chaîne translator-credits
. Vous ne devez pas traduire cette chaîne. Au lieu de cela, vous devez mettre votre nom, et éventuellement votre adresse e-mail, au format suivant : FirstName LastName
. Votre nom apparaîtra alors dans la boîte de dialogue À propos lorsque votre traduction sera active.
Celluloid est un logiciel libre : vous pouvez le redistribuer et/ou le modifier selon les termes de la licence publique générale GNU telle que publiée par la Free Software Foundation, soit la version 3 de la licence, soit (à votre choix) toute version ultérieure.
Celluloïd est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE ; sans même la garantie implicite de QUALITÉ MARCHANDE ou d’ADAPTATION À UN USAGE PARTICULIER. Consultez la licence publique générale GNU pour plus de détails.
Vous devriez avoir reçu une copie de la licence publique générale GNU avec Celluloid. Sinon, consultez http://www.gnu.org/licenses/.