It's useful that Resolve has the ability to upload to sites like YouTube and Vimeoe. But I find the current implementation to be less than ideal.
The problem is that we have to use a set preset if we want to upload to a site. Having to use the YouTube Preset to upload to YouTube (and access the new built-in YT chapter support), means it's impossible to customise most render settings when uploading to YT.
As a result a lot of users, myself included, forego the built-in upload. We therefore lose the convenience of automatic upload.
My proposal:
De-couple uploading from presets. Instead, "Upload to .." should be a separate property in Deliver, configurable on every render with any preset, and saveable in every custom preset.
This would allow any preset to be configured to upload to any site, or even multiple sites per render preset. In future if internet accounts are expanded to allow multiple accounts per site (as has been requested by others), this would allow one video to upload to several YouTube accounts, for example.
With this system, the user could save their own presets which trigger an upload to whatever site they want. The pre-made "Youtube Preset", "Vimeo Preset", etc, would remain for convenience and backwards compatibility, but would no longer be the only way to upload.
If certain sites support only certain codecs, their "Upload settings" could be disabled unless a compatible codec is chosen. Or, ideally, selecting upload to a certain site would automatically filter the codec / bitrate settings according to what that site supports.
Here is a basic mockup of what the UI might look like:
The problem is that we have to use a set preset if we want to upload to a site. Having to use the YouTube Preset to upload to YouTube (and access the new built-in YT chapter support), means it's impossible to customise most render settings when uploading to YT.
As a result a lot of users, myself included, forego the built-in upload. We therefore lose the convenience of automatic upload.
My proposal:
De-couple uploading from presets. Instead, "Upload to .." should be a separate property in Deliver, configurable on every render with any preset, and saveable in every custom preset.
This would allow any preset to be configured to upload to any site, or even multiple sites per render preset. In future if internet accounts are expanded to allow multiple accounts per site (as has been requested by others), this would allow one video to upload to several YouTube accounts, for example.
With this system, the user could save their own presets which trigger an upload to whatever site they want. The pre-made "Youtube Preset", "Vimeo Preset", etc, would remain for convenience and backwards compatibility, but would no longer be the only way to upload.
If certain sites support only certain codecs, their "Upload settings" could be disabled unless a compatible codec is chosen. Or, ideally, selecting upload to a certain site would automatically filter the codec / bitrate settings according to what that site supports.
Here is a basic mockup of what the UI might look like:
Resolve Studio 17.4.3 and Fusion Studio 17.4.3 on macOS 11.6.1
Hackintosh:: X299, Intel i9-10980XE, 128GB DDR4, AMD 6900XT 16GB
Monitors: 1 x 3840x2160 & 3 x 1920x1200
Disk: 2TB NVMe + 4TB RAID0 NVMe; NAS: 36TB RAID6
BMD Speed Editor
Hackintosh:: X299, Intel i9-10980XE, 128GB DDR4, AMD 6900XT 16GB
Monitors: 1 x 3840x2160 & 3 x 1920x1200
Disk: 2TB NVMe + 4TB RAID0 NVMe; NAS: 36TB RAID6
BMD Speed Editor