版面规则
提问时请注意:尽量详细描述操作过程、AVS脚本内容等,最好能写出片名,只贴图有时无法看出问题原因。
提示:发布原创内容请尽量使用附件上传。使用网盘会出现过期失效的问题,请注意。
Shir1yn
帖子: 106
注册时间: 2012-03-22 19:29

問幾個HFR conversion的問題,謝謝

HFR conversion方法有多種,想問一下

30fps,分別用interframe(interpolation)和bob到60fps,兩者有什麼區別嗎?

另外qtgmc去交錯後得到的double-frame是interpolation還是bob?
manofman
帖子: 119
注册时间: 2012-09-01 4:39

Re: 問幾個HFR conversion的問題,謝謝

interframe是從A frame和B frame中間生成一個新的 AB frame,是用於把不流暢的片靠插入中間的frame令它變流暢。

bob是把一個frame裡面的兩個field分開再排列 (At Ab Bt Bb),這時每個field的分辨率的高度會是原來的一半,然後再靠算法把每個field interpolate到原來的高度。它只適用於有交錯的片,沒有交錯的片是沒有效果的。
Shir1yn
帖子: 106
注册时间: 2012-03-22 19:29

Re: 問幾個HFR conversion的問題,謝謝

manofman 写了:interframe是從A frame和B frame中間生成一個新的 AB frame,是用於把不流暢的片靠插入中間的frame令它變流暢。

bob是把一個frame裡面的兩個field分開再排列 (At Ab Bt Bb),這時每個field的分辨率的高度會是原來的一半,然後再靠算法把每個field interpolate到原來的高度。它只適用於有交錯的片,沒有交錯的片是沒有效果的。
謝謝解答,還以為不會有人了

那請問這兩種方式,哪一種質量和效果比較好?
manofman
帖子: 119
注册时间: 2012-09-01 4:39

Re: 問幾個HFR conversion的問題,謝謝

Shir1yn 写了:
manofman 写了:interframe是從A frame和B frame中間生成一個新的 AB frame,是用於把不流暢的片靠插入中間的frame令它變流暢。

bob是把一個frame裡面的兩個field分開再排列 (At Ab Bt Bb),這時每個field的分辨率的高度會是原來的一半,然後再靠算法把每個field interpolate到原來的高度。它只適用於有交錯的片,沒有交錯的片是沒有效果的。
謝謝解答,還以為不會有人了

那請問這兩種方式,哪一種質量和效果比較好?
兩種不同的東西,沒有比較的。
其實你想要做什麼?
Shir1yn
帖子: 106
注册时间: 2012-03-22 19:29

Re: 問幾個HFR conversion的問題,謝謝

manofman 写了: 兩種不同的東西,沒有比較的。
其實你想要做什麼?
想要做double-frame啊,糾結於用那一個方法

是先去交錯,然後inerframe,還是去交錯+bob

qtgmc去交錯後的double-frame也是bob吧?
manofman
帖子: 119
注册时间: 2012-09-01 4:39

Re: 問幾個HFR conversion的問題,謝謝

Shir1yn 写了:
manofman 写了: 兩種不同的東西,沒有比較的。
其實你想要做什麼?
想要做double-frame啊,糾結於用那一個方法

是先去交錯,然後inerframe,還是去交錯+bob

qtgmc去交錯後的double-frame也是bob吧?
你的詞彙很混亂,反交錯和bob這兩個詞是可以互換的,都是描述同一種東西。

反交錯是不會把frame double的,它只是把原來60 field/second的片變成60 frame/second。如果你的片源是30i的話,那麼它原本的framerate就是60fps了,直接用QTGMC就好了。
Shir1yn
帖子: 106
注册时间: 2012-03-22 19:29

Re: 問幾個HFR conversion的問題,謝謝

manofman 写了: 你的詞彙很混亂,反交錯和bob這兩個詞是可以互換的,都是描述同一種東西。

反交錯是不會把frame double的,它只是把原來60 field/second的片變成60 frame/second。如果你的片源是30i的話,那麼它原本的framerate就是60fps了,直接用QTGMC就好了。
瞭了,謝謝耐心回覆

再問一下,使用qtgmc反交錯,需不需要指定場序 AssumeTFF() 或 AssumeBFF()?

回到 “AviSynth”