Celluloid as a Linux alternative to QuickTime Player
Updated
Our verdict
Celluloid can replace QuickTime Player for most everyday users who need to play .mov files, standard .mp4, and .mkv containers. It supports H.264 and ProRes via mpv, offers hardware acceleration, and lets you adjust audio/video sync. It is lightweight and open‑source, so it satisfies users who dislike telemetry. However, it lacks QuickTime‑specific features such as editing or exporting to .mov, and it does not provide a native Windows interface for Windows users. Overall, it works well for Linux users who want a simple, GNOME‑style player.
- License
- GPL-3.0+
- Price
- Free
- Latest version
- 0.30 (March 28, 2026)
- Rating
- —

What works the same
- Both play .mov, .mp4, and .mkv files using H.264 and ProRes codecs
- Both support hardware acceleration for smooth playback
- Both allow drag‑and‑drop playlist management
- Both provide keyboard shortcuts for basic controls
- Both are open‑source and free of telemetry
What is different
- Celluloid uses mpv engine; QuickTime uses Apple’s proprietary engine
- Celluloid lacks built‑in editing or exporting to .mov; QuickTime supports basic editing
- Celluloid is a Linux‑only application; QuickTime was cross‑platform (Windows, macOS)
- Celluloid does not have a Windows GUI; QuickTime had a Windows interface
- Celluloid does not support QuickTime‑specific metadata handling or Apple‑specific features
Opening your QuickTime Player files
Celluloid can open QuickTime .mov files containing H.264 or ProRes streams without issues. It does not export or convert files back to .mov; if you need to create .mov files, you’ll need another tool such as ffmpeg or a dedicated editor.
Switching from QuickTime Player to Celluloid, step by step
- 1. Install Celluloid from your distribution’s package manager or Flathub.
- 2. Drag and drop your .mov files into the Celluloid window or use the File → Open menu.
- 3. If you need to adjust audio/video sync, press ‘J’ or ‘K’ to shift audio or video by 50ms increments.
- 4. For hardware acceleration, ensure your system’s GPU drivers are up to date; Celluloid will use mpv’s hwdec automatically.
- 5. To create playlists, drag multiple files into the window or use the Playlist tab.
- 6. If you need to export or edit, use ffmpeg or another editor after playback.
Key features of Celluloid
- mpv‑based playback engine
- GTK+ interface following GNOME HIG
- Drag‑and‑drop playlist support
- External mpv config file loading
- MPRIS2 D‑Bus control
- Keyboard shortcuts for play/pause, seek, volume
- Playlist management
- MPRIS2 media player controls
How to install Celluloid on Linux
flatpak install flathub io.github.celluloid_player.Celluloidsudo apt install celluloidsudo apt install celluloidsudo dnf install celluloidsudo pacman -S celluloidsudo zypper install celluloidFrequently asked questions
Does Celluloid support ProRes video streams?
Yes, Celluloid relies on mpv, which can decode ProRes if the underlying libraries (libavcodec) are built with ProRes support. Most modern distributions include this support.
Can I use Celluloid on Windows?
No, Celluloid is a native Linux application. Windows users would need a Linux environment or a different player.
Is there telemetry in Celluloid?
No. Celluloid is open‑source GPL‑3.0+ and does not collect or send usage data.