スポンサーサイト

 --, -- --:--
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

フィールド画質の比較関数

 26, 2014 12:13
2 パターンのクリップを
1 画面で比較する関数です。
渡されたクリップを左右にシンメトリーで表示して、下には画像の差分が表示されます。

フィールド選択をする際に役立つと思います。

MPEG2Source("C:\encode\encode\inou_tx_01.d2v")
SeparateFields()
v1=SelectEvery(10,1,0,3,4,5,6,9,8).Weave()
v2=SelectEvery(10,1,0,3,2,5,6,7,8).Weave()
field_checks(v1, v2, select="2-3", mode=0)
return last


select で 2-3 を指定した場合は偶数フレーム、 3-2 を指定した場合は奇数フレームのみプレビューされます。
中央にフレーム番号があります。
mode は 0 ~ 2 まであり、表示方法の切り替えになっています。


■ mode=0 デフォルト
mode_0.png

■ mode=1 コーミング表示
mode_1.png

■ mode=2 反転
mode_2.png



function field_checks(clip v1, clip v2, string "select", int "mode") {
select=default(select,"2-3")
mode=default(mode,0)
v1=v1.Crop(v1.width/2, 0, 0, 0).Spline36resize(v1.width, v1.height)
v2=v2.Crop(v2.width/2, 0, 0, 0).Spline36resize(v2.width, v2.height)
v1=mode==0 ? v1 : mode==1 ? v1.ConvertToYUY2().AntiComb(checkmode=true, pass1=24).ConvertToYV12() : mode==2 ? v1.Invert() : v1
v2=mode==0 ? v2 : mode==1 ? v2.ConvertToYUY2().AntiComb(checkmode=true, pass1=24).ConvertToYV12() : mode==2 ? v2.Invert() : v2
v3=Subtract(v1, v2)
v4=Subtract(v1, v2)
v3=v3.Spline36resize(v1.width, v1.height)
v4=v4.Spline36resize(v2.width, v2.height)
v5=StackHorizontal(v3.FlipHorizontal().Crop(v1.width/2, 0, 0, 0), v4.Crop(0, 0, -v1.width/2, 0)).Spline36resize(v3.width, v3.height/2).Levels(112, 0.6, 255, 0, 512).AddBorders(0,0,0,v3.height/2,$000000)
v6=BlankClip(length=FrameCount(v1), width=v1.width, height=v1.height, color=$828282).ConvertToYV12()
ShowFiveVersions(v1.FlipHorizontal().SubTitle("v1", x=v1.width-48,size=32).Crop(0,0,-2,-2).AddBorders(0,0,1,1,$000000),v5,v2.SubTitle("v2", x=16,size=32).Crop(2,0,0,-2).AddBorders(2,0,0,1,$000000),v6,v6).Crop(0, 0, v1.width*2, -v3.height/2)
ShowFrameNumber(x=v1.width-80, y=v1.height, size=64)
select=="2-3" ? SelectOdd() : select=="3-2" ? SelectEven() : last
}





ちなみに、画質の差が小さいフレーム・大きいフレームのプレビュー例はこんな感じです。

34.jpg

516.jpg





関連記事
フィールド画質の比較関数 (2)


twitter
↑参考になったという方は、是非記事のツイートをお願いします




引用元:TVアニメ「異能バトルは日常系のなかで」
© 2014 望 公太・SBクリエイティブ/泉光高校文芸部


スポンサーサイト

Tag:比較 プレビュー 画質

COMMENT - 0



WHAT'S NEW?

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。