スポンサーサイト

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

エンコメモ - pulldowncheck を SeparateFields 化する

 26, 2014 00:35
Take-R さんの pulldowncheck の SeparateFields 版


function PulldownCheckEx(clip clip, bool "checkmode") {
checkmode = default(checkmode, true)
clip
### プレビュー生成
SeparateFields()
a = SelectEvery(10,1,0,3,2,5,6,7,8).Weave().Subtitle("SelectEvery(10,1,0,3,2,5,6,7,8)", size=90)
b = SelectEvery(10,1,2,3,4,7,6,9,8).Weave().Subtitle("SelectEvery(10,1,2,3,4,7,6,9,8)", size=90)
c = SelectEvery(10,3,2,5,4,7,8,9,10).Weave().Subtitle("SelectEvery(10,3,2,5,4,7,8,9,10)", size=90)
d = SelectEvery(10,1,0,3,4,5,6,9,8).Weave().Subtitle("SelectEvery(10,1,0,3,4,5,6,9,8)", size=90)
e = SelectEvery(10,1,2,5,4,7,6,9,10).Weave().Subtitle("SelectEvery(10,1,2,5,4,7,6,9,10)", size=90)
ShowFiveVersions(a, b, c, d, e)
ConvertToYUY2()
AntiComb(checkmode=checkmode)
ConvertToYV12()
return last
}


pulldowncheckex.jpg

選択フィールドはオリジナル版と同じはずですが
処理データ量が DoubleWeave() より少ないので
動作がちょっとだけ軽いかも?しれません。

一応、一度だけベンチしましたが、若干処理が速かったです。
オリジナルに対して 10% 程度の速度アップを記録してます。


誤差です。




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


スポンサーサイト

Tag:pulldowncheck DoubleWeave SeparateFields 異能バトルは日常系のなかで

COMMENT - 0



WHAT'S NEW?

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