Match Sequence Settings is probably not exactly what you're looking for, since that just uses the Sequence Preview Preset, which will usually be an MPEG I-Frame codec.
In Premiere Pro CC, there is a new Match Source option for selected formats. Match Source isn't available for every format - For example, with AVI or MOV it isn't available, but with H.264 you could use a preset similar to the one here:
C:\Program Files\Adobe\Adobe Media Encoder CC\MediaIO\systempresets\4E49434B_48323634\01 - Match Source - High bitrate.epr
For the formats that don't have built-in support for Match Source, you could use the Sequence Info Suite to get details on the sequence, as demonstrated in the Export Controller sample:
Then use what you have discovered about the sequence to choose the appropriate preset path using your own code.
Message was edited by: Zac Lam
Thanks a lot for your suggestion. It's really helpful to me. Now I use these settings from sequence to find proper preset file which meets them.
Since I want to make matching result more accurate, I'd like to compare 'ADBEVideoFieldType' between sequence and preset file.
#define ADBEVideoFieldType "ADBEVideoFieldType" // progressive=0, lowerFirst=1, upperFirst=2
But I cannot find any method to get 'ADBEVideoFieldType' from current active sequence within context of exporter controller.
Do you have any advice?
Thanks again for your help.
1 person found this helpful
How about sequenceInfoSuite->GetFieldType()?
It seems to be the right one what I'm looking for.
But I cannot find it in current SDK (CS6 release 2 SDK). There are only 3 methods defined in 'PrSDKSequenceInfoSuite', no 'GetFieldType'.
Is this method for next release?