NMM视频技术(旧)

 找回密码
 成为会员
搜索
查看: 22687|回复: 53

如何有效减少压制后出现的马赛克(或者说色块?)

  [复制链接]
发表于 2010-6-26 20:38 | 显示全部楼层 |阅读模式
如何有效减少压制后出现的马赛克(或者说色块?)

一直有个严重的问题困扰着我。。就是压DVD演唱会之后总会不可避免的出现马赛克,如下图



是由于码率不足么?可我发现已经2500码率了。。还不足就未免太。。

所以求大大们给方法给滤镜~~

顺便求反交错滤镜~
上次有了一个nnedi3..感觉蛮不错的..
比起megui附带的那几个= =Y什么的T什么的实在是好太多了。。
不过我想应该还有更牛的吧= =求推荐几个
eedi3也是一种滤镜么?求下载地址和avs写法。。
发表于 2010-6-26 23:27 | 显示全部楼层
请贴avs和x264参数吧
还有片源和RIP此部分截图(avspmod截图推荐)

eedi3目前只是测试版,此乃EP者必备良品(众人:赶紧拖出去RouRouE)
http://forum.doom9.org/showthread.php?p=1343668#post1343668
  1. eedi3()
复制代码
 楼主| 发表于 2010-6-27 14:46 | 显示全部楼层
本帖最后由 御社神 于 2010-6-27 14:49 编辑

原版

压好的MP4




原版

压好的MP4


avs:
LoadPlugin("D:\megui\tools\dgindex\DGDecode.dll")
DGDecode_mpeg2source("G:\merged.d2v")
LoadPlugin("G:\nnedi3\nnedi3\nnedi3.dll")
nnedi3()
#deinterlace
LanczosResize(864,480,4,0,-5,0) # Lanczos (Sharp)
crop( 8, 0, -8, 0)
#denoise

为什么别人的avs都那么长呢= =

这个算是x26参数么。。
program --preset placebo --threads 6 --merange 64 --no-dct-decimate --level 4.1 --bframes 3 --ref 4 --slices 4 --aud --nal-hrd vbr --b-pyramid strict --keyint 24 --min-keyint 2 --vbv-bufsize 30000 --vbv-maxrate 40000 --weightp 0 --colorprim "bt709" --transfer "bt709" --colormatrix "bt709" --output "output" "input

仔细一对比和原版的画质差别颇大= =囧

话说EP是什么= =
发表于 2010-6-27 17:12 | 显示全部楼层
AVS長度跟質量並非成正比的

正題 :
反交错用eedi/nnedi系列的插件確實不錯
不過其作者本身也是建議配合motion compensation的script使用
比如TGMCMCBob

至於blocking的問題
之前弄化物語時翻看過不少文章
一般是建議留噪點甚至加噪點
令壓縮時x264在這些暗處/平滑的地方多給一點碼率
而且crf23, 我覺得有點不足
特別是在subme10跟mbtree開啓的情况下
我會建議至少要crf20-
发表于 2010-6-27 17:19 | 显示全部楼层
avs:
LoadPlugin("D:\megui\tools\dgindex\DGDecode.dll")
DGDecode_mpeg2source("G:\merged.d2v")
LoadPlugin("G:\nnedi3\nnedi3\nnedi3.dll")
nnedi3()
#deinterlace
LanczosResize(864,480,4,0,-5,0) # Lanczos (Sharp)
crop( 8, 0, -8, 0)
#denoise

为什么别人的avs都那么长呢= =

这个算是x26参数么。。
program --preset placebo --threads 6 --merange 64 --no-dct-decimate --level 4.1 --bframes 3 --ref 4 --slices 4 --aud --nal-hrd vbr --b-pyramid strict --keyint 24 --min-keyint 2 --vbv-bufsize 30000 --vbv-maxrate 40000 --weightp 0 --colorprim "bt709" --transfer "bt709" --colormatrix "bt709" --output "output" "input


为什么resize以后又crop一下...

这x264的参数是...要做BD盘的吗...

