a4840639
帖子: 20
注册时间: 2010-10-08 16:54

上次在chd见过一个隔行resize脚本

那个脚本速度快而且好像效果还很不错,但我现在无论如何也没办法在其他地方见到这样脚本了

其实我也是蛋疼了,弄了个家庭影院但是发现intel显卡的ivtc能力很差,只有全片pattern不变的时候才正常,不然就是各种漏检,于是觉得不爽,但是intel显卡的hdmi好像也没办法输出480i,于是就想把480i的东西全resize成1080i交给功放处理交错

这个时候如果手头上有一台老Xbox的话480i输出多方便啊,可惜老XB实在不便携带
a4840639
帖子: 20
注册时间: 2010-10-08 16:54

Re: 上次在chd见过一个隔行resize脚本

好吧我这想法可能是太甜了
我找了个原生1080i的视频播放的效果还是怪怪的,看来pc输出1080i本身就有问题

不过我还是对那个脚本挺有兴趣
找到doom9的讨论都是先要bob一下再分场,但是我总觉得当时见过那个脚本没有用反交错滤镜
KBu
帖子: 3
注册时间: 2011-01-29 15:42

Re: 上次在chd见过一个隔行resize脚本

老兄是说隔行二重化再selectevery?
source("hdtv source")
separatefields()
odd = Selectodd()
even = Selecteven()
interleave(even,odd)
assumeframebased()
separatefields()
selectevery(4,1,2)
weave()
难道这个脚本?
头像
06_taro
核心会员
核心会员
帖子: 998
注册时间: 2010-09-22 18:32
来自: United Kingdom
联系: 网站

Re: 上次在chd见过一个隔行resize脚本

代码: 全选

                      # 1T 1B/2T 2B/3T 3B……
separatefields()      # 1T/1B/2T/2B/3T/3B……
odd = Selectodd()     # odd  = 1B/2B/3B……
even = Selecteven()   # even = 1T/2T/3T……
interleave(even,odd)  # 1T/1B/2T/2B/3T/3B……
assumeframebased()    # 1T 1B/2T 2B/3T 3B……
我很好奇這樣一段代碼到底做了什麼事情= =
つまんねー事聞くなよ!

I, personally, for me, believe (obviously sometimes) that my OS choice is right. That's me. I'm not telling you that you should believe it. Learn the facts, and the origins behind the facts, and make up your own damn mind. That's why you have one. (source)

Follow me: @06_taro

304——
为纪念伟大的宇宙史上最强压制304先生,联合国教科文组织决定,将每年的第304天,即平年的10月31日或者闰年的10月30日,定为世界304日。
头像
HaibaraAi
帖子: 44
注册时间: 2010-09-21 22:48

Re: 上次在chd见过一个隔行resize脚本

kobepwns 写了:source("hdtv source")
separatefields()
odd = Selectodd().lanczosresize(1280,720) ## upscale 是必要之惡,這不是重點
even = Selecteven().lanczosresize(1280,720)
interleave(even,odd) ## 這裡可能要寫成 interleave(odd,even),取決於 field order
assumeframebased()
separatefields()
selectevery(4,1,2) ## 這裡可能要寫成 selectevery(4,0,3),取決於field order
weave()
LZ说的这个吧

回到 “理论讨论 / Theoratical discussion”