Your Camera Footage Doesn't Work In Resolve On Linux - This Fixes It
DaVinci Resolve on Linux has one persistent problem — drag in footage from a Canon R5C, Sony camera, or iPhone, and you get no picture, no audio, or both. The files are H.264 or H.265 but wrapped in camera-specific containers that Resolve's
DaVinci Resolve on Linux has one persistent problem — drag in footage from a Canon R5C, Sony camera, or iPhone, and you get no picture, no audio, or both. The files are H.264 or H.265 but wrapped in camera-specific containers that Resolve's free version can't decode natively. And even the Studio version can't handle iPhone's AAC audio.
you find the app on the site
Amazing premade themes here and other cool stuff
https://github.com/HANCORE-linux
So I built NoCoder. Drop your camera cards or files in, pick a ProRes quality level, hit encode, and you get clean ProRes files with all audio channels intact that work perfectly in Resolve. It's theme-aware on Omarchy, hardware-accelerated, and it handles the weird edge cases that make camera footage on Linux such a pain.
THE PROBLEM
Canon's XAVC files, Sony's folder structure with embedded proxies and thumbnails, iPhone HEVC with spatial audio metadata channels — none of these play nicely with Resolve on Linux out of the box. You end up with silent timelines, black frames, or missing clips.
THE SOLUTION
NoCoder transcodes everything to ProRes using FFmpeg with hardware decode acceleration. It auto-detects whether you've got CUDA (Nvidia), QSV (Intel), or VAAPI (AMD) and uses your GPU to decode the source files before CPU-encoding to ProRes.
You get four quality options — Proxy, LT, Standard, and HQ. Proxy is fine for iPhone and GoPro footage. HQ is what you want for 10-bit XAVC files from cameras like the C70 or R5C. There's also ProRes 4444 with optional alpha channel if you need it.
CAMERA CARD SUPPORT
You can drag entire camera card folders in. For Canon cards, it strips out the file structure and finds the media. For Sony cards, it removes the thumbnail and proxy files that you don't need and just pulls the main clips. For iPhones, it strips the spatial audio metadata sidecar channel and gives you clean stereo audio.
Multi-channel audio is preserved — four channels from a C70, six channels from larger setups, it all gets mapped correctly into the ProRes output.
AUDIO FIX
This is the big one for Resolve on Linux. iPhone footage wraps audio in AAC which Resolve can't decode on Linux — even the Studio version. NoCoder re-encodes the audio to 16-bit PCM by default with an option for 24-bit if you need broadcast delivery quality. All your audio comes through clean.
THE INTERFACE
Theme-aware on Omarchy — matches your current desktop colours. Shows file count, total duration, estimated encode time, estimated output size, and disk space available. You can set a custom output folder name, add filename suffixes, and auto-open the output folder when done. The FFmpeg commands are visible during encoding so you can see exactly what's happening.
INSTALL
Go to no-signal.uk or the Git repo, copy the clone command, paste into terminal. It pulls down FFmpeg dependencies and a couple of fonts for the UI. Type "nocoder" to launch.
WHAT IT DOESN'T DO YET
No Sony footage testing — I've written the support in but didn't have FX30 or FX70 footage to verify. It should work identically to the Canon workflow. Let me know if it doesn't.
Card offloading with simultaneous transcode is on the roadmap but not built yet.
THE SCRIPT
On Git. Clone it, use it, give me feedback. I use this daily so it'll keep getting developed.
I make videos about Linux, Omarchy, DaVinci Resolve, creative tools, and gaming. Subscribe if that's your thing.