本页为 NMM视频技术(旧)论坛(2004–2012)的只读存档,无法登录或发帖。欢迎前往 新论坛 交流。

NMM视频技术(旧)

查看: 26830回复: 53
打印 上一主题 下一主题

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

  [复制链接]
御社神
跳转到指定楼层
1楼
发表于 2010-6-26 20:38 只看该作者 回帖奖励 倒序浏览 阅读模式
如何有效减少压制后出现的马赛克(或者说色块?)

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



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

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

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

eedi3目前只是测试版,此乃EP者必备良品(众人:赶紧拖出去RouRouE)
http://forum.doom9.org/showthread.php?p=1343668#post1343668
  1. eedi3()
复制代码
御社神
3楼
 楼主 发表于 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是什么= =
dlnm
4楼
发表于 2010-6-27 17:12 只看该作者
AVS長度跟質量並非成正比的

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

至於blocking的問題
之前弄化物語時翻看過不少文章
一般是建議留噪點甚至加噪點
令壓縮時x264在這些暗處/平滑的地方多給一點碼率
而且crf23, 我覺得有點不足
特別是在subme10跟mbtree開啓的情况下
我會建議至少要crf20-
lititude
5楼
发表于 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,还靠码率...
Yuricon
6楼
发表于 2010-6-27 19:01 只看该作者
自家网络继续抽风中,手机看图很杯具,而且流量所剩无几,目前果断Wifi偷网中OTZ
Liti也看出来了么
御社神
7楼
 楼主 发表于 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。

难道是我理解错误了么= =
264768502
8楼
发表于 2010-6-27 19:56 只看该作者
有黑边的话继续切,没黑边的话就不用切了,864挺好
御社神
9楼
 楼主 发表于 2010-6-27 19:59 只看该作者
参数有哪些地方要改的...?
御社神
10楼
 楼主 发表于 2010-6-27 20:00 只看该作者
主要是因为还有黑边我才切的
dlnm
11楼
发表于 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
御社神
12楼
 楼主 发表于 2010-6-27 21:02 只看该作者
因为我实在是不懂怎么单独用x264命令行、、怎么都找不到命令行方面的教程、、
264768502
13楼
发表于 2010-6-27 21:06 只看该作者
回复 dlnm 的帖子


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

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

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

我倒是見過有人對有色塊的源做降噪柔化
但是對壓縮後才有色塊的源我就沒見過
御社神
18楼
 楼主 发表于 2010-6-27 21:56 只看该作者
回复 dlnm 的帖子


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

还有个叫做TNLMEANS的东西..........

小黑屋手机版NMM视频技术

GMT+8, 2026-10-11 12:23 , Processed in 0.022528 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.