Batch transcode family videos to DNxHD for smooth Davinci Resolve editing
I used to edit family videos in Kdenlive without a problem — it handled footage from all our devices without complaining. But then I switched to DaVinci Resolve, and suddenly nothing worked right. My Sony Alpha 7C, my Galaxy S24, and my wife's iPhone all produced files that Resolve couldn’t handle without transcoding.
Every time I wanted to edit, I had to hunt down the right ffmpeg
settings and manually run them on each video — a frustrating and repetitive task.
My typical workflow is simple: I create one folder per event on an external HDD and drop in videos from all our cameras. A script renames the files based on the date and time so I can easily sort them. But for Resolve, everything has to be transcoded to DNxHD — which only supports resolutions like 1920×1080 and 1280×720.
That also meant vertical videos couldn’t work. So now, I rotate them during transcoding to preserve resolution and rotate them back in Resolve during editing.
I built Recoder to automate this annoying step — so I could spend more time editing memories and less time fiddling with command-line tools.
Powered by ffmpeg to support virtually all input formats.
Output videos are always 1920×1080 DNxHD, perfect for smooth editing.
Vertical videos are rotated 90° during transcoding to preserve quality.
Drop one video or a folder of videos to transcode them all at once. Subfolders and non-video files are ignored automatically.
Simply drag a file or a folder onto the app and get a preview of which files will be transcoded.
Modern libadwaita interface with simple controls: Transcode, Pause, Resume, and Clear buttons.
Customize where transcoded files go — use relative or absolute paths and variables like {{source_folder_name}}
.
Files are processed without altering originals; new files are saved separately based on your settings.
See detailed progress bars for each file and the entire batch. Buttons update states dynamically, toast notifications keep you informed, and a completion sound plays when the batch finishes.
Supports Flatpak for easy installation, runs smoothly on Linux desktops.
📖 Learn how to use Recoder in the HELP.md.
🛠 Found a bug or have a suggestion? Report it via the issue tracker.
💻 Explore the source code on GitHub.