分页: 1 / 2

[求教]渣碟画面红色的部分明显锯齿状,已解决

发表于 : 2013-07-07 22:00
海波湛蓝
碟片输出d2v,截图。未经过deint等任何处理。
如图所示,整片里面,红色的部分都有明显的锯齿,求处理方式……

Re: [求教]渣碟画面红色的部分明显锯齿状,应如何处理

发表于 : 2013-07-07 23:44
eric888a
怎麼看怎麼像搞搞.....

Re: [求教]渣碟画面红色的部分明显锯齿状,应如何处理

发表于 : 2013-07-08 0:11
Billy Herrington
Try UToY and VToY, and post the screenshot of the results.

Re: [求教]渣碟画面红色的部分明显锯齿状,应如何处理

发表于 : 2013-07-08 0:37
eric888a
比利叔表示請用UToY和VToY,並將結果截圖PO上來他好幫你判斷

Re: [求教]渣碟画面红色的部分明显锯齿状,应如何处理

发表于 : 2013-07-08 11:57
zhongpang
大概是chroma subsampling用了pointresize
可以先转为RGB再转为YV12,锯齿可以减轻些
要求较高的话,可以转为16bit RGB,再转为10bit yv12

Re: [求教]渣碟画面红色的部分明显锯齿状,应如何处理

发表于 : 2013-07-08 13:10
海波湛蓝
感谢诸位菊苣回复
Billy Herrington 写了:Try UToY and VToY, and post the screenshot of the results.
source
Source.png
UToY
UToY.png
UToY.png (40.02 KiB) 查看 6331 次
VToY
VToY.png
VToY.png (44.48 KiB) 查看 6331 次
zhongpang 写了:大概是chroma subsampling用了pointresize
可以先转为RGB再转为YV12,锯齿可以减轻些
要求较高的话,可以转为16bit RGB,再转为10bit yv12
ToRGB32_ToYV12
ToRGB32_ToYV12.png
ToRGB32_ToYV12锯齿症状略减轻。
转为16bit RGB,再转为10bit yv12
呃,不好意思,这个我不会做…

Re: [求教]渣碟画面红色的部分明显锯齿状,已截图UtoY、VtoY等

发表于 : 2013-07-08 18:40
feisty2
坏的chroma subsample 如果不考虑损失就这样好了 last.mergechroma (last.blur (1))

Re: [求教]渣碟画面红色的部分明显锯齿状,已截图UtoY、VtoY等

发表于 : 2013-07-08 21:54
海波湛蓝
feisty2 写了:坏的chroma subsample 如果不考虑损失就这样好了 last.mergechroma (last.blur (1))
感谢菊苣回复~
假如考虑损失,有更好的建议吗?

Re: [求教]渣碟画面红色的部分明显锯齿状,已截图UtoY、VtoY等

发表于 : 2013-07-08 22:14
feisty2
海波湛蓝 写了:
feisty2 写了:坏的chroma subsample 如果不考虑损失就这样好了 last.mergechroma (last.blur (1))
感谢菊苣回复~
假如考虑损失,有更好的建议吗?
我明明是小白...更好的等论坛里的众菊苣解答吧

Re: [求教]渣碟画面红色的部分明显锯齿状,已截图UtoY、VtoY等

发表于 : 2013-07-08 23:25
Billy Herrington
Assuming your source is truly 4:2:0. ( Things are slightly different if it is 4:2:2, but quite similar )

Not likely to be CUE since the aliasing seems to occur only horizontally, not vertically. Possibly a bad 4:1:1->4:2:0 interpolation.

Try PointResize U & V planes back to half height, and use some good resampler to get it back. For example:
[syntax lang="avisynth"]MergeChroma(PointResize(width, height/2).Spline64Resize(width, height, 0, .5))[/syntax]( If your source is 4:2:2 you'd better tweak the values in the resamplers, as it should came from a bad 4:2:0->4:2:2 or 4:1:1->4:2:2 interpolation )

This just does things (almost) correct. You might want some more filters to do further fixes, or mask the subtitles as they seem to be artefact-free.