Subtrack: 필터 효과 확인하기
Subtract 필터는 첫 번재 클립의 픽셀 값과 두 번째 클립의 픽셀 값의 차이를 화면에 표시해주는 필터입니다.
정확히 말하면 8비트 영상의 중간값인 회색(128)에서 첫 번째 클립의 픽셀 값을 더하고 두 번째 클립의 픽셀 값을 뺍니다.
(TV레인지 영상인 경우는 126이 중간값이 됩니다.)
따라서 완전히 똑같은 두 클립에 Subtract 필터를 사용하면 회색 화면만 나타나게 되겠죠.
Subtract 필터를 사용하면 필터의 효과가 어느 부분에 얼마나 나타나는지 쉽게 확인할 수 있습니다.
예를 들어 샤픈 필터의 효과가 어떻게 나타나는지 확인하고 싶다면 다음과 같이 스크립트를 작성하면 됩니다.
a=MPEG2Source("test.d2v", cpu=0)
b=MPEG2Source("test.d2v", cpu=0).sharpen(0.5)
c=subtract(a,b)
interleave(a,b,c)
이 스크립트를 AvsP 등으로 열어보면 다음과 같이 원본 영상, 필터 적용 영상, (원본 영상 - 필터 적용 영상) 순으로 보여지게됩니다.
마지막의 subtract 필터 화면을 보면 샤픈 필터의 효과를 눈으로 쉽게 확인할 수 있죠.
만약 적용된 필터의 효과가 별로 크지 않아서 원본과의 차이값이 작은 경우에는 subtract 필터 뒤에 Levels 필터를 사용해서 확대하는 것도 가능합니다.
예를 들어 원래의 스크립트에 아래와 같이 Levels 필터를 추가하면
a=MPEG2Source("test.d2v", cpu=0)
b=MPEG2Source("test.d2v", cpu=0).sharpen(0.5)
c=subtract(a,b).levels(100,1,142,0,255)
interleave(a,b,c)
원본 영상과 필터 적용 영상의 차이값을 더 뚜렷하게 확인할 수 있습니다.