태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

티스토리 툴바


웹문서 도움말
검색
 

해상도 변경(resize) 후 저장시 나타난 오류의 원인

VirtualDub은 그 소스가 완전 공개된 무료 프로그램으로써 동영상의 자르기, 합치기 및 자체자막 만들기, 해상도 변경, 로고 삽입, 압축 방식의 변경, 오디오 볼륨 조정 등등 여러가지 작업에 많이 이용되고 있습니다.

 

처음 사용하시는 분들은 입력시 포맷의 오류에 당황하는 분들도 많은데요. 그건 입력하려는 동영상을 디코딩 할 수 있는 코덱이 컴퓨터에 설치되어 있지 않기 때문에 발생된 것이며 검색을 통해 쉽게 문제 해결도 가능합니다.

 

지금 말하고자 하는 오류는 버츄얼덥을 사용해 resize 후에 DivX나 XviD 코덱등을 선택 해 재압축 설정해서 출력하고자 할 때 아래와 같은 오류메세지가 보이는 경우입니다.

 

1)

================================================================

 

Cannot initialize video compression due to codec error: The source image farmat is not acceptabe.

 

=================================================================

 

2)

=================================================================

 

Cannot start video compression:

An unknown error occured(may be corrup data).(error code-100)

 

==================================================================

 

메세지의 내용은 약간 다르지만 둘다 같은 원인으로 발생된 문제인데요.

 

해상도 조절시 꼭 주의 하실 사항이 하나 있습니다.

 

MPEG-4 압축 기술에 기반을 둔 코덱들인 DivX, XviD, MPEG-4는 그 화면 해상도가 가로수치(넓이)는 4의 배수가 사용되어야 하며 세로수치(높이)는 2의 배수가 사용되어야 합니다.

 

만약 위와 같이 설정되어 있지 않다면 포맷이 적합하지 않다는 지금의 오류가 발생하게 되는데요.

 

해상도를 4 x 2 배수에 맞춰서 사용하시거나 WMV9 등의 다른 코덱을 사용해 압축하셔야만 지금의 문제가 해결 가능합니다.

 

4 x 2 배수로 하라고 함은 영상을 4 : 2 비율로 만들라는 건 아니구요.

앞부분의 넓이는 4로 나누었을 때 딱 떨어지는 수치여야하며, 뒷부분의 높이는 2로 나누어 떨어지는 짝수로 되어 있어야 한다는 겁니다.

 

예를들어 720 x 395 로 설정했다면 높이의 해상도가 2의 배수가 아니므로 지금의 오류가 생기며 710 x 400 이라면 넓이의 해상도가 4의 배수가 아니므로 역시 오류가 생기게 된다는 겁니다.

WMV9 이나 X-264 코덱을 포함한 다른 코덱의 경우는 특별히 해상도 크기에 영향을 받지 않으므로 원하시는 대로 설정해도 출력이 가능하지만 DivX, XviD, MPEG-4 V1/2/3 코덱을 선택 해 압축 시에는 꼭 위에 설명드린 대로 해상도 비율을 맞추셔야만 1) 이나 2) 의 오류없이 출력이 가능 해 집니다.

VirtualDub은 오류가 잦긴 하지만 대부분 그 원인을 알면 해결 가능하며, 자체적인 결함을 보완하기 위한 변형 버젼들도 많이 있으므로 여러가지 버젼을 함께 사용하고 계시는게 좋습니다.


해상도 변경(resize) 후 저장시 나타난 오류의 원인
Posted by 왁자지껄