Videos in timeline missing after crash

I am unable to replicate this but I’m hoping someone can help me repair my MLT. Here’s the sequence of events

  • Shotcut crashed while editing
  • Restored from autosave, after a while of editing, noticed proxy media is enabled but not used
  • Disabled and renabled proxy media. It starts creating new proxy file.
  • It crashes
  • When I reopen, the media is only correct for the first clip in the timeline

All my edits seem to be in place, just subsequent clips are missing the media. They appear yellow in the timeline, an their properties window is empty.

If I look at the mlt file, I can see that only the first clip in the timeline (the working one) references the original media. The other clips reference the proxy file. The proxy file path is correct, and the media plays.

If I replace all references to the proxy media file path, to the original file as per the first working clip, it does not fix the issue or appear to change anything.

Is there anything visibly corrupt in this file? I would really like to preserve my edits.

Deathly Hallows Part 2 OG (Copy).mlt (281.7 KB)

1 Like

I had no issues with recovery sofar.

Then again SC only uses like 7/16gigs of my machines RAM

1 Like

If Shotcut is interrupted while creating a proxy, the clips in the timeline will break. My project was not recoverable.

1 Like

I am not good at reading mlt’s or logs, but I did get the same issue when it crashed yesterday for no reason (I was doing the GNU edit thing @storydiscounter :sneezing_face:).

Idk why it crashed between creating proxies, maybe some windows bug, this made it basically unrecoverable, however I used the same mlt on my laptop, it did work at first try with the linking to the original clip (the clips were on a shared network), but after opening the project again, it didn’t. If I remember correctly, I didn’t save the project after linking it.

Yep this would be nice indeed.

And shotcut was just using 10% of memory at most.

1 Like

Are you have changed the preview resolution for your project? This may a bit improve the process of rendering/pre-rendering. Proxy clips are now causing a small problems when you are working in ShotCut. So you need just to change the “preview scalling”: Settings → User Interface → Preview Scalling (360p). I think that this may help with your situation. But keep in mind that for FX’s like “Distort” and “RGB-Shift” it’s better to not to use because on the screen they will look cracked (and crooked too).

1 Like

This doesn’t and wouldn’t help, the preview resolution does nothing, I tried it after you said so, I just restarted a new project because I couldn’t recover the previous one.

I am not sure how would I use fx’s when I can’t even load the clip? This is some linking issue. Chatgpt tells me it’s something to do with chains being used in the mlt XML, which aren’t usually used. I am not sure what that is.

There’s basically no way to fix it, I even tried using the clip as mlt to see if it just shows not working but works as clips on other projects but it didn’t.

1 Like

Serious problem. I have never encountered such a thing: neither in ShotCut, nor in KDEnLive. Usually, to avoid this, you have to store your project files in one same folder.

1 Like

I would rather make copies of those project files.

1 Like