NMM视频技术(旧)

 找回密码
 成为会员
搜索
查看: 5148|回复: 10

[求助] 请问能否这样做切边+变形

[复制链接]
发表于 2007-10-31 19:09 | 显示全部楼层 |阅读模式
我最近刚开始学做DVDRIP,看到网上很多教程里说应当先切边再做变形。但是今天遇到了很特殊的片子,于是我尝试用dgwxx的计算器算了一下

NTSC 16:9的DVD
不切边,直接resize到875x480,再切到864x480。
用dgwxx的计算器计算得出的AE绝对值是0.00007233。

请问一下各位达人,我这种做法是否可行。
期待您们的回答,谢谢。
发表于 2007-11-1 11:42 | 显示全部楼层
875x480,这样做不是很好,出现了奇数,处理过程中很容易出现问题。
您可以参考一下这篇文章:http://www.dgwxx.net:81/blog/index.php?blog:63
 楼主| 发表于 2007-11-1 16:11 | 显示全部楼层
谢谢dgwxx的回答。
我看了您写的文章,在您推荐的方法中,有一种方法也出现了711这样的奇数。是不是说切边的时候允许出现奇数,比如711,而resize的时候最好是偶数呢?
发表于 2007-11-1 20:17 | 显示全部楼层
切边过程中可以出现奇数,但是对颜色空间有要求。只有每个像素都有颜色信息的颜色格式才可以进行这种切法。目前常用的颜色格式中,有RGB和YUV4:4:4这两种格式可以。
711的切法在AviUtl中比较常用,因为AU使用的是YUV4:4:4颜色空间,每个像素都有对应的颜色信息,可以进行奇数像素切边。

Resize中倒也不是不允许出现奇数,但是这种做法不推荐就是了。有更好的方法,何必用更有风险的方法呢。
 楼主| 发表于 2007-11-1 20:58 | 显示全部楼层
我明白了。谢谢您的帮助。

根据您文章中720->711的方法,我写了下面的切边变形代码,请您帮忙看下是否正确:

ConvertToRGB()
Crop(5,0,-4,0)
LanczosResize(864,480)
ConvertToYV12()
undot()

个人感觉AviUtl做IVTC的灵敏度不高。即使把参数设置到最高,有时候还是难免出现一些错误。比如压动画片时会出现人物嘴部拉丝现象。AVS的Decomb和IT我也试过,在人物嘴部很小的时候依然会出现拉丝现象。个人感觉TIVTC灵敏度很高,不过有时候在场景转换时会发现有一两祯奇怪消失的情况。
想请教下关于IVTC方面的技巧,麻烦dgwxx介绍下您的经验。谢谢!
发表于 2007-11-2 11:52 | 显示全部楼层
我建议在AVS的话,就不要用711法了,个人认为转一次颜色空间带来的损失远大以那零点零几的变形失真。

AU的IVTC我也用过一段时间,感觉不是太好。后来就这样做了:先写AVS,载入片源、IVTC,之后把AVS导入到AU里面,做切边、Resize、降噪等等后期处理,之后在AU里压缩。据说AU在颜色转换上的精度要大于AVS(AVS里面是YV12,AU里面是YUV444),所以这个过程中的损失还是比较小的。XviD可以直接在AU里压缩,如果需要用x264 cli的话,可以先输出无损的YUY2 AVI(用AVS的avisource加载,再转换成YV12)数据或者YV12 RAW(x264可以直接接受YV12 RAW Data,颜色转换次数比较少,所以推荐这个,不过需要在x264里指定fps和分辨率。),之后用x264 cli压。

AVS里面不错的IVTC有不少,最近我一直用TIVTC这个插件,感觉不错,你可以试试看。
 楼主| 发表于 2007-11-2 20:04 | 显示全部楼层
感谢您的讲解,让我对颜色空间的问题有了新的认识。

我尝试了您介绍的方法,感觉效果很不错。唯一觉得美中不足的是,Aviutl导出的无损AVI实在是太大了。压动画片还可以接受,如果压电影而且硬盘空间不足的话,能不能分段导出一部分无损AVI,压缩x264后删除AVI文件,再做下一段,最后把所有的MP4文件一起用MKV封装呢?这样做会不会造成视频和音频不同步?麻烦您再介绍一下这方面的技巧,谢谢!
发表于 2007-11-2 20:10 | 显示全部楼层
这样比较困难,x264压好的mp4比较难以再拼合起来,我还没有试验过。我是用一块160G的硬盘专门用作压制用的硬盘,每24分钟的864*480@24fps画面的YV12 RAW Data是20G左右。
 楼主| 发表于 2007-11-2 20:26 | 显示全部楼层
我尝试了这样的方法:
用megui压缩MKV封装的数个x264,再用mkvmerge GUI封装到一起,并且封入音频。使用完美解码和KMP都可以播放,用肉眼观察,总时间长度没有错误,人物口型和音频也对的上。不过没有经过精确检测,不知道会不会有潜在的问题。
请问我这种方法是否可行?
发表于 2007-11-2 21:18 | 显示全部楼层
如果目的是自己留着看,没有问题那就可以了。如果目的是放出的话就稍微有些不合适了。

其实你完全可以在AVS里面用传统的方案来制作DVDRIP,用702或者704切法、resize、IVTC、降噪,这样完全可以坐到全程YV12制作,一次颜色转换都没有,直到x264都是YV12。这样制作的话,那千分之几的变形肉眼完全不能分辨出来,可以忽略不计。
 楼主| 发表于 2007-11-3 19:37 | 显示全部楼层
我明白了,谢谢您的帮助。
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

小黑屋|手机版|NMM视频技术

GMT+8, 2025-7-12 13:15 , Processed in 0.125300 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表