Celluloid icon
Celluloid icon

Celluloid

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.

Celluloid screenshot 1

Cost / License

Application type

Platforms

  • Linux
  • mpv
  • Snapcraft
  • Flathub
  • Flatpak
  • Linux Mobile
49likes
Save

Features

Properties

  1.  Lightweight
  2.  Privacy focused

Features

  1.  Gtk
  2.  No registration required
  3.  Works Offline
  4.  Dark Mode
  5.  Ad-free
  6.  Support for 4K
  7.  No Tracking

Celluloid News & Activities

Highlights All activities

Recent News

Recent activities

Comments and Reviews

   
Top Positive Comment
c17s5qhu
0
DataProtectionOfficer at Self-Employed

Simple but very reliable and sleek. Stable and light.

RemovedUser
1

This is the best video player in linux. While SMPlayer could not play a video due to reading header error and unrecognizable format error, this app played it well. Celluloid supports wayland and has playlist feature. Also I like its fast launch speed.

Review from a new or low-activity account — shown here, but not counted in the app rating.

Featured in Lists

Open Source & Free Animation & VFX

A list with 117 apps by RemovedUser without a description.
By RemovedUser117 appsUpdated

Privacy-Respecting Apps and Services (Computers)

Choose freedom and continued democracy by switching away from big tech in your personal digital lives. Not all apps and services listed will be open source or even free (as in free beer), but they will at the very least be privacy-respecting. Of course, there will be a few exceptions, simply because they are necessary for some people, like for work. BUT, THEY ARE NOT NECESSARY FOR YOUR PERSONAL LIFE. Work-life balance is important. This list will get updated from time to time. Each section lists my recommendations in order of best (in my opinion) to good enough. Except for the Docs and OS sections, which are listed from easiest for beginners to better for creatives, techies, and professionals. These and the Video Conferencing section, which is listed based on needed for work to good enough for personal use. Lastly, the Linux operating systems (or distros) are at the end of the list because no matter which you choose, the majority of these apps can be installed on Windows, and can certainly be installed on any of the distros.
By ddnn81 appsUpdated

My favorite Linux apps.

This is a list of my favorite Linux programs (GUI / CLI) that I use daily. Not all of these apps are Linux exclusive.
By Basic Pixel41 appsUpdated

What is Celluloid?

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. Celluloid interacts with MPV icon MPV via the client API exported by libmpv, allowing access to mpv's powerful playback capabilities. 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 man page for the full list of options. The file must be specified and enabled in the preferences dialog under the "MPV Configuration" section.

Options can also be set using the "Extra MPV Options" text box in the preferences dialog. The syntax used is the same as mpv's command line options.

Lua Scripts

Celluloid can use most mpv Lua scripts as-is. Some Lua scripts may define keybindings that conflict with GNOME MPV, 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.

Lua scripts can be installed by switching to the Lua Scripts tab in the preferences dialog and dropping script files there. A list of mpv Lua scripts can be found here.

Keybindings

Celluloid defines a set of keybindings in the macro DEFAULT_KEYBINDS, which can be found in src/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 information

AlternativeTo Categories

Video & Movies, Audio & Music

GitHub repository

  •  1,472 Stars
  •  110 Forks
  •  294 Open Issues
  •   Updated  
View on GitHub

Our users have written 2 comments and reviews about Celluloid, and it has gotten 49 likes

Celluloid was added to AlternativeTo by rstreeter78 on and this page was last updated .