How to encode videos for DaVinci Resolve on Linux

video Aug 12, 2025

A common problem if you are starting creating video content is the format issues you will face when moving files from different sources to your video editor. In this blog post, I'll cover how to convert your source files from any format to one you will be able to use on DaVinci Resolve.

DaVinci Resolve on Linux

If you want to use DaVinci Resolve on Linux, I recommend you creating an editing rig using a distro from the Universal Blue. There distros, like Bluefin, Aurora, and even Bazzite can easily install DaVinci Resolve for you.

If you wanna go throught the hard path, I created a tutorial to run it on Fedora. I say hard path because things will change and something that was working before can easily stop working after a distro upgrade:

DaVinci Resolve 19 on Fedora 41 (NVIDIA GPU)
DaVinci Resolve is a powerful video editing and color grading software that is used by professionals in the film and television industry. In this tutorial, I will show you how to install the NVIDIA drivers and the required tools on Fedora 37 Linux in order to use DaVinci Resolve 18.

Downloading our tools

You will need the Shutter Encoder. Go the their website and download the Linux version. If you are not using Ubuntu, get the AppImage format:

Shutter Encoder - Encoder|Converter video FREE PC|Mac
Open source software without any restrictions - converter all formats video|audio|image professionals codecs and standards - Windows|OS X|Linux.

I prefer to install AppImage files using Gear Lever. If you wanna go throught this route, install it and then install the Shutter Encoder using the Gear Lever, it will properly create the shortcut for you in your desktop environment menu.

Install Gear Lever on Linux | Flathub
Manage AppImages

How to convert your files

Let's create video files optimized for video editing.

NOTE: those video files are massive! An screen recording of 20 MB can easily become a video file of 10 GB. It will depends on the lenght, duration, and framerate only. How much things changes between frames doesn't matter for this editing format, since there's no compression.
  1. Open the Shutter Encoder and import your video files to it:
  1. Select the option DNxHD, under the Editing codecs section.
  2. Make sure to have the GPU decoding set to none.
  3. And then press Start function.

And that's it. You will have a new file created with the .mov extension that is optimized for video editing, even using DaVinci Resolve on Linux.

Reference

Tags

Luiz Costa

I am a senior software engineer at Red Hat / Ansible. I love automation tools, games, and coffee. I am also an active contributor to open-source projects.