[완료]ffmpeg 을 이용해서 영상 디코딩을 하는데
글쓴이: liush79 / 작성시간: 금, 2007/08/03 - 4:40오후
wmv2 인 경우 영상 디코딩 잘 되다가
j-type picture is not supported
라는 메세지와 함께 그 프레임 디코딩을 실패합니다.
실패하는건 무시하면 괜찮은데..
이게 key 프레임이라서 다음프레임 영상이 쭈욱~깨져버리네요 ㅠ
google 신께 빌어서 다 뒤져 봤는데...
그냥 지원안한다..가 끝인가요 -_-;;
혹시 이 메세지 보신분이나
해결법을 알고 계신분 있으신지..
mplayer 는 지원하던데..소스분석 하면 답이 나올라나 +_+
Forums:
Re: mplayer 역시나 ffmpeg 기반입니다.
만약에 똑같은 wmv 파일이 ffmpeg 라이브러리를 통해서는 디코딩이 잘 안 되는데
mplayer 로는 잘 된다면, 그건 ffmpeg 의 버젼차이가 아닐까 싶네요.
사족) wmv1/2/3 자체가 공개되어 있지 않다보니,
ffmpeg 의 wmv 지원은 많이 미약한 편입니다
mplayer 는 외부 라이브러리를 사용하는거 같습니다.
http://www.mplayerhq.hu/MPlayer/releases/codecs/
여기에 있는 essential-20061012.tar.bz2 파일을 받아서
./configure 할때
--enable-win32lib (<-- 대충 이런거엿음 )
옵션으로 주고 컴파일 하도록 되어 있는듯 하네요..
압축풀면 wmv decoder도 있는걸 보니 그 쪽에서 지원하는거 같습니다 (추측)
ffmpeg 지원이 미약하다고 하셨는데 ...
그럼 ffmpeg 에서 지원되지 않는것들은 어떻게 지원하도록 해야할까요...
어렵네요 ㅎ_ㅎ
다들 좋은 주말 보내시길...
금요일엔 야근 하지 마세요~ +_+
Re: 아..맞다..
mplayer 기능중에 윈도우용 바이너리 codec 을 로드해서 쓰는 기능이 있었습니다 =_=;;;
ffmpeg 에서 지원하지 않는건 현재로서는
mplayer 에서 사용하는 방법인 Win32 codec 로딩해서 사용하는 방법을 쓰거나 포기하는 수 밖에는 없죠..
MS 에서 포맷을 공개하지 않는한,
ffmpeg 에서 현재 수준 이상의 wmv 지원이 갑작스럽게 이루어지기는 어렵다고 생각됩니다.
댓글 달기