A lot of users have plenty GBs of free RAM that stay unused. I believe Shotcut already does some small automatic caching during playback but I think it would be great if we could configure it to “use up to 95% of RAM” or “up to xxGB RAM”
I know some video editors keep in RAM the most recent portion of the timeline you play so on a subsequent playback it is perfectly smooth because there’s no need to process anything (if I remember correctly there’s a thin green line to show “cached” timeline areas and you can also manually force it to pre-cache a clip or area). The green also disappears (or turns yellow, I don’t remember what yelllow means) if there’s any kind of change to the clips or filters.
I think this would be awesome to have in Shtocut as well.
Of course, there’s also people with low specced pcs so this should be configurable/optional.