Edit eos-movrec Files in DaVinci Resolve (and Sync External Audio)

You have recorded clips with EOS Camera Movie Record — silent MJPEG AVIs at roughly 22 fps — and now you want to actually edit them. DaVinci Resolve (free) handles the whole job: importing the AVIs, smooth proxy editing, adding the audio your camera could never record, and exporting a YouTube-ready MP4. This guide covers the complete workflow, including the dual-system audio trick every 450D/1000D owner needs.

Quick answer

Import your AVIs into Resolve’s Media Pool, build a 25 fps timeline, generate optimized media for smooth playback, record audio separately on your phone or a USB mic, sync it with a clap or Resolve’s Auto Sync by Waveform, edit, then export via the Deliver page with the YouTube preset.

The two quirks you are working around

Everything below exists because of two facts about this footage. First, the files are MJPEG AVI — an editing-unfriendly codec from 2010 that makes playback choppy on the timeline. Second, there is no audio at all: eos-movrec records video only, and bodies like the 450D and 1000D have no microphone input anyway, so no in-camera sound was ever possible. The workflow is: tame the codec, then add sound from a second source.

Step 1 — Get the footage into Resolve

Drag your AVI files into the Media Pool (Media page). In most cases Resolve imports MJPEG AVI without complaint. If a file refuses to import or shows as offline, do not fight it — convert that file to H.264 MP4 with our FFmpeg one-liner and import the MP4 instead. Right-click a clip and check Clip Attributes: you should see roughly 848×560 (450D) or 768×512 (1000D) at around 17–22 fps. That frame rate is the hardware ceiling of USB capture, not a bug.

Step 2 — Set up the timeline

Drag a clip to the timeline to create a sequence. When Resolve asks about matching frame rate settings, a 25 fps timeline is a safe choice for this footage (24 or 30 work too — for YouTube delivery, the exact number matters less than consistency). Mixed frame rates from multiple recording sessions are fine; Resolve conforms them automatically.

Step 3 — Make playback smooth: optimized media

MJPEG AVI decodes inefficiently, so scrubbing the timeline may stutter even on a fast PC. Fix: select your clips in the Media Pool, right-click, and choose Generate Optimized Media. Then in the Playback menu enable Use Optimized Media If Available. Resolve now edits with lightweight proxy files and swaps back to your full-quality originals at export — the standard professional trick, and it makes these old files feel like butter.

Step 4 — Record audio separately (dual-system sound)

Since the camera contributes zero audio, record sound on a second device while you shoot: your phone’s voice recorder placed close to the subject works surprisingly well, or a USB microphone plugged into the PC. Start the audio recording, then start eos-movrec, and clap once loudly on camera at the beginning of each take — that sharp spike is your sync mark. (Some eos-movrec builds also offer a PC-microphone audio option; check yours, but the separate-recorder method works regardless of build.) Our no-audio guide goes deeper on recording options.

Step 5 — Sync the external audio in Resolve

Import the audio files into the Media Pool. The fast method: in the Media Pool, select one video clip and its matching audio clip, right-click, and choose Auto Sync Audio → Based on Waveform. Resolve analyzes both waveforms and slides them into alignment — it works well when the audio is clean and the clap is audible. Then drag the synced pair to the timeline (or right-click the clip and Create New Timeline Using Selected Clips).

If auto-sync fails — common with noisy rooms or very short clips — do it by hand: put video and audio on the timeline, zoom into the waveform, and drag the audio until the clap spike lines up with the frame where your hands meet, then select both and Link Clips so they move together.

Step 6 — Edit and grade lightly

Edit normally: cut on the Cut or Edit page, trim the dead air at the start of each take (USB capture always has a few seconds of fumbling). For color, one gentle Contrast + Saturation lift on the Color page is usually all this footage wants — the Live View feed is already contrasty, and heavy grades expose banding fast.

Step 7 — Export for YouTube

On the Deliver page, choose the YouTube preset: it sets MP4 / H.264 with sensible bitrates automatically. Keep the resolution at your timeline resolution (upscaling to 1080p here adds nothing — do that deliberately later via our upscaling guide if you want). Check Export Audio is enabled so your synced sound is included, name the file, and Add to Render Queue → Start Render. Upload the result straight to YouTube, or compress it further with HandBrake if the file is still chunky.

Do I need the paid Studio version?

No. Everything in this guide — import, optimized media, waveform auto-sync, and YouTube export — works in the free DaVinci Resolve. Studio adds GPU acceleration and advanced noise reduction, neither of which this workflow requires.

For the shooting side — lighting, framing, session setup — see our guide to shooting YouTube videos with an old Canon DSLR.

Frequently asked questions

DaVinci Resolve won’t import my AVI file. What’s wrong?

Resolve’s AVI support is picky, and some eos-movrec files have slightly non-standard headers. Don’t troubleshoot the import — sidestep it: convert the file to H.264 MP4 with our FFmpeg one-liner and import the MP4. Quality loss at CRF 20 is negligible, and the MP4 will also scrub more smoothly.

Playback stutters on the timeline even though my PC is fast.

That is the MJPEG codec, not your PC — it decodes inefficiently and Resolve can’t accelerate it well. Generate optimized media (Media Pool → right-click clips → Generate Optimized Media) and enable Playback → Use Optimized Media If Available. If it still stutters, lower the timeline proxy resolution in Playback → Timeline Proxy Mode.

What frame rate is eos-movrec footage, exactly?

Roughly 17–22 fps, varying by camera model, USB conditions, and PC load — it is the practical ceiling of shoveling Live View frames over USB 2.0, not a setting you can raise. Check any clip via right-click → Clip Attributes. A 25 fps timeline absorbs this fine for YouTube delivery.

Auto Sync by Waveform fails or syncs to the wrong spot. Any tips?

Waveform sync needs two things: reasonably clean audio and a sharp transient to lock onto — which is exactly what the clap at the start of each take provides. If it still fails, the room was probably too noisy or the clips barely overlap; sync manually by aligning the clap spike in the waveforms, then Link Clips. For takes longer than ~10 minutes, also check sync at the end — phone recorders can drift slightly.

Can I record audio directly while capturing, instead of syncing later?

Maybe — some eos-movrec builds include a PC-microphone audio option that records your computer’s mic alongside the video. Check your build’s settings. If yours lacks it (many do), the separate-recorder-plus-clap method in this guide is the reliable fallback, and it usually sounds better anyway since you can place the mic close to the subject.

Is the free version of DaVinci Resolve really enough for this?

Yes. Import, optimized media, waveform auto-sync, basic editing, color correction, and YouTube export are all in the free version. You would only miss Studio features on far more demanding projects — nothing in an old-DSLR workflow needs them.