『漫游』酷论坛>『影音数码技术学习交流』>[请教]如何让画面更清 ..

[请教]如何让画面更清亮?

toopuy@2010-01-03 17:47

接触AVS时间较短,很多滤镜都不知道能达到什么效果和其用法。

未处理前的图:
复制代码
  1. AVCSource("C:\[迈克尔·杰克逊:就是这样].This.Is.It.1080p.BluRay.x264-CROSSBOW.dga")
  2. #deinterlace
  3. crop( 60, 0, -60, 0)
  4. LanczosResize(400,240) # Lanczos (Sharp)
  5. #denoise
  6. TextSub("C:\[迈克尔·杰克逊:就是这样].This.Is.It.1080p.BluRay.x264-CROSSBOW.ass", 1)



这里想问的是如何让处理后的图显得更清亮。如下面这样:

(这是别人做的,可惜要不到他的脚本。)

用下面的脚本处理过的图(未经MeGui压制前):
复制代码
  1. AVCSource("C:\[迈克尔·杰克逊:就是这样].This.Is.It.1080p.BluRay.x264-CROSSBOW.dga")
  2. #deinterlace
  3. asharp(4.4,12.0,-1.0,hqbf=true)
  4. undot()
  5. Tweak(1.1,1.2,-10,1.2)
  6. undot()
  7. KenKunNR(threshold=4)
  8. undot()
  9. Deblock(quant = 24)
  10. undot()
  11. crop( 60, 0, -60, 0)
  12. undot()
  13. LanczosResize(400,240) # Lanczos (Sharp)
  14. #denoise
  15. TextSub("C:\[迈克尔·杰克逊:就是这样].This.Is.It.1080p.BluRay.x264-CROSSBOW.ass", 1)



MeGui压制后的图:


我想看看我选择的滤镜合适吗?应该用什么滤镜能达到第二张图那样的效果呢?
感觉自己做的没有那么清楚和明亮,有些模糊感。在此,先感谢大家的指点!
引用

xbmncs@2010-01-03 20:25

加滤镜什么的最讨厌了
引用

xbmncs@2010-01-03 20:29

这个undot()加那么多干啥
滤镜什么的最讨厌了,裸压才是王道
引用

蓝の回忆@2010-01-03 23:29

滤镜什么的最讨厌了....
引用

manofman@2010-01-04 13:00

可能性有:

1. 他的片源比你的清。
2. 他有锐化你没有。

楼主如果你不知道哪些滤镜有哪些用的话,就不要乱把它们摆在一起。好像那一连串undot是用来做什么?那个tweak又是用来做什么??
引用

kiral@2010-01-04 13:33

这个应该是你解码器的问题啦,同编码的关系不大。其实就是YUV<->RGB的颜色转换问题,16-235转到0-255的灰度。表现就是黑的不够黑,白的也不够白,就像画面有一层白蒙蒙的东西。

你试试DirectShow load CoreAVC解码,事先在CoreAVC设置输出是Output: PC(0-255),不要选自动,看看压出来的画面颜色是否正确,有没有改善。

当然也可能是你压的没有问题,是播放器有YUV->RGB的问题,不过这个可能性小一些,呵呵。
引用

toopuy@2010-01-04 14:17

引用
最初由 manofman 发布
可能性有:

1. 他的片源比你的清。
2. 他有锐化你没有。

楼主如果你不知道哪些滤镜有哪些用的话,就不要乱把它们摆在一起。好像那一连串undot是用来做什么?那个tweak又是用来做什么??


谢谢提醒,正在学习中,所以……
引用

toopuy@2010-01-04 14:19

引用
最初由 kiral 发布
这个应该是你解码器的问题啦,同编码的关系不大。其实就是YUV<->RGB的颜色转换问题,16-235转到0-255的灰度。表现就是黑的不够黑,白的也不够白,就像画面有一层白蒙蒙的东西。

你试试DirectShow load CoreAVC解码,事先在CoreAVC设置输出是Output: PC(0-255),不要选自动,看看压出来的画面颜色是否正确,有没有改善。

当然也可能是你压的没有问题,是播放器有YUV->RGB的问题,不过这个可能性小一些,呵呵。


原来是这样啊。好的,我去试试。谢谢指点!
引用

meteorx@2010-01-04 15:15

撇开avs不谈,头发部分明显码率不够。。
引用

toopuy@2010-01-05 00:01


这个码率如何?

也是使用的1000kbps
引用

adamhj@2010-01-07 19:19

引用
最初由 kiral 发布
这个应该是你解码器的问题啦,同编码的关系不大。其实就是YUV<->RGB的颜色转换问题,16-235转到0-255的灰度。表现就是黑的不够黑,白的也不够白,就像画面有一层白蒙蒙的东西。

你试试DirectShow load CoreAVC解码,事先在CoreAVC设置输出是Output: PC(0-255),不要选自动,看看压出来的画面颜色是否正确,有没有改善。

当然也可能是你压的没有问题,是播放器有YUV->RGB的问题,不过这个可能性小一些,呵呵。


第一和第三张图也是avs输出的图,都看不出什么问题,那么就应该不是avs源的问题,而是他压完后的视频在解码/渲染中的问题,不过别人压的成品(图2)又没问题,这就有稍微有点奇怪了

既然牵涉到yc伸张的问题,那么片源必然是yuv的了

假设lz四张图截图的时候播放器/显卡的设置都是相同的

1、3张图,片源是yuv,那么avs输出的自然也是yuv,这个时候渲染器做了正确的yc伸张,说明渲染器没问题

图4,既然是用3做源压的,那么自然压出来的也该是yuv的h264视频,那么只能是在解码或者渲染的时候做了错误的yc伸张,由于渲染器应该是正常的,那只能是解码器的问题

图2,假如那个“别人压的”也是yuv的h264,那么必然也会遇到和图4相同的错误,但是却没有出现,那么要么就是别人压的是个rgb的h264(不用再做yc伸张了),要么别人用的不是h264编码(解码器不同所以可以正确处理)

所以,lz自己压的片显的发灰,应该是你的h264解码器问题,自动做了次yuv->rgb转换(选了强制rgb输出之类的东西?),并且没做yc伸张
引用

大虾@2010-01-09 16:34

楼主,你在NMM发帖问这个问题,我第一帖就跟你说播放过程有问题,你还不信,非说是压制问题,又跑到这里来联动。你去哪联动,问题就是问题,跑到天涯海角联动都没用。
你这几张图一对比,很显然就是播放过程中YC伸张出了问题。
引用

ljwing@2010-01-10 08:57

lz你使用的截图还是截屏?
引用

| TOP