Make the "Proxy/Timecode" checkbox on individual VSE video strips have an effect on whether the proxy is used or not. Fixes T50618.
N.B. I don't know how to make it redraw the current image in the preview panel, or if this is even possible.
Differential D2504
Make the "Proxy/Timecode" checkbox on individual VSE video strips have an effect on whether the proxy is used or not. Authored by Olly Funkster (Funkster) on Feb 8 2017, 11:02 AM.
Details
Make the "Proxy/Timecode" checkbox on individual VSE video strips have an effect on whether the proxy is used or not. Fixes T50618. N.B. I don't know how to make it redraw the current image in the preview panel, or if this is even possible.
Diff Detail
Event TimelineComment Actions I tested the patch, and it really works and it's well commented :)
I also think that the UI needs to indicate which proxies are cached. And it would also be nice to have the option of deleting specific caches. I like to see work in this area ;) but I think this patch does not solve the source of the problem :\ edit: (Also making a redraw would be a nice addition to the patch) Comment Actions Well... the No proxy, full render setting is for the whole preview rather than per strip. I can imagine having a project where you would intentionally not generate proxies for everything (for example, a long video clip that's not used much, where the proxy would use a lot of disk space). The preview will still use a lower resolution for those clips so there is still a small performance increase. I do definitely agree that it would be nice to have some visual as to what proxies are currently cached / being used for preview - so you can see if you are missing out on a performance increase when changing preview settings. Maybe some icons / colour coding in the preview panels, or a warning icon on strips that do not have the current proxy size available? Comment Actions This is a good topic for discussion. Comment Actions Of course, but that would be a feature request so we cannot create a task on here. Perhaps on rightclickselect.com ? I could make a thread on there but won't have time to do it soon. Comment Actions I would like to use this patch. Can not update, so uploaded new version. Comment Actions I think this is missing similar logic in seq_render_movieclip_strip()? I think it would be good to pass a seq parameter to seq_rendersize_to_proxysize, to share the logic for all cases. Comment Actions You can not set seq->flag |= SEQ_USE_PROXY to movieclip strip. Comment Actions Ok, I guess this is correct then. Still think it would be a little better to deduplicate logic here. Comment Actions Sergey wasn't happy with movieclip using proxies, unless user explicitly enabled them (D4219: Fix T54117 Movie clip undistorted - proxy not working). |