반응형


모든 mp4가 그런것은 아니지만 얼마전 부터 avisynth 이용시에 음성과 화면이 싱크가 맞지 않는 영상이 몇개 있더군요.
처음에는 동영상 자체의 문제인줄 알았습니다만....avisynth 를 이용하지 않고 다음팟이나 kmp로 재생시에는 싱크문제가 나타나지 않는 다는것을 알게 되었습니다.

몇가지 테스트 결과 문제를 일으키는 것은 바로 Haali Media Splitter 더군요. 동영상쪽이 문제인건지 Haali 쪽이 문제인건지 모르겠지만 다음팟에서 문제가 없으니 뭐....

그래서 Splitter 를 바꿔보기로 했습니다. 처음엔 kmp 것을 써 볼까 하다가 MPC-HC 의 것을 쓰기로 했습니다.

MediaPlayer Classic - Home Cinema 는 예전의 Media Player Classic 을 기반으로 만들어지는 동영상 재생 프로그램이고, 여러 코덱과 스플리터를 내장하고 있어서 별도의 코덱을 설치할 필요가 없습니다.

또한 해당 필터만 따로 받을 수도 있습니다.

파일 다운 링크

위 링크로 들어 가셔서 MPC-Standalone Filters-xxxxx.zip 파일을 다운받으시면 됩니다. xxx는 버전 번호입니다. 최신으로 받으세요.

필요한것은 MKV와 MP4 의 스플리터 이므로 다운받은 파일의 압축을 풀고 적당한 디렉토리를 만들어서 복사해 넣습니다.
복사할 파일명은 MatroskaSplitter.ax 와 MP4Splitter.ax 입니다.

이제 해당파일을 레지스트리에 등록하면 됩니다. 등록법은 콘솔을 여시고

regsvr32 MatroskaSplitter.ax
regsvr32 MP4Splitter.ax

를 입력하면 됩니다.

단, 비스타나 윈도우7에서 UAC를 쓰시는 경우 그냥하면 에러가 납니다. 관리자 권한이 없기 때문인데....따라서 명령 프롬프트를 관리자 권한으로 열어야 합니다.

명령프롬프트는 시작버튼 -> 모든프로그램 -> 보조프로그램 으로 가면 있습니다.


명령프롬프트에서 오른쪽 버튼을 누르고 '관리자 권한으로 실행' 을 선택해 콘솔을 열고 해당파일이 있는곳으로 이동해서 해당파일을 레지스트리에 등록해주면 잘 등록 될것 입니다.

테스트 해본 결과 일단 해당 동영상 재생은 문제가 없음을 확인했습니다. 하지만 혹시나 다른문제가 발생하지 않을까 해서 현재는 테스트중 입니다. MPC-HC에서 쓰이는 코드라면 문제가 없지 않을까 하고 생각하고 있습니다만...혹시 모르는 일이지요.

비슷한 일을 겪으시는 분들은 한번 시험해 보시길 바랍니다. 다만 전 책임 못집니다. ^^;
어느쪽의 문제인지는 모르겠지만 언젠간 고쳐지겠죠.


+ Recent posts