避免block,还靠码率...
发表于 2010-6-27 19:01 | 显示全部楼层
自家网络继续抽风中,手机看图很杯具,而且流量所剩无几,目前果断Wifi偷网中OTZ
Liti也看出来了么
 楼主| 发表于 2010-6-27 19:29 | 显示全部楼层
啊。。为什么resize以后又crop一下。。原来这样是错误的么

720*480的片子->左右共切掉9点变成711*480->Resize成864*480。
AVS做法:LanczosrResize(864,480,4,0,-5,0)即可。
现在可以继续切,切到856*480,或者848*480。

难道是我理解错误了么= =
发表于 2010-6-27 19:56 | 显示全部楼层
有黑边的话继续切,没黑边的话就不用切了,864挺好
 楼主| 发表于 2010-6-27 19:59 | 显示全部楼层
参数有哪些地方要改的...?
 楼主| 发表于 2010-6-27 20:00 | 显示全部楼层
主要是因为还有黑边我才切的
发表于 2010-6-27 20:39 | 显示全部楼层
  1. --slices 4 --aud --nal-hrd vbr
复制代码
除非你在弄BD, 否則以上參數是沒用的
  1. --colorprim "bt709" --transfer "bt709" --colormatrix "bt709"
复制代码
DVD不用加
  1. --b-pyramid strict
复制代码
非BD用normal或none
  1. --keyint 24 --min-keyint 2
复制代码
非BD的話建議keyint設成fps*10, min-keyint設成fps

==============================
話說, 該果斷放棄megui啊
你那個參數貌似又是megui的bug
 楼主| 发表于 2010-6-27 21:02 | 显示全部楼层
因为我实在是不懂怎么单独用x264命令行、、怎么都找不到命令行方面的教程、、
发表于 2010-6-27 21:06 | 显示全部楼层
回复 dlnm 的帖子


这些建议跟马赛克完全无影响嘛...

LZ,AVS里可以考虑进行一下降噪,外加轻轻地柔化一下
x264参数中可以试试开高psy和aq
 楼主| 发表于 2010-6-27 21:09 | 显示全部楼层
能否给好一点的降噪 滤镜呢= =顺便给个avs写法= =
发表于 2010-6-27 21:31 | 显示全部楼层
诸如dfttest(sigma=16)这样的强力降噪滤镜
默认强度是16,你可以根据自己的情况尝试下改动参数
注:用这个滤镜的时候libfftw3f-3.dll要和avs放在一起
发表于 2010-6-27 21:35 | 显示全部楼层
补一句...降噪之后最好再补充一些噪声...不然那些暗景很容易出banding...
可以用GradFun2DBmod之类的脚本
发表于 2010-6-27 21:35 | 显示全部楼层
預設的psy和aq其實不算低
而且各種意議上是用碼率換取效果
所以調低一點crf才是最直接做法

這種壓縮後才出現的色塊/馬賽克
是因為x264對平滑的地方會給出較少碼率
再柔化磨平一下相信效果未必很大

我倒是見過有人對有色塊的源做降噪柔化
但是對壓縮後才有色塊的源我就沒見過
 楼主| 发表于 2010-6-27 21:56 | 显示全部楼层
回复 dlnm 的帖子


    能否教我怎么使用x264命令行呢?或者给我个教程呢。。
 楼主| 发表于 2010-6-27 21:57 | 显示全部楼层
crf是什么参数呢。。现在是4..调多低类
发表于 2010-6-27 22:13 | 显示全部楼层
这样的LIVE降噪会比较有效的,我个人常用的这两个降噪滤镜fft3dgpu  dfttest
压live的话降噪后直接压的确很容易出banding(尤其是那些光线)
不过加噪点后占用的码率需求也会上升,所以我一般把去噪强度控制在一个比较平衡的值,不至于banding太明显,dfttest sigma我用貌似还没用过超过2的。。。难道是版本的关系?

还有个叫做TNLMEANS的东西..........
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

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

GMT+8, 2025-5-5 21:06 , Processed in 0.284308 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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