Bug 463570

Summary: External proxy documentation, configuration
Product: [Applications] kdenlive Reporter: Andrew <awchampion>
Component: DocumentationAssignee: emohr <fritzibaby>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: 22.12.0   
Target Milestone: ---   
Platform: macOS (DMG)   
OS: macOS   
Latest Commit: Version Fixed In: 22.12.1
Sentry Crash Report:

Description Andrew 2022-12-28 23:54:55 UTC
In the application preferences, kdenlive surfaces "GoPro LRV" as an option for proxy files. What it doesn't mention is that this is a profile expecting a specific convention, and that is saved to the project. The profile cannot be edited in-app.

On at least one setting, Akaso cameras use a different convention: low and full-res videos differ only by extension, e.g. `<parent_dir>/NORM0001.LRV` and  `<parent_dir>/NORM0001.MP4`. The GoPro preset doesn't recognize this, so Kdenlive creates a new proxy. 

Thanks to the developer documentation (https://community.kde.org/Kdenlive/Development/externalProxy), I was able to create a basic new profile: "Akaso LRV=./;;.LRV;./;;.MP4" and found two ways to hack it in:

* per-project: manually edit the file property `kdenlive:docproperties.externalproxyparams`.
* globally: open the `/Applications/kdenlive.app` bundle and manually edit `Contents/Resources/externalproxies.rc` 

At a bare minimum, I guess the user documentation should explain it?
Comment 1 emohr 2023-01-01 20:03:16 UTC
Thank you for reporting. 
I updated the documentation accordingly: https://invent.kde.org/documentation/docs-kdenlive-org/-/commit/4b319d6a94e67369744a975614e30093b6e0770d. Now it’s added under glossary/useful information. 

In parallel I pushed a merge request to implement the Akaso parameter: https://invent.kde.org/multimedia/kdenlive/-/merge_requests/373 .