NMM视频技术(旧)

 找回密码
 成为会员
搜索
查看: 3899|回复: 8

Crop&Resize的问题

[复制链接]
发表于 2009-6-26 09:55 | 显示全部楼层 |阅读模式
看到diseac 做的Crop&Resize...
我想问个Crop&Resize的问题....

1.16:9的片源是先左右共切9个像素在resize成864*480也就是AE=0....
Lanczosresize(864,480,5,0,-4,0)...
还是像diseac 左右增加8个像素resize成16:9....

2.还有就是X264编码时用SAR还是直接AVS Crop&Resize效果哪个好点....

3.X264编码用命令行好还是用MEGUI好....
发表于 2009-6-26 12:04 | 显示全部楼层
1、Crop&Resize是老生常谈的问题了,其实并没有一个标准,这个可以根据自身喜好来。
确实Lanczosresize(864,480,5,0,-4,0)是AE=0

2、用SAR的话,就避免了在AVS里做Resize,这样可以节约码率,也不会对片子造成破坏。
但是这会牵扯到一个播放时Resize的问题,我这两天都在纠结渲染器的Resize,楼主有兴趣的话去我Blog里看看

3、没有区别,根据你自己习惯来就可以了。
 楼主| 发表于 2009-6-26 12:08 | 显示全部楼层
谢谢VempX的解答...
我昨天就在逛你的Blog...
找到了WIN7用AVS不能挂MP4的原因...
那时候不知道...
就装回了XP....
发表于 2009-6-26 12:44 | 显示全部楼层
目前就第2项还有争议,但我从去年开始就已经开始使用DAR的做法了,压制过程中不再Resize。这样,全屏播放的时候由原始分辨率一次性提高到屏幕分辨率,理论上减少一次resize。不过,就像VX说的,播放时的Resize方法是关键。这点上不确定因素比较多。
 楼主| 发表于 2009-6-26 13:03 | 显示全部楼层
本帖最后由 Only Human 于 2009-6-26 13:08 编辑

谢谢大虾解答...
那如何实现呢...
16:9的片源你也跟diseac一样先切至704x480...
Lanczosresize(704,480)
addborders(8,0,8,0)
还是直接
crop(8,0,-8,-0)
addborders(8,0,8,0)
再用sar--40:33么...
发表于 2009-6-26 14:48 | 显示全部楼层
为什么要加黑边呢……用sar --40:33只要crop(8,0,-8,0)就可以了。
如果左右没有黑边,甚至可以不切边用sar --32:27。
 楼主| 发表于 2009-6-26 14:58 | 显示全部楼层
本帖最后由 Only Human 于 2009-6-26 15:11 编辑

嗯...加黑边是为PSP考虑...
在什么地方貌似看到过左右8个像素是看不见的...
sar有个计算的exe...
大虾平时做东西没按AE=0做么...

先切crop(8,0,-8,0)...再sar--40:33...不是连切掉16个像素的份一起Resize到16:9了么...
我又犯毛病了...
就想弄清楚....
其实按crop(8,0,-8,0)...sar--40:33...就已经可以了....
发表于 2009-6-26 15:51 | 显示全部楼层
对于PC播放来说,需要切到704x480,然后sar用40:33就可以了。如果不想切,则保持720x480,用32:27
如果对于PSP来说,则需要在720x480的分辨率下用40:33,因为PSP在播放的时候,会先自动切到704x480,然后按照40:33来拉伸

其实现在已经不用过于纠结AE=0这种东西了,毕竟在AVS里多一次resize,就要增加码率,以后全屏看的话又一次resize,个人觉得不太好……毕竟SAR技术给了我们另一个可能性
 楼主| 发表于 2009-6-26 16:12 | 显示全部楼层
我在纠结那被切的16像素- -
sar用40:33是把704x480变成了16:9....
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

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

GMT+8, 2025-5-6 02:12 , Processed in 0.287682 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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