https://bugs.kde.org/show_bug.cgi?id=465205
Bug ID: 465205 Summary: Separate clip proxy enabling from proxy generating Classification: Applications Product: kdenlive Version: 22.12.1 Platform: Appimage OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: Video Display & Export Assignee: j...@kdenlive.org Reporter: hyuri.pimen...@gmail.com Target Milestone: --- Created attachment 155904 --> https://bugs.kde.org/attachment.cgi?id=155904&action=edit Proxy options broken down and put into a proxy menu SUMMARY Right now, we only have one option when it comes to proxies in the clip right click menu in the project bin: "Proxy Clip". That option generates proxies if none exists but also serves as an enable/disable toggle. This adds confusion, especially when you are using external proxies, and even more if Kdenlive eventually gets more flexible external proxy handling in the future. I propose we separate these functions and put them into a "Proxy" sub-menu containing: Enable Proxy Create Proxy... Attach Proxy... What they do: Enable — A toggle that Enables/Disables any proxies attached to the clip, either existing external proxies or proxies created by Kdenlive itself (by the "Create Proxy..." option under it in the same sub-menu). This "Enable" option should be grayed out when no proxies are attached to clip. Create Proxy... — Generates a new proxy for the clip with proxy settings defined in the Project Settings. Basically what happens currently in Kdenlive when we toggle "Proxy Clip". Attach Proxy... — Attach/Link an existing proxy. Clicking it opens up a file browser that lets you select a video file to be used as proxy for this particular clip. (This would be a sub feature request here, as Kdenlive doesn't currently offer this option). (Question here: does mixing up different codecs have any downsides? If it does, then this file browser could restrict viewing/selecting only files that match the proxy settings defined in the Projects Settings. Otherwise, just let the user mix and match if they want, to allow flexibility and not put any unnecessary restrictions on any production pipeline). Conclusion: Breaking the enabling/generating of proxies into different options makes it much more clear when Kdenlive is enabling an existing proxy attached to the clip versus when Kdenlive is creating a new proxy. This is especially important with external proxies because you want to be confident that when you enable a proxy for a clip, Kdenlive is using the existing external proxy attached to the clip — that might have a LUT or other color adjustments applied or even timecode burnt-in — and not generating a new one. SOFTWARE/OS VERSIONS Linux: Pop!_OS 21.10 & Fedora 37 DE: GNOME 40 & 43 KDE Frameworks Version: 5.101.0 Qt Version: 5.15.7 ADDITIONAL INFORMATION Concept image attached. -- You are receiving this mail because: You are watching all bug changes.