Maybe what I would suggest is leave the drop down as it is when the user first opens the Premiere Export page, but once they select bt2020nc or bt2020c, then two additional dropdowns appear for transfer fuction and primaries, with st2084 and bt2020 as defaults. I think most people dealing with bt2020 color will have some familiarity with those concepts, but they most likely won't be necessary for rec709 or rec601 formatted videos.
I think about adding 3 dropdown boxes to voukoder. The most common values will be preselected. Reason for this that these values are independent from premiere and need also to be set when using an other NLE (i.e. VEGAS)
I fear those filters above will still cause a conversion.
Filters will only be applied when the frame data from the NLE differs to the output setting.
Examples:
- premiere delivers rec709 limited - output is set to rec709 limited -> No Conversion
- premiere delivers rec601 limited - output is set to rec2020 something -> Conversion
Due to the fact that premiere will never deliver rec2020 there will be always a conversion. There needs to be a ruleset defined.