본문 바로가기

ffdshow

ffdshow / Xiph DirectShow Filters / OggSplitter에서의 문제 ffdshow를 설치했고, Xiph DirectShow Filters를 설치했는데도 제대로 Ogg Theora 동영상을 재생하지 못하는 문제가 있다면, Ogg 파일 형식을 재생하기 위해 OggSplitter를 설치한게 아닌지 한번 살펴보라. Xiph DirectShow Filters를 설치하면 Vorbis Encoder / Decoder, Theora Encoder / Decoder가 설치되는데, 그래프 에디터로 살펴보면 Ogg Vorbis나 Ogg Theora가 여기에 연결되는 것이 아니라 OggSplitter를 거쳐 ffdshow로 연결되며, 현재 릴리즈 되고 있는 ffdshow tryouts의 libavcodec은 최근 규격의 Ogg Theora 동영상을 제대로 재생하지 못하는 것 같다. 특히, X.. 더보기
DirectShow 기반 플레이어에서 동영상 감상 환경 구축하기 윈도우 환경에서 동영상을 보는 것은 여간 골치아픈 일이 아니다. 동영상이란 것은 음성과 영상이 압축된 형태의 데이터이며, 동영상을 본다는 것은 데이터의 압축을 적절한 방식으로 해제해서 디바이스에 출력한다는 의미이다. 즉, 동영상을 보기 위해서는 이 압축을 적절히 풀어낼 디코더를 가지고 있어야 한다. 윈도우는 중복되는 코드들이 프로그램마다 정적으로 링크되는 불편을 덜기 위해 DLL 기술을 지원한다. 동영상을 보기 위해서 코덱을 설치하면, 인코딩 / 디코딩을 위한 컴포넌트들이 설치된다. 하지만 대부분의 사람들에게 사실 인코딩 컴포넌트까지 필요한 것은 아니다. 디코딩 컴포넌트가 DirectShow Filter 디코더로 설치되어 있다면 동영상을 보는데는 아무런 문제가 없다. 하지만, 현실은 어디 그렇던가? 코덱.. 더보기