Windows 7에서 AviSynth가 제대로 작동하지 않는 문제 해결법
Windows 7 최신 빌드에서 AviSynth가 제대로 작동하지 않는 문제가 생깁니다.
대표적인 증상으로는
1. H.264 영상이 디코딩은 되나 오디오만 빠른 속도로 재생된다.
2. H.264 영상이 디코딩은 되나 오디오가 나오지 않는다.
가 있습니다.
이 문제에 대해 알아보도록 하겠습니다.
이 문제는 Windows 7의 Windows Media Foundation 때문에 일어나는 현상입니다.
Windows 7에는 기본적으로 H.264를 디코딩 할 수 있는 코덱이 들어있는데, 이게 최신 빌드로 오면서 맛이 갔습니다. AviSynth와 호환이 제대로 안 되죠.
해결방법은 이렇습니다.
1. 통합 코덱팩 설치
먼저 적절한 통합 코덱팩을 설치합니다.
K-Lite Codec Pack을 추천합니다.
이미 쓰고있는게 있다면 굳이 다시 깔 필요는 없습니다.
코덱팩이 설치되어있지 않다면 ffdshow와 Haali Splitter만 설치해도 될 듯 합니다.
2. DirectShow 트윅 툴을 사용
http://www.codecguide.com/windows7_preferred_filter_tweaker.htm
아까 말한 Windows Media Foundation 대신 ffdshow를 사용할 수 있게 설정을 변경해주는 툴입니다.
실행해서 적당히 ffdshow 들을 체크해주면 됩니다.
3. 그래도 문제가 생긴다면
ffdshow 비디오 설정의 Codecs 에서 Raw video 항목을 all supported로 바꾸면 됩니다.
이제 Windows는 비디오/오디오 디코딩에 Media Foundation 대신 ffdshow를 사용하게 됩니다.
AviSynth와의 호환성 문제도 같이 해결됩니다.

최근 댓글