h264 인코딩 관련 오류입니다.

by 쪼꼬인형 posted May 01, 2017
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

테스트 결과 해결하긴 했습니다만.

 

원본 파일의 해상도가 홀수일 경우 무조껀 인코딩 오류가 뜨네요

인지하고 계신 문제인 것 같습니다만.. (인코딩 알고리즘상 뜰수도 있겠다 싶기도 하고..)

 

이걸 방지할 수 있는 방법이 인코더 단계에서 있을것 같아 글 남깁니다.

 

 

파일은 애프터이펙트에서 출력한 파일이었고 코덱은 퀵타임 애니메이션 퀄리티 100 이었습니다.

해상도는 830 x 623 이었구요.

작업 하다보니 최종 출력을 이 사이즈로 해주길 원해서 이런 요상한 해상도로 작업하게 됬습니다.

문제는 아웃풋 이후 샤나인코더로 최종 코딩을 하려는 도중 발생했습니다.

그냥 밑도 끝도 없이 오류가 뜨더군요.

코덱에서 온갖 설정을 건드려도 오류가 나길래 원인이 뭔지 파악조차 못하고 있었네요. 추측할 근거가 거의 없었으니까요.

 

그러던 중 혹시나 해서 영상 사이즈를 건드렸더니 이게 왠걸 잘되더군요.,

확인해보니 최종 아웃풋이 830 x 623 >> 830 x 624 로 변경되었더군요.

설정에서도 자동으로 수치가 변환되는 것을 보니 인지하고 계시는 부분인 것 같습니다만.

 

아무튼 이런 문제가 발생하지 않도록 제가 생각한 해결책은

 해상도가 홀수인 상태로 인코딩에 들어가면 (이때 인코딩 설정에서 영상 사이즈 탭은 체크 해제 되어 있을 경우) 오류가 나는데,

 

그냥 검은 레터박스 1픽셀 추가 후 인코딩 / 완료 후 레터 1픽셀 크롭 하면 간단히 해결될 것 같네요..

 

이 원인을 아는 사람은 수동으로 해결할 수도 있습니다만., 모르는 사람은 멘붕일테니.. 내부적으로 이렇게 작동되면 좋을 것 같네요