'밴딩'에 해당되는 글 1건

  1. 2009.05.30 GradFun2DB
2009. 5. 30. 09:58
GradFun2DB


사용법
gradfun2db( clip c, float "thr" )


정보
관련글 : 링크
제작 : ??
분류 : 디밴딩
동작 색공간 : YV12, YUY2, RGB24, RGB32
라이센스 : ??

예제
avisource("color.avi")
GradFun2DB()

 이런 필터가 왜 필요합니까... 라고 물으신다면 "밴딩 효과를 없애기 위해서요."라고 밖에 할 말이 없군요.
 일단 밴딩 현상이 뭔지나 좀 알아보죠

출처 : http://en.wikipedia.org/wiki/Color_banding


 어떠한 이유로 인해 (동영상 편집중에서는 보통 과도한 샤픈이나 색 보정으로 인한 경우가 많습니다) 색이 자연스럽게 퍼지지 않고 층이 생기는 경우가 있습니다.
 위 그림에서 8-bit gradient의 경우죠. (단 위 그림은 단순한 비트 부족이 이유고, 동영상에서는 위에 말한 이유가 대부분입니다)

 이 디밴딩 필터는 저 층들을 누름으로서 색층을 제거합니다. 좀 과장된 비유기는 하지만 한 서너가지 색의 수채 물감으로 충을 그려두고, 물 묻힌 붓으로 슥슥 문질러 준다고 생각하시면 되겠습니다.

 제가 써놓고도 한심할정도로 이상한 설명이군요. 위 이미지와 함께 한줄로 요약하면

맨 왼쪽과 같은 이미지를 맨 오른쪽같이 자연스럽게 만들어준다

입니다.
 

옵션
thr

: 이상의 모든 실수 값 사용 가능

= 1.2 : (기본값)

= 1~3 : 추천값


 간단합니다. 옵션 하납니다.
 옵션이 하나라 thr= 처럼 표기 하지 않고 gradfun2db(2.5) 처럼 값만 넣어줘도 작동합니다.
 원하신다면 3.141592로 시작하는 파이값을 한 소숫점 300자리까지 넣어주셔도 무방합니다만, 그렇게까지 쓰실 변태님은 안계시겠죠.

  제가 추천하는 설정값은 기본값입니다. 물론 소스에따라 많이 달라지지만 이 필터 자체가 의도 했던 의도하지 않았던 blur 필터를 먹인 느낌을 많이 주기 때문에 강하게 주면 흐릿해지는 영상을 볼 수 있으실겁니다. (특히 실사영상이 심하죠 이게...)

 이걸 써야하는 소스중에 08년 최고의 주말드라마 트루 티어즈가 있습니다. 720p로 업스케일링 하면 배경에 층이 정말 장난 아니게 많아집니다.
 그냥 이 필터 쓰면 되지 않느냐... 하시는데, 트루티어즈 작화 자체가 배경이 흐릿한데 이 필터를 강하게 걸어주면 배경 자체가 완전히 안개낀듯한 영상을 내놓아 보는 제가 짜증이 날 정도의 이상한 정도의 영상이 나옵니다. (당시 제가 이 필터를 아예 모르고 그냥 적용시켜 본거라 다른 필터들 옵션값 생각하고 80을 줬더랬죠 ㅡ,ㅡ)

 기본값을 추천하는 이유가... 이 배경의 퀼리티와 층 제거의 타협점이 기본값에서 가장 적당하게 나오는 경우가 많았기 때문이고... 뭐 그렇습니다.
 
P.S 오늘따라 글이 좀 이상하군요. 나중에 수정하던지 해야겠습니다.

'Avisynth > Plugins' 카테고리의 다른 글

FFT3DGPU  (2) 2009.08.11
DGDecode  (0) 2009.07.15
Yadif  (0) 2009.05.27
ConvertToYUY2 / ConvertToYV12  (0) 2009.05.25
AAA  (0) 2009.05.21
Posted by 아스쿨