ConvertToYUY2 / ConvertToYV12
사용법
정보
예제
ConvertTo... 필터는 무슨 기능을 위해서 사용하기 보다는 필터나 스크립트의 요구 색공간을 맞춰 주기 위해서 사용합니다.
컬러 매트릭스 전환도 가능하긴 합니다만... 보통 이 필터로 하지 않지요.
위의 원문 링크를 눌러 보시면 별별 색공간이 다 나오지요. 하지만 실제 스크립트 짜는 과정에서 자주 쓰이는건 YV12, YUY2... 한두개 더 붙이면 RGB나 RGB32 정도 입니다.
특정 색공간에서만 작동하는 필터를 색공간 변환 없이 사용시 색공간이 맞지 않는다는 에러 메세지가 나오게 됩니다.
이럴때 해당 필터가 필요로 하는 색공간으로 변환 해 주면 됩니다.
팁을 하나 드리자면, YUY2보다 YV12가 처리 속도가 좀 빠른데, 버츄얼덥에서 Full Compression을 선택하시면 이 모드에서는 YV12 색공간을 지원 하지 않기 때문에, YUY2로 강제 변환되어 인코딩 됩니다.
YV12를 사용하기 위해서는 압축 설정에서 Fast Compression을 선택 해 주시면 됩니다. 실제 1pass에서는 별 속도 향상이 없지만, 2pass에서는 체감속도가 확실히 빨라집니다.
(그래도 애니메이션 30분짜리 하나 인코딩 하는데 한나절 걸리던게 한 9시간 걸리는 겁니다만...)
뭐 그래도 1초라도 빨리 끝나는게 기분상 좋겠지요? AvsP 미리보기 창 하단에서 색공간을 확인 하시고, YUY2일 경우 YV12로 바꿔주는 필터 한번 써 주시면 한결 가벼워집니다.
(여기서 필터 하나 더 쓰면 속도 느려지지 않겠냐... 하시는 분들이 계신데, Convert 필터는 쓴건지 안쓴건지 모를 정도로 속도가 빠른 필터니 그런 걱정 하지 않으셔도 좋을거라 생각해요.)
사용법
ConvertToYUY2()
ConvertToYV12()
ConvertToYV12()
정보
예제
avisource("anime.avi")
ConvertToYV12()
Fastlinedarken(strength=80, luma_cap=191, thinning=24)
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 필터는 쓴건지 안쓴건지 모를 정도로 속도가 빠른 필터니 그런 걱정 하지 않으셔도 좋을거라 생각해요.)