C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[59435] Re:Re:감사합니다.
이영섭 [erior00] 1020 읽음    2009-12-14 11:48
감사합니다. 말씀하신대로 코덱이 문제였네요. 코덱을 교체했더니 이상없이 나와요.


Nibble 님이 쓰신 글 :
: AVI 는 Audio Video Interleave 란 약자로, 정해진 포맷은 껍데기일 뿐이구요.
: 내부적으로 여러가지 포맷을 담을 수 있게 만들어진 구조예요.
:
: 그래서, AVI는 MPEG4를 담을수도 DIVX를 담을수도, 비디오를 여럿 담을수도, 오디오를 여럿 담을수도,
: 심지어 자막을 여럿 담을수도 있어요.
:
: 그래서 그 담긴 컨텐츠의 종류에 따라 그 컨텐츠를 해독할 수 있는 코덱이 연결되어야만,
: 제대로 동작가능하게 되죠.
:
: 근데 사용하신 컴포넌트가 빌더에 내장된 MediaPlayer라면, 외부 코덱을 제대로 못 가지고 올꺼예요.
: 컴포넌트화 된 미디어플레이어랑, 윈도우즈 미디어플레이어랑 버전이 다르거든요.
: DirectShow를 이용해 직접 개발하신다거나 (DirectShow를 가져다 쓰는)DSPack등의 컴포넌트를 사용한다면,
: 문제가 되지 않겠지만 말이죠.
:
: 이영섭 님이 쓰신 글 :
: : 동영상 플레이하는 화면을 만들려고 하는데요, 이상하게 특정 파일에 대해서 에러가 뜨네요.
: :
: : 컴포넌트 문제인지 파일 문제인지 확인해보려고, 강제로 Test.avi라는 파일을 열게 했습니다.   이 때 일반 애니메이션을 틀었을 경우에는 문제없이 진행됩니다. 그렇게 되는 것을 확인하고 다시 목표 동영상을 Test.avi파일로 이름을 바꾸어 실행시켰더니 바로 프로그램이 죽어버리더라구요. 문제의 영상을 곰플레이어, 미디어플레이어, KM플레이어로 실행시켰을 경우에는 잘 나오는데 컴포넌트를 사용하면 죽어버리는데 이유가 뭘까요?
: :
: :  같은 AVI라도 포멧방식이 다르다거나 그런게 있나요?

+ -

관련 글 리스트
59257 동영상 플레이시 문제가 생겼어요. 원인을 모르겠어요. 이영섭 1159 2009/11/27
59258     Re:동영상 플레이시 문제가 생겼어요. 원인을 모르겠어요. Nibble 1363 2009/11/27
59435         Re:Re:감사합니다. 이영섭 1020 2009/12/14
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.