版面规则
提问时请注意:尽量详细描述操作过程、AVS脚本内容等,最好能写出片名,只贴图有时无法看出问题原因。
提示:发布原创内容请尽量使用附件上传。使用网盘会出现过期失效的问题,请注意。
keroro123
帖子: 71
注册时间: 2011-01-11 23:58

求助:请教将1080i压制成720i的方法?

参数如下:
program --level 4.1 --pass 2 --bitrate 3850 --stats ".stats" --deblock -1:-1 --min-keyint 1 --bframes 16 --b-adapt 2 --scenecut 50 --ref 9 --rc-lookahead 60 --merange 24 --me umh --direct auto --subme 11 --partitions all --trellis 2 --no-dct-decimate --no-fast-pskip --tff --output "output" "input"

同样的参数,压制1080i播放器能正确反交错,但压制720i,压出来好像根本拉丝就没了,感觉是混合反交错了的一样,播放器也无法正确反交错。

截图如下:

1080i:
1080i.jpg
720i:
720i.jpg
难道没办法压制成720i的?
头像
feisty2
帖子: 274
注册时间: 2012-08-05 10:03

Re: 求助:请教将1080i压制成720i的方法?

你为什么想要720i 我想不出任何理由要720i不要720p
垂直方向的resize必须在逐行条件下进行否则会出问题
所以要720i就先deinterlace然后resize再reinterlace
keroro123
帖子: 71
注册时间: 2011-01-11 23:58

Re: 求助:请教将1080i压制成720i的方法?

feisty2 写了:你为什么想要720i 我想不出任何理由要720i不要720p
垂直方向的resize必须在逐行条件下进行否则会出问题
所以要720i就先deinterlace然后resize再reinterlace
除了这样就没其他办法了吗?反交错后视频就不是原先的那样子了,还有什么别的方法能压720i吗?难道只能压1080i?

因为反交错比较浪费时间,所以想直接压制成i完事。
头像
mawen1250
核心会员
核心会员
帖子: 670
注册时间: 2011-07-24 20:33

Re: 求助:请教将1080i压制成720i的方法?

interlaced内容进行纵向resize:
1.对变化区域(有交错)按场resize没有问题,按帧resize就变成blending
2.对静止区域(无交错)按帧resize没有问题,按场resize就变成field phase shift(缟缟)

所以要想对interlaced内容不进行deint的情况下做正确的resize,就应该对有交错区域按场resize,对无交错区域按帧resize,然后merge在一起。
我只知道YV12-YUY2转换的AutoYUY2是这么做的,但是单纯针对resize还从没听说过这样的滤镜和脚本(正常情况下没人会愿意在interlaced下进行spatial处理,YV12-YUY2则是用Destripe解缟时需要的),LZ需要的话就自己去写一个。
keroro123
帖子: 71
注册时间: 2011-01-11 23:58

Re: 求助:请教将1080i压制成720i的方法?

mawen1250 写了:interlaced内容进行纵向resize:
1.对变化区域(有交错)按场resize没有问题,按帧resize就变成blending
2.对静止区域(无交错)按帧resize没有问题,按场resize就变成field phase shift(缟缟)

所以要想对interlaced内容不进行deint的情况下做正确的resize,就应该对有交错区域按场resize,对无交错区域按帧resize,然后merge在一起。
我只知道YV12-YUY2转换的AutoYUY2是这么做的,但是单纯针对resize还从没听说过这样的滤镜和脚本(正常情况下没人会愿意在interlaced下进行spatial处理,YV12-YUY2则是用Destripe解缟时需要的),LZ需要的话就自己去写一个。
感谢解答,看来这样压制还真是比较麻烦啊,还要分辨交错区和无交错区,resize后还要合在一起,那还是压1080i算了。

回到 “AviSynth”