昨天弄反交错的时候遇到些奇葩的问题了- -
megui吧
全部回复
仅看楼主
level 10
KF_Mordred 楼主
我的视频是1440x1080的 实际输出宽高比却是16:9的
在反交错参数完全不变的情况下 压制了两次
1.直接把视频改成1440x810(反交错也做了) 2.不改分辨率 只做反交错
结果1出现了很轻微的拉丝效果
结果2未出现拉丝
那我就想到可能是分辨率改动的原因 那我就手动呗 把结果2的视频用16:9的比例播放
结果发现还是无拉丝效果 此时还相当满意[乖]
可能是反交错的时候改动分辨率出现问题了吧
于是我就把结果2的视频改动分辨率 改成1440x810 (结果2的视频第一步的时候已经做过反交错 所以这次只要做个改分辨率)
等啊等 然后OK了 我就看吧 问题来了- - 诡异的拉丝现象竟然出现了
奇了怪了 我就想问 本身结果2的视频通过16:9播放并无拉丝 为什么经过改动分辨率
从1440x1080到1440x810 直接16:9播放反而出现拉丝效果呢
可能是因为片源输出宽高比不是16:9 可能是1.78 可能是1.778 也可能是1.7777777778造成的
影响? 不懂啊[狂汗]I
2013年09月17日 03点09分 1
level 10
KF_Mordred 楼主
还发现个诡异的 megui是不是不能处理时间太短 帧数太少的视频呢
因为我弄反交错是第一次 想看看不同反交错工具的效果
整场压制太慢 我就cut了下 保留了300帧 也就是10秒呗
mp4转mp4 只做反交错处理 别的都不动 竟然出来的视频只有几百K
视频保持同一个画面 只有音乐。。。
于是我换了个4分钟的mp4 转mp4 做同样的处理 毫无问题 可以看
那我就想可能是那个MP4本身有问题? 就从300帧改成了500帧。。16秒左右呗。。
别的处理都是一样的 结果能看了 太诡异了[黑线]I
2013年09月17日 03点09分 2
如果你用的是dss那就是正常的。那东西太人品
2013年09月17日 04点09分
回复 sherry22422 :好吧 我会说脚本创建器那里只有dds 我就义无返顾的选了 ffms神马的要手动写啊 完全不知道怎么弄。。。
2013年09月17日 04点09分
回复 KF_Mordred :ffms适合逐行视频。mkv,mp4,flv,mov等格式。隔行不要用ffms
2013年09月17日 04点09分
level 10
KF_Mordred 楼主
再问下前辈们- - 这个反交错哪个模式最好
yadif?tdeint?还是那个Tom什么的?还是网上说最好的qtgmc(虽然我没见到有这个- -)
2013年09月17日 03点09分 3
yadif适合实时反交错,大多播放器的反交错就是他,质量较差。 tivtc是很好的反交错滤镜,参数不是很好理解,通常用来做pulldown的反交错。 Tom是很古老的,已经淘汰的东西。 qtgmc就是场插补,质量很不错,就是速度慢。适合30i,和24p+30i混合。30i不推荐倍帧。
2013年09月17日 04点09分
level 11
需要sar4:3
这是变形分辨率,由于人眼对横向分辨率不如纵向敏感,所以电视信号采用变形分辨率减小数据量的同时又不怎么影响质量。这种视频不要改变分辨率,直接在x264的参数中加入 --sar 4:3
就可以了。压完后的分辨率不变,播放器会根据文件头的sar比例重采样显示出正确的dar。sar计算方法自己百度。也有相应的小程序专门计算sarI
2013年09月17日 04点09分 4
不太懂啊 前辈[泪]5L就是我放的图 上面那张是原始的 下面那张是压制好的 看帽子那边 明显有点不对 脚本我写6L了 帮我看下吧 不知道哪不对了,。。
2013年09月17日 04点09分
level 10
KF_Mordred 楼主
就看这两张图吧 怎么才能压出上面的效果呢
I
2013年09月17日 04点09分 5
level 10
KF_Mordred 楼主
DirectShowSource("D:\视频源\[jksky.co.kr]Fin.K.L-Fin.K.L(Mnet.Japan)\123.ts", fps=29.970, audio=false, convertfps=true).AssumeFPS(30000,1001)
LoadPlugin("C:\Users\hzy\Desktop\MeGUI\MeGUI\MeGUI-2112-cn-ERC\MeGUI\tools\avisynth_plugin\TomsMoComp.dll")
TomsMoComp(-1,5,1)
#crop
#resize
#denoise
ConvertToYV12()
I
2013年09月17日 04点09分 6
交错视频绝对不要用dss。MPEG2-ts用dgindex,avc-ts用dgnv,没有n卡用LwLibavVideoSource,都是非常好的source。预览视频逐帧过,三张无交错两张有交错就是pulldown,用tivtc。帧帧交错就qtgmc(preset="fast",fpsdivisor=2)
2013年09月17日 04点09分
回复 sherry22422 :为啥我的视频一会儿有交错一会儿又没有了 - -
2013年12月23日 19点12分
回复 杰奏篮调 :要么就是5烂2的 要么就是30p30i混合的。。
2013年12月24日 05点12分
回复 KF_Mordred :噗,5烂2是个啥啊。
2013年12月24日 05点12分
level 11
要理解ivtc就要先了解什么是帧,什么是场。每帧画面都是由两个场组成。分为奇数场和偶数场,奇数场在前是tff,偶数场在前是bff。我们现在的液晶显示器都是帧显示器,而以前的crt都是场显示器。所以同样的隔行视频在液晶上看有条纹,在crt上看就很完美。
交卷过带就是为了让crt完美播放把逐行视频通过拆场变成隔行视频,拆场重排的过程中会在五帧中复制一个重复帧。所以帧率就由23.976变成了29.970。ivtc反胶卷过带就是把交卷过带逆向操作,把场拆开做场匹配,匹配后的每5帧中都有一个重复帧,删去就完成了ivtc。帧率也由29.970还原回23.976I
2013年09月17日 07点09分 9
[黑线]这样能理解了 其实本来就只有23.976帧 6000帧里有1000帧是重复帧-。- 能明白点了
2013年09月17日 07点09分
进来膜拜高手。[太开心]顺便告诉楼主,avs脚本最好是自己用记事本编写。网上那些avs创建器基本都是坑爹货
2013年09月17日 07点09分
回复 gfrhuu :编写工具推荐AVSPmod,我上给的地址里有
2013年09月17日 08点09分
回复 gfrhuu :确实啊 这只前辈像百科全书了- - 我是用megui内置的 因为写位置什么太麻烦了 先用内置的出脚本 我再自己修改 这样效率也高很多的[真棒]I
2013年09月17日 08点09分
level 10
KF_Mordred 楼主
DirectShowSource("D:\视频源\Fin.K.L(Mnet.Japan).ts", fps=29.970, audio=false, convertfps=true).AssumeFPS(30000,1001)
ConvertToYV12()
QTGMC(Preset="Fast").SelectEven()

#deinterlace#
crop
#resize#
denoise
不写ConvertToYV12() 就会出现下图错误
I
2013年09月17日 09点09分 10
说明你dss输出的不是yv12。他把yv12转成了其他东西,然后你在转回来。这一圈质量就损失了。另外,我不是说不要用selecteven么,这个质量不如qtgmc内部做fpsdivisor来的好。
2013年09月17日 10点09分
回复 sherry22422 :饿。。忘记了 等下去改成2 不是YV12我已经没办法了 反正我的眼睛看不出这个区别 反交错倒是看的出 dgnv开不了ts eac3to也不会用 就这样凑活着用了- - 反正我有原始文件 想看也能看滴 嘿嘿 不纠结[乖]I
2013年09月17日 10点09分
回复 sherry22422 :我上面不是发过两张对比图么 现在弄好反而截不出这张图了 一点幻影都没了- - 这到底算画质变好呢还是变烂呢 [黑线]
2013年09月17日 10点09分
回复 KF_Mordred :←_←你说呢。
2013年09月17日 12点09分
level 12
顺便话说,h.264i的TS,可以试试重新封装进mkv以后挂lwlibav
2013年09月17日 13点09分 11
1