本页为 NMM视频技术(旧)论坛(2004–2012)的只读存档,无法登录或发帖。欢迎前往 新论坛 交流。

NMM视频技术(旧)

查看: 9970回复: 6
打印 上一主题 下一主题

[AVS技巧] 这个是啥...非交错...是锯齿么...

[复制链接]
Only Human
跳转到指定楼层
1楼
发表于 2009-11-5 12:02 只看该作者 回帖奖励 倒序浏览 阅读模式
本帖最后由 Only Human 于 2009-11-5 12:15 编辑



这个是啥...非交错...是锯齿么...
我已经加了反交错滤镜...这个该如何消除...
谢谢解答...
dgwxx
2楼
发表于 2009-11-5 15:29 只看该作者
是锯齿。看起来像是单场插补型Deinterlace造成的锯齿。因为这种画面已经经过了一次Deinterlace,扔掉了一半场的信息,又用半吊子的插补插成这样,所以基本上判断成没救了。
死马当活马医的方法有两种。
1.用aa试试看,多半没用。
2.用eedi2重新进行倍线插补。推测会有一定效果,不过不敢保证。毕竟是丢场->插补->再压缩的东西。
下面代码仅供参考:
  1. lanczosresize(720,240)#纵向缩小一半,横向不变
  2. eedi2(field=1)
复制代码
Only Human
3楼
 楼主 发表于 2009-11-5 16:01 只看该作者
本帖最后由 Only Human 于 2009-11-5 16:13 编辑

谢谢大虾解答,,,..
  1. AssumeFrameBased
  2. separatefields
  3. selectodd
  4. eedi2(field=3)
复制代码

效果还是比较明显的...
  1. antialiasing(12,15)
复制代码
基本上没有效果...囧...
视频是4:3的...纵向缩小一半...不符合实际吧...
AVS写成这样就成了两次resize了吧...
  1. mpeg2source("d2v")

  2. lanczosresize(720,240)#纵向缩小一半,横向不变

  3. eedi2(field=1)

  4. Lanczosresize(704,480,5,64,-4,-64)

  5. addborders(8,0,8,0)
复制代码
dgwxx
4楼
发表于 2009-11-5 16:26 只看该作者
抱歉我以第一次写的代码有问题,请按照
lanczosresize(720,240)#纵向缩小一半,横向不变
eedi2(field=1)
这个方案来。第一个版本的有些情况下会遇到问题,如果你遇到画面动态问题(抖动、掉帧感之类的)请用第二种方案。eedi2的作用是倍线,他会把720*240重新插补成720*480,所以你不用第二次resize。

我这么做的思路是一种将错就错的做法。片源Deinterlace的时候丢掉一半场、然后用劣质算法插补成720*480。我这么做就是把插补的那部分场丢掉、用eedi2的算法重新插补画面。尽管原先插补的影响不可能完全去除,但从结果上来说似乎还是不错的。
Only Human
5楼
 楼主 发表于 2009-11-5 16:34 只看该作者
回复 4# dgwxx
问题基本上已经解决...再一次谢谢大虾...
问个无关主题的问题...我该去哪学这些AVS的使用方法...把所有滤镜的README都看下来么...
还有比较高级的编码教程哪找...囧...
dgwxx
6楼
发表于 2009-11-5 17:31 只看该作者
这些都是小技巧,估计没教程讲这个。基础知识积累够了,插件接触得多了,思路自然会扩展的。比如同样是锯齿,有那种在制作过程中产生的边缘锯齿(用aa能解决的那种)、劣质插补造成的锯齿(这次的例子),还有resize不当造成的锯齿等等的(只在不懂的人做的二次加工片中见过,DVD和电视台基本上不会有这种。现在电视台和DVD的resize问题是劣质resizer造成的光环)。
御社神
7楼
发表于 2010-8-15 14:26 只看该作者
啊!!Berryz工房!!大大后援联盟账号是。。

小黑屋手机版NMM视频技术

GMT+8, 2026-10-11 12:23 , Processed in 0.023255 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.