Skip to content

Celluloid

Published by The Celluloid Developers

Plays videos

Open sourceGPL-3.0-or-later

Highlights

  • Embeds mpv through libmpv, so decoding and rendering come from mpv itself
  • Reads existing mpv.conf options, input.conf key bindings and mpv scripts when enabled
  • GNOME-style window with header bar, sliding playlist, drag-and-drop and MPRIS integration
  • Extra mpv options can be passed from the preferences window
  • Playback only — no transcoding, editing or media library

About this application

Celluloid is a graphical front-end to mpv for the GNOME desktop. It embeds mpv through the libmpv library, so decoding, filtering and rendering are done by mpv itself while Celluloid supplies a window that follows GNOME conventions: a header bar, a playlist that slides in from the side, drag-and-drop of files and URLs, and desktop integration such as media key handling and MPRIS.

Because the playback engine is mpv, existing configuration carries over. Options from mpv.conf and key bindings from input.conf are read when enabled, mpv scripts placed in the configuration directory load as usual, and any mpv option can be passed from the preferences window. That makes it a way to use mpv's renderer and format support without working entirely from the keyboard and config files.

The application was previously named GNOME MPV. It concentrates on playback: there is no transcoding, no editing and no media library, only files, playlists and streams handed to mpv.

Linux

We do not host this file, we do not scan it and we do not inspect its contents. Read what the source says, then decide for yourself.