Files
2021-03-08 08:45:48 +01:00

17 lines
585 B
PowerShell

$ErrorActionPreference = 'Stop'
Register-ObjectEvent -InputObject ([ShortcutModule]::g) -EventName AfterSourceLoaded -Action {
$activeProject = [ShortcutModule]::p
$scanType = [MediaInfo]::GetVideo($activeProject.FirstOriginalSourceFile, 'ScanType')
if ($scanType -eq 'Interlaced')
{
$activeProject.Script.SetFilter('Field', 'QTGMC Interlaced', 'QTGMC(Preset = "Medium", InputType=0)')
}
elseif ($scanType -eq 'Progressive')
{
$activeProject.Script.SetFilter('Field', 'QTGMC Progressive', 'QTGMC(Preset = "Medium", InputType=1)')
}
}