'convert'에 해당되는 글 1건

  1. 2009.05.25 ConvertToYUY2 / ConvertToYV12
2009. 5. 25. 20:40
ConvertToYUY2 / ConvertToYV12

사용법
ConvertToYUY2()
ConvertToYV12()

정보
원문 : 링크
버전 : 정보 없음
분류 : 색공간 변환
동작 색공간 : 모든 색공간
라이센스 : 정보 없음
필요 필터 : 없음

예제
avisource("anime.avi")
ConvertToYV12()
Fastlinedarken(strength=80, luma_cap=191, thinning=24)

 ConvertTo... 필터는 무슨 기능을 위해서 사용하기 보다는 필터나 스크립트의 요구 색공간을 맞춰 주기 위해서 사용합니다.
 컬러 매트릭스 전환도 가능하긴 합니다만... 보통 이 필터로 하지 않지요.

 위의 원문 링크를 눌러 보시면 별별 색공간이 다 나오지요. 하지만 실제 스크립트 짜는 과정에서 자주 쓰이는건 YV12, YUY2... 한두개 더 붙이면 RGB나 RGB32 정도 입니다.

 특정 색공간에서만 작동하는 필터를 색공간 변환 없이 사용시 색공간이 맞지 않는다는 에러 메세지가 나오게 됩니다.
 이럴때 해당 필터가 필요로 하는 색공간으로 변환 해 주면 됩니다.

 팁을 하나 드리자면, YUY2보다 YV12가 처리 속도가 좀 빠른데, 버츄얼덥에서 Full Compression을 선택하시면 이 모드에서는 YV12 색공간을 지원 하지 않기 때문에, YUY2로 강제 변환되어 인코딩 됩니다.

 YV12를 사용하기 위해서는 압축 설정에서 Fast Compression을 선택 해 주시면 됩니다. 실제 1pass에서는 별 속도 향상이 없지만, 2pass에서는 체감속도가 확실히 빨라집니다.
 (그래도 애니메이션 30분짜리 하나 인코딩 하는데 한나절 걸리던게 한 9시간 걸리는 겁니다만...)

 뭐 그래도 1초라도 빨리 끝나는게 기분상 좋겠지요? AvsP 미리보기 창 하단에서 색공간을 확인 하시고, YUY2일 경우 YV12로 바꿔주는 필터 한번 써 주시면 한결 가벼워집니다.
 (여기서 필터 하나 더 쓰면 속도 느려지지 않겠냐... 하시는 분들이 계신데, Convert 필터는 쓴건지 안쓴건지 모를 정도로 속도가 빠른 필터니 그런 걱정 하지 않으셔도 좋을거라 생각해요.)

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

FFT3DGPU  (2) 2009.08.11
DGDecode  (0) 2009.07.15
GradFun2DB  (0) 2009.05.30
Yadif  (0) 2009.05.27
AAA  (0) 2009.05.21
Posted by 아스쿨