作者AlanLive (Alan)
看板AVEncode
標題Re: [教學] 利用Avisynth+ffdshow 作動態補償提升밠…
時間Fri May 28 21:57:07 2010
改成以下這段語法加上新版本的 MVTools2,效率有比較好一點
SetMemoryMax(1280)
SetMTMode(5,4)
ffdShow_source()
SetMTMode(2)
super=MSuper(pel=1, hpad=0, vpad=0)
backward_1=MAnalyse(super, chroma=false, isb=true, blksize=16, blksizev=16,
searchparam=3, plevel=0, search=3, badrange=(-24))
forward_1=MAnalyse(super, chroma=false, isb=false, blksize=16, blksizev=16,
searchparam=3, plevel=0, search=3, badrange=(-24))
backward_2 = MRecalculate(super, chroma=false, backward_1, blksize=16,
blksizev=16, searchparam=2, search=3)
forward_2 = MRecalculate(super, chroma=false, forward_1, blksize=16,
blksizev=16, searchparam=2, search=3)
backward_3 = MRecalculate(super, chroma=false, backward_2, blksize=8,
blksizev=8, searchparam=1, search=3)
forward_3 = MRecalculate(super, chroma=false, forward_2, blksize=8,
blksizev=8, searchparam=1, search=3)
MBlockFps(super, backward_3, forward_3, num=60, den=1, mode=0)
SetMTMode(1)
GetMTMode(false) > 0 ? distributor() : last
--
把倒數第三行改成
MBlockFps(super, backward_3, forward_3, num=FramerateNumerator(last)*2,
den=FramerateDenominator(last)*1, mode=0)
將 fps 提升兩倍 (24fps > 48fps),720p 的影片也勉強跑的動了
--
以上是在日本 2ch 挖到的情報
http://pc12.2ch.net/test/read.cgi/software/1262780990/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.45.63.193
→ web2312:motionflow的效果如何呢? 破圖是否有改善? 05/28 22:15
→ AlanLive: 沒有破過圖,好像打開 deinterlacing 裡的 Yadif 就 ok 05/28 22:16
→ web2312:感謝提供情報...待會來試看看@@ 05/28 22:19
→ web2312:原本用60fps 可以做vsync...48fps的話可能會有點小頓感@@ 05/28 22:20
→ AlanLive: 是說可以搭配兩組 decode 一個硬解一個提升 fps 05/29 00:05
→ AlanLive: 真有辦法這樣嗎? 05/29 00:05
→ AlanLive: 還有弄一弄不知怎麼把輸出變成 CCV1 了,能改回來嗎 05/29 02:18
→ AlanLive: 原本是 avc1 05/29 02:18
→ AlanLive: 倒數第三行改成 backward_2, forward_2 可降低大量 CPU 05/29 02:58
→ AlanLive: 不知這兩個數值會影響到什麼 05/29 02:58
→ web2312:我後來就是那樣弄得 讓CoreAVC解碼 丟raw給ffdshow作fps補 05/29 07:13
→ web2312:插 05/29 07:13
→ web2312:因為CoreAVC支援CUDA跑得時候比較省CPU 05/29 07:13
→ AlanLive: 原來要的是 CUDA 而不是硬體解碼阿,看來我搞錯了 05/29 09:10
→ AlanLive: 另外加 CUDA 下去跑,1080p 承受的了嗎? 05/29 09:19
→ web2312:我這邊試還是不行 1080p 要做motionflow CPU幾乎全用去了 05/29 09:25
→ xhtwj:CPU跑字幕就吃飽了 沒本錢玩這個@@ 05/30 00:53
推 vinder:qq 真的有差~~我把兩部片同時播放 只是差20fps就有差異orz 05/30 01:15
→ vinder:不過KMP不會設定ORZ 只能用MPC跑~~()抖 05/30 01:23