Celluloid is a really good mpv frontend for Linux - gHacks Tech News

ADVERTISEMENT

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.

Celluloid mpv frontend for Linux

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 is a really good mpv frontend for Linux

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.

Celluloid Linux keyboard 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 is written in GTK+, and was formerly called GNOME MPV. I would say that its interface is slightly more appealing than the Windows-only MPV.NET front-end.

Summary
software image
Author Rating
1star1star1star1star1star
2.5 based on 2 votes
Software Name
Celluloid
Operating System
Linux
Software Category
Multimedia
Price
Free
Landing Page
Advertisement

Previous Post: «
Next Post: »

Comments

  1. Ayy said on October 10, 2019 at 1:51 am
    Reply

    I’ve have to try messing around with it more, but I think from my initial feelings that SMPlayer is still better.

  2. Peterc said on October 10, 2019 at 5:54 am
    Reply

    I’ve been using SMPlayer (apparently a frontend for MPlayer) as my default video player because:

    (1) SMPlayer is available for both Windows and Linux and I prefer to minimize the number of different sets of options and keyboard shortcuts I have to learn and deal with; and

    (2) I found SMPlayer’s video rendering and stability to be *markedly* better than VLC’s, at least with SMPlayer’s and VLC’s default video settings on my old laptops with integrated graphics.

    But once Windows 7 hits end of life and I’m exclusively on Linux, I will check out Celluloid, so I appreciate the tip!

    1. Ayy said on October 10, 2019 at 11:07 am
      Reply

      SMPlayer can work as a frontend for MPV too, which is why I said before that I prefer it.

      1. Peterc said on October 10, 2019 at 9:08 pm
        Reply

        @Ayy: Thanks! One more thing for me to check out! I’m pretty ignorant about the finer points of video technology (and even of many of the coarser points), but I’ve read that MPlayer might yield better results than MPV on old computers like mine. I’ll keep that in mind when I’m trying out Celluloid and SMPlayer with MPV. I’m due for a new laptop in the next year or two — a couple of the upcoming LG 17-inchers with 16:10 displays look promising (if they ditch that ultra-reflective screen!) — so if I get unhappy results on my old laptops, I’ll try again later on the new one.

  3. tpb said on October 10, 2019 at 3:52 pm
    Reply

    Celluloid is good, SMPlayer is better.

  4. Bobo said on October 11, 2019 at 12:20 pm
    Reply

    The distros that ship this thing should make the bottom panel extra large to match the absurdly grotesque, fat blob they call headerbar in GNOME. That tiny panel looks out of place, it should be the other way around with a sleek non-intrusive headerbar and a bottom panel where you find/see all functions easily. Yup, I detest the GNOME UI to no end. It looks cartoonish, like the whole system is designed for small children or extremely nearsighted people. If the only thing you can move in your body is your head, a touch screen and GNOME is what you want, you can poke around with your nose like a champ on that bad boy. GNOME is the LEGO of UI design, start with that and then when you get older and wear big-boy pants, you can move on to something professional looking.
    ..gonna make some popcorn now =)

  5. Peterc said on November 29, 2019 at 4:57 am
    Reply

    Per the Linux Mint Blog, Mint plans to bundle Celluloid 0.17 instead of Xplayer and VLC in Linux Mint 19.3, which is due out sometime just before Christmas. Repology.org shows Linux Mint 19.x’s upstream repo (the Ubuntu 18.04 repo) as carrying an older version of Celluloid (gnome-mpv 0.13), so I’m *guessing* that Mint will either carry a package in its own downstream repo or fetch a Flatpak from Flathub. According to repology.org, the current version of Celluloid is 0.18.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

Please note that your comment may not appear immediately after you post it.