Annodex logo AnnodexNotes for people who make media
Video Editing

Relinking Offline Media Without Rebuilding Your Edit

You open a project you were cutting last week and the timeline is a wall of red frames with "Media Offline" stamped across them. Nothing was deleted.

An editing timeline on a monitor with several red offline clips beside an external hard drive on a desk

You open a project you were cutting last week and the timeline is a wall of red frames with "Media Offline" stamped across them. Nothing was deleted. Someone renamed a drive, or you copied the footage to a faster SSD, or the assistant tidied a folder called "CARD_03" into "Interviews". The editor still remembers where every clip used to be, and that old address is now wrong.

Relinking offline media is usually a ten minute job if you understand what the software is matching on, and a two day job if you click "Locate" on each clip one at a time. I have done both. The difference is almost entirely about how the footage was stored before anything went missing.

What the editor is really looking for

Every editing application stores a path to each source file, something like /Volumes/RAID_A/Doc_Coast/Day02/A001C014.mov. When that path stops resolving, the clip goes offline. The media is fine. The pointer is broken.

When you relink, the software tries to match a new file to the old record. Premiere Pro matches on file name and can also check file extension, frame rate, duration, tape name and media start timecode. DaVinci Resolve's Relink Selected Clips searches a folder you choose and matches on file name, then on timecode and reel when names collide. Final Cut Pro checks that the replacement has the same media type, frame rate, duration and audio channels, and refuses files that differ.

That is why the most common cause of a failed relink is not a missing file but a renamed one. If a camera card produced A001C014.mov and someone renamed it to Interview_Maria_Take2.mov, a name-based search will never find it. Timecode matching can rescue you, but only if the clips have distinct timecode, which many mirrorless cameras do not provide by default.

Here is the order I work in on a project with hundreds of offline items. It is the same in principle across all three main editors.

  1. Stop and look at the old paths. In Premiere, open the Link Media dialog and read the file path column. In Resolve, select an offline clip and check the clip attributes or the media pool metadata. You want to know what the top-level folder used to be called.
  2. Find the new top-level folder. Usually the structure underneath is unchanged and only the root moved, for example from RAID_A to Shuttle_04.
  3. Relink one clip from each camera or card. In Premiere, leave "Relink others automatically" ticked. In Resolve, point Relink at the new root and let it search subfolders. The first successful match usually pulls in everything with the same relative path.
  4. Check what is still red. The leftovers tell you which folders were renamed or reorganised rather than simply moved.
  5. Handle the leftovers by folder. Point each remaining batch at its own folder. Only drop to one clip at a time for the final handful.
  6. Save as a new version. Save the relinked project under a new name so you can go back if a relink matched the wrong take.

On a 40 hour documentary I cut in 2019, the client's archive team moved our footage from a NAS to LTO and back. 2,312 clips went offline. Relinking card by card from the new root brought back all but 61 in about twenty minutes. The 61 had been renamed by hand, and those took most of an afternoon.

The wrong match is worse than an offline clip

The common advice is to tick every matching option off and let the software find anything with the right name. I would argue the opposite. Name-only matching is how you end up with the wrong take in your cut.

Cameras reuse file names constantly. A Sony FX3 card starts again at C0001.MP4 after formatting. If you shot four days, you may have four files called C0001.MP4 in four folders. A loose relink will happily connect your day three interview to day one's B-roll of a car park, and because both are 4K at 25 fps, nothing looks broken until you scrub the timeline.

So I leave duration and timecode matching on, and I check the results. After any large relink, play ten seconds of five random clips on the timeline and compare them to the thumbnails in your notes or an export from before the move. Ten minutes of checking is cheaper than delivering a cut with the wrong shot in it.

Projects with proxies have two sets of pointers: one to the original camera files and one to the proxy files. They break separately. If you moved the originals but not the proxies, the timeline may still play perfectly, and you will only discover the problem when you toggle proxies off for the colour pass or the export.

In Premiere, the proxy path is stored per clip and you can reattach proxies through the Proxy menu in the project panel. In Resolve, proxy media is relinked through the "Link Proxy Media" option, separate from the original relink. I go through my proxy editing workflow in more detail elsewhere, but the short version is to check both links before you hand a project to anyone.

Transcoded files bring their own trouble. If someone converted variable frame rate phone footage to ProRes and replaced the originals, the new files will have a different extension and often a slightly different duration. Most editors will refuse the match unless you loosen the extension and duration checks, and that is exactly the case where you should check the results by eye.

Set things up so it barely happens

Most offline media problems are created on day one, when footage is copied off cards into folders that are named for the moment and not for the project.

The structure I use has one project root that contains everything: 01_Footage, 02_Audio, 03_Graphics, 04_Music, 05_Project, 06_Exports. Inside footage, one folder per shoot day and one per card, named like D02_CamA_Card1. Camera file names are never changed. Descriptions go in the editor's metadata, not in the file name. I wrote about the full layout in organising an edit before the first cut.

With that structure, moving a project is one action: copy the whole root. Relinking afterwards is one action: point the editor at the new root. I have moved projects between three machines and two operating systems this way and only had to touch a few graphics files that someone had dragged in from their desktop.

Two more habits help. First, never import from a downloads folder or a desktop. Copy into the project root first, then import. Second, when you finish a project, run the consolidate or media management tool so the archive contains only what the timeline uses, which matters if you want the project to open again later. My notes on archiving a finished edit cover that step.

If you have one project open now with offline clips, try this before the end of the week: read the old path of one red clip, find what changed at the top of that path, and relink from that level only. Count how many clips come back. I suspect it will be most of them.

FAQ

Why does my media go offline when nothing was deleted?

The editor stores the full file path. Renaming a drive, folder or file, or moving footage to another disk, breaks that path even though the file still exists.

Yes, but you must turn off file name matching and rely on timecode or duration, then check every match by eye. Renamed camera files are the hardest case.

Why does my timeline play but the export shows offline media?

You are probably watching proxies. The proxies are linked but the original files are not. Relink the full resolution media before exporting.

Does relinking change my edit?

No. Cuts, effects and grades stay on the clip. Only the source file pointer changes, unless it matches the wrong file.

OV
Ottilie Varga

Ottilie cut documentaries for a decade before she started writing about editing workflow. She cares about folder structures, proxy files and the boring habits that let an editor think about story instead of storage.

More posts by Ottilie

More in Video Editing

01doorganico 084goad 3hot8 4465456 after5internprogram ahandfulofblessings ahmadpc ahomcybersecurity allodialresources antiquesandperiodcollectibles aotc asianworldkashmir beedlectrics bloggertemplatefree bluefeatheragency bodyweightsolution campaign08blog carfixadvisor catstreetcollective cbstvsports cnfanspurchasing committeeof500yearsofdignityandresistance covertopsdjs cs-kaiyuangame cuestacomunicaciontotal cxoutlet dancebetgame deskgearhub destinyvillastay detectmagazine di33 diamondsteelbuildings donmo dyanadropship emarsysfinance emimattl escapechan eskitarih evautoplay everythingweddings-orlando farmzone feedviewerapp foxstudiosscratch gamevui123 gleasongrade greetingsday hacklabasu haskell iw-kaiyun jagoanproperti jilidskripsi joltbusinessfinance juegodepokergratis juegospucca kaeru-festival latestmehndidesigns lestanzediottaviano litemagazines localcommunityhero lustrsazan mariashebets menswheels newwebstechs1 nikkit ootheday oxigenvpn plurfitness prefetial probudgetcarpetcleaning psychicmrsmartin pyaten qvantor rejoignezlogis rexzbot riselayouts ruchin rwxqsgd5 sakaltime shibiaowang shop-bot skrtips strcoding tetapatrium topselller uneplanteartificielle vipertechcr webtech1223411 wo-kygaming yamaha-mekar yeknava yoybuysheets zenunwa yamaha-mekar jilidskripsi ankertoto ankertoto ankertoto ankertoto