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

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

楼层直达
级别: 侠客
注册时间:
2004-12-15
在线时间:
0小时
发帖:
339
一直都对avs中的降噪滤镜不是很清楚。如果是dvd片源,而且噪点不是很多的情况下,用什么滤镜能较好的去除噪点又尽可能的保留画面细节呢?
如果是一般的tvrip或dvdrip的raw,噪点比较严重的话,又该使用什么滤镜呢?
这个问题虽然上次问过一回了,但还不是很清楚,希望大大们能给予解答。
谢谢!
级别: 工作组
注册时间:
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好像找你压片来吗

宇宙で最も危険な男!!!
级别: 版主
注册时间:
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 只會帶來壓製緩慢、適得其反(比如漸呈畫面會變成一塊塊的小方格) 這點不可不注意

快速回复

限150 字节
上一个 下一个