分页: 1 / 2

[新手求助]俺妹BDMV的压制方案

发表于 : 2014-01-08 21:17
ydfmydk
想压制俺妹1的BDMV,原本29.970 fps的,混有烂帧,我用tfm把他砍成23.976 fps,压完之后,发现还可以,基本看不到烂帧了
但却出现一个问题,压出来的画面比源画面颜色浅了,感觉人物不清晰了
源视频画面
源视频画面
压制后的画面
压制后的画面
mediainfo
mediainfo
QQ图片20140108193127.jpg (49.41 KiB) 查看 9376 次
BT.709*[2]和BT.709[1]有分别吗,我平时遇到都是BT.709*[2],这次俺妹的是BT.709[1]
BT.709*[2]和BT.709[1]有分别吗,我平时遇到都是BT.709*[2],这次俺妹的是BT.709[1]
QQ图片20140108211040.jpg (14.96 KiB) 查看 9376 次
这是我的AVS

代码: 全选

LoadPlugin("C:\Program Files (x86)\MeGUI_2418_x86\tools\dgavcindex\DGAVCDecode.dll")
AVCSource("D:\BDMV\俺妹\1\BDMV\STREAM\00000.dga")
tfm(order=1,mode=5,pp=7,slow=2).tdecimate(hybrid=1)
#deinterlace
#crop
LanczosResize(1280,720) # Lanczos (Sharp)
#denoise


Re: [新手求助]俺妹BDMV的压制方案

发表于 : 2014-01-09 19:34
lwjkk666
这部片原盘是30FPS的?

Re: [新手求助]俺妹BDMV的压制方案

发表于 : 2014-01-09 23:42
ydfmydk
lwjkk666 写了:这部片原盘是30FPS的?
对,是29.970 fps

Re: [新手求助]俺妹BDMV的压制方案

发表于 : 2014-01-10 10:47
mawen1250
BT.709*[2]代表是猜测的结果,而这个源里有标记flag所以是BT.709[1]。

至于俺妹这BD,首先正片是Telecined(24t),需要IVTC。
最主要的问题是ED为24t画面+30i滚动字幕的混合,通常有以下几种做法:
1.直接Bob到60fps,简单方便,30i部分由于变成60fps所以较为流畅,但是由于24t部分重复帧数是2、3、2、3的循环,会导致24t部分有一定的不连贯。而且由于正片为24fps,此方法需要做成VFR。
Bob建议使用QTGMC(Border=True, SourceMatch=3, Lossless=2)这样的参数,以尽量减少24t部分(本来可以通过field match还原)做Bob的损失。
2.用ivtc_txt60mc,设置正确的frame_ref(PIIPP循环中第一帧的帧号),可以实现24t和30i部分都连贯的结果。
3.针对俺妹ED特殊的情况(30i字幕背景不变),可以用mt_lutspa建立mask,用这个mask来merge实现将30i字幕和24t画面分开处理,30i字幕Bob到60fps后再插到120fps然后砍到24fps,24t画面直接IVTC变成24fps。这个就是ANE的做法,针对这种特殊情况可以实现最好的效果。

第三个做法只适用于30i字幕部分背景不变的情况,而像是在TV放送里那种滚动字幕我是使用第二种方法。

Re: [新手求助]俺妹BDMV的压制方案

发表于 : 2014-01-10 11:11
alexz220
mawen1250 写了:BT.709*[2]代表是猜测的结果,而这个源里有标记flag所以是BT.709[1]。

至于俺妹这BD,首先正片是Telecined(24t),需要IVTC。
最主要的问题是ED为24t画面+30i滚动字幕的混合,通常有以下几种做法:
1.直接Bob到60fps,简单方便,30i部分由于变成60fps所以较为流畅,但是由于24t部分重复帧数是2、3、2、3的循环,会导致24t部分有一定的不连贯。而且由于正片为24fps,此方法需要做成VFR。
Bob建议使用QTGMC(Border=True, SourceMatch=3, Lossless=2)这样的参数,以尽量减少24t部分(本来可以通过field match还原)做Bob的损失。
2.用ivtc_txt60mc,设置正确的frame_ref(PPIIP循环中第一帧的帧号),可以实现24t和30i部分都连贯的结果。
3.针对俺妹ED特殊的情况(30i字幕背景不变),可以用mt_lutspa建立mask,用这个mask来merge实现将30i字幕和24t画面分开处理,30i字幕Bob到60fps后再插到120fps然后砍到24fps,24t画面直接IVTC变成24fps。这个就是ANE的做法,针对这种特殊情况可以实现最好的效果。

第三个做法只适用于30i字幕部分背景不变的情况,而像是在TV放送里那种滚动字幕我是使用第二种方法。
感谢mawen菊苣,收藏备用~

Re: [新手求助]俺妹BDMV的压制方案

发表于 : 2014-01-10 12:18
mawen1250
至于颜色的问题,你应该给出x264参数、截图/播放用的环境。是否设置了错误的TV/PC Range——把TV的源标成PC/把PC的源标成TV,回放环境是否做了错误的YC伸张。

Re: [新手求助]俺妹BDMV的压制方案

发表于 : 2014-01-10 12:44
ydfmydk
mawen1250 写了:至于颜色的问题,你应该给出x264参数、截图/播放用的环境。是否设置了错误的TV/PC Range——把TV的源标成PC/把PC的源标成TV,回放环境是否做了错误的YC伸张。
谢谢mawen菊苣的回答

Re: [新手求助]俺妹BDMV的压制方案

发表于 : 2014-01-10 15:36
wearsky
mawen1250 写了: 2.用ivtc_txt60mc,设置正确的frame_ref(PPIIP循环中第一帧的帧号),可以实现24t和30i部分都连贯的结果。
第三个做法只适用于30i字幕部分背景不变的情况,而像是在TV放送里那种滚动字幕我是使用第二种方法。
请教一下mawen菊苣,这第二种方法具体应该怎么做,初学不太会。。。

Re: [新手求助]俺妹BDMV的压制方案

发表于 : 2014-01-10 16:24
mawen1250
ydfmydk 写了:
mawen1250 写了:至于颜色的问题,你应该给出x264参数、截图/播放用的环境。是否设置了错误的TV/PC Range——把TV的源标成PC/把PC的源标成TV,回放环境是否做了错误的YC伸张。
谢谢mawen菊苣的回答
我说的是压制时用的参数,--input-range和--range这两个有没有设?
另外就是你的回放环境——解码器、渲染器是什么?

Re: [新手求助]俺妹BDMV的压制方案

发表于 : 2014-01-10 16:53
mawen1250
wearsky 写了:
mawen1250 写了: 2.用ivtc_txt60mc,设置正确的frame_ref(PPIIP循环中第一帧的帧号),可以实现24t和30i部分都连贯的结果。
第三个做法只适用于30i字幕部分背景不变的情况,而像是在TV放送里那种滚动字幕我是使用第二种方法。
请教一下mawen菊苣,这第二种方法具体应该怎么做,初学不太会。。。
“设置正确的frame_ref(PPIIP循环PIIPP循环中第一帧的帧号)”——之前记错了。。。

关于ivtc_txt60mc的使用方法由于写了太多直接开新帖了:http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&t=1367