Temporarily disabling proxies

Hi! I use proxies to edit 4k videos. It works great and allows me to edit videos that would otherwise make my computer too laggy.

Now, the issue I have is that in some cases I want to be able to properly see the details of the images. For example, right now I’m trying to make a seamless cut, and I need to be able to see whether the person has their eyes open or not.

So, I want to quickly disable proxies for a couple of clips, find the right frames for the cut, and then re-enable proxies. I tried with the “Use proxy” and with the “Disable proxy” options, but they don’t seem to do what I want.

Unchecking “Use proxy” opens a window that says “Turn proxy off” in the title and has a “Converting” progress bar. In the console, it prints a long list of errors like these:

[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc1ab60d0c0] st: 0 edit list: 1 Missing key frame while searching for timestamp: 1000
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc1ab60d0c0] st: 0 edit list 1 Cannot find an index entry before timestamp: 1000.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc198e5e280] st: 0 edit list: 1 Missing key frame while searching for timestamp: 1000
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc198e5e280] st: 0 edit list 1 Cannot find an index entry before timestamp: 1000.

It takes a long time, even though the progress bar starts full. You can close the window, but the processing of whatever it’s doing in the background keeps going (using 100% CPU).

I eventually gave up on this, closed the file and tried to open it again with proxy disabled, and in that case it didn’t even open (it’s an hour long video, with plenty of cuts). I had to re-enable “Use proxy” in order to be able to open the file.

The “disable proxy” button for the clip seems to cause the same console errors and also causes shotcut to take a lot of CPU. It seems to do what I want, but when unchecking it again, it seems like it doesn’t revert to the proxy, or at least the whole thing starts to stutter, like it’s not working…

Is what I want possible, or is it not expected to work like this?

Not available. All you can do is turn on and off globally in Settings. The disable option in Properties is a semi-permanent override at the clip level, not a quick temporary thing.

Ok. I guess I’ll have to live with that. One thing I noticed that seems like a bug: checking the “Disable proxy” on a clip of a video, checks the box for the whole video, but unchecking it, unchecks it only for that clip. So now all the clips are not using the proxy, and I need to uncheck it one by one for all clips :cry:

For anybody that comes across this, I ended up solving the problem mentioned above (having to uncheck Disable Proxy one by one), by editing the XML in a text editor, and replacing all instances of:
<property name="shotcut:disableProxy">1</property>
with:
<property name="shotcut:disableProxy">0</property>

This way I could re-open the file and have the proxy enabled for all clips rather than having to manually do it clip by clip (I had 121 clips from that video)