搜索 社区服务 统计排行 帮助
  • 2093阅读
  • 2回复

[请教]avs降噪滤镜的用法

楼层直达
级别: 侠客
注册时间:
2004-12-15
在线时间:
0小时
发帖:
339
一直都对avs中的降噪滤镜不是很清楚。如果是dvd片源,而且噪点不是很多的情况下,用什么滤镜能较好的去除噪点又尽可能的保留画面细节呢?
如果是一般的tvrip或dvdrip的raw,噪点比较严重的话,又该使用什么滤镜呢?
这个问题虽然上次问过一回了,但还不是很清楚,希望大大们能给予解答。
谢谢!
级别: 版主
注册时间:
2002-12-02
在线时间:
0小时
发帖:
3002
只看该作者 1楼 发表于: 2005-05-22
主要分兩大項 2D 及 3D 概念

2D 就是傳統的平面畫面分析,主要以色度之依據來處理(Chroma Noise Reduction)
3D 則是加入強化遮攔概念來處理

WarpSharp.dll 算是這方面的楚楚者
Xsharpen、KenKunNR、KenKunNRT(參考時間軸因子)... 都是
http://niiyan.s8.xrea.com/avisynth/index_warpsharp.html

fft3dfilter
http://bag.hotmail.ru/fft3dfilter/fft3dfilter.dhtml
(fft3dGPU 是針對GPU+fft3dfilter而改良的 fft3dfilter濾鏡 ※GPU就是先進的顯示卡晶片)

Convolution3d 常用到的簡單範本
Convolution3d (preset="movieHQ") #Movie Hi Quality (good DVD source)
Convolution3d (preset="movieLQ") #Movie Low Quality (noisy DVD source)
Convolution3d (preset="animeHQ") #Anime Hi Quality (good DVD source)
Convolution3d (preset="animeLQ") #Anime Low Quality (noisy DVD source)

undot.dll
undot濾鏡是進行象素及細小噪點降噪,一般用來去除細小的、肉眼不容易察覺的噪點(先其他降噪filter使用可以減少其他降噪filter的負荷或誤判)

Cnr2.dll
Cnr2() # for TV/VHS caps
Cnr2("xxx",4,5,255) # my suggestion to remove rainbows 移去虹彩現象

一些帶 Smooth、soften 或 un xxx sharp 字眼的 filter 也有降噪的作用(屬於破壞性柔和處理)

其實就 Gordian Knot 生成的 .avs 來說
常看到
# 1) little noise
#Temporalsoften(2,3,3,mode=2,scenechange=6)
#mergechroma(blur(1.3))
#FluxSmoothST(5,7)

# 2) medium noise
#Temporalsoften(3,5,5,mode=2,scenechange=10)
#Convolution3d("moviehq")
#FluxSmoothST(7,7)

# 3) heavy noise
#Temporalsoften(4,8,8,mode=2,scenechange=10)
#Convolution3d("movielq")
#FluxSmoothST(10,15)

這類的內容
這就是一些固定的推薦參數
要使用的話就將前面的 # 去掉就可以了(註解文字前的# 除外)
比如有嚴重的 噪點就用第三
Temporalsoften(4,8,8,mode=2,scenechange=10)
Convolution3d("movielq") #適用於非動畫之(真人)電影
FluxSmoothST(10,15)

ffavisynth.dll
這個事先调好 FFDShow 之 Video decoder configuration
(比如 Noise 選項)
再來壓製

總之大部分的 denoiser and sharpener 都是為了壓製
也就是刻意給 Encoder 一個不模糊的 數據流

實際上個人認為要用什麼降噪濾鏡
應該先定出你要壓的codec設定進行第一次試驗性壓製(取一小段落壓製)
壓完後再用各filter再壓一次該成品以決定最適合的filter與參數
(各filter參數一般可在解壓縮filter壓縮包後 找到內附說明,
切記適中值絕對比大值來的好,除非您的片源很差)

用太多種filter 只會帶來壓製緩慢、適得其反(比如漸呈畫面會變成一塊塊的小方格) 這點不可不注意

级别: 工作组
注册时间:
2003-08-29
在线时间:
0小时
发帖:
669
只看该作者 2楼 发表于: 2005-05-22
引用
最初由 weilai 发布
主要分兩大項 2D 及 3D 概念

2D 就是傳統的平面畫面分析,主要以色度之依據來處理(Chroma Noise Reduction)(亮度、變動 量也常拿來當處理依據)
3D 則是加入強化遮攔概念來處理

WarpSharp.dll 算是這方面的楚楚者
Xsharpen、KenKunNR、KenKunNRT(參考時間軸因子)... 都是
http://niiyan.s8.xrea.com/avisynth/index_warpsharp.html

fft3dfilter
http://bag.hotmail.ru/fft3dfilter/fft3dfilter.dhtml
(fft3dGPU 是針對GPU+fft3dfilter而改良的 fft3dfilter濾鏡 ※GPU就是先進的顯示卡晶片)

Convolution3d 常用到的簡單範本
Convolution3d (preset="movieHQ") #Movie Hi Quality (good DVD source)
Convolution3d (preset="movieLQ") #Movie Low Quality (noisy DVD source)
Convolution3d (preset="animeHQ") #Anime Hi Quality (good DVD source)
Convolution3d (preset="animeLQ") #Anime Low Quality (noisy DVD source)

undot.dll
undot濾鏡是進行象素及細小噪點降噪,一般用來去除細小的、肉眼不容易察覺的噪點(先其他降噪filter使用可以減少其他降噪filter的負荷或誤判)

Cnr2.dll
Cnr2() # for TV/VHS caps
Cnr2("xxx",4,5,255) # my suggestion to remove rainbows 移去虹彩現象

一些帶 Smooth、soften 或 un xxx sharp 字眼的 filter 也有降噪的作用(屬於破壞性柔和處理)

其實就 Gordian Knot 生成的 .avs 來說
常看到
# 1) little noise
#Temporalsoften(2,3,3,mode=2,scenechange=6)
#mergechroma(blur(1.3))
#FluxSmoothST(5,7)

# 2) medium noise
#Temporalsoften(3,5,5,mode=2,scenechange=10)
#Convolution3d("moviehq")
#FluxSmoothST(7,7)

# 3) heavy noise
#Temporalsoften(4,8,8,mode=2,scenechange=10)
#Convolution3d("movielq")
#FluxSmoothST(10,15)

這類的內容
這就是一些固定的推薦參數
要使用的話就將前面的 # 去掉就可以了(註解文字前的# 除外)
比如有嚴重的 噪點就用第三
Temporalsoften(4,8,8,mode=2,scenechange=10)
Convolution3d("movielq") #適用於非動畫之(真人)電影
FluxSmoothST(10,15)

ffavisynth.dll
這個事先调好 FFDShow 之 Video decoder configuration
(比如 Noise 選項)
再來壓製

總之大部分的 denoiser and sharpener 都是為了壓製
也就是刻意給 Encoder 一個不模糊的 數據流

實際上個人認為要用什麼降噪濾鏡
應該先定出你要壓的codec設定進行第一次試驗性壓製(取一小段落壓製)
壓完後再用各filter再壓一次該成品以決定最適合的filter與參數
(各filter參數一般可在解壓縮filter壓縮包後 找到內附說明,
切記適中值絕對比大值來的好,除非您的片源很差)

用太多種filter 只會帶來壓製緩慢、適得其反(比如漸呈畫面會變成一塊塊的小方格) 這點不可不注意



快收,OPFANS好像找你压片来吗

宇宙で最も危険な男!!!
快速回复

限150 字节
上一个 下一个