PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2008/06/17 00:01:53
Name 본호라이즌
Subject wmv 동영상은 왜 스킵할 때 바로 안나오나요?

스킵이 과도하게 필요한 영상들을 볼 때면
바로 안뜨고 한참 후에나 재생되어서 참 답답한데요.

일반 AVI 포멧의 영상이랑은 뭐가 다른 거죠?

코덱의 종류 자체가 다른가요? 같은 mpeg4 나 윈도미디어9 코덱을 써도
이렇게 다를 수 있는 건가요?


좋은 하루 되시고요.

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
정지연
08/06/17 00:15
수정 아이콘
일단 avi 와 wmv 는 코덱 자체가 다릅니다.
스킵할때 오래걸리는건 wmv 의 특징인데 구체적인 원리는 저도 잘..;;
아무래도 실시간 스트리밍이 가능하다보니
- avi 를 인터넷으로 볼려면 전체를 다 다운받아야 재생이 가능하지만 wmv 는 조금씩 받으면서도 재생이 가능합니다. -
avi 보다 디코딩 방식이 복잡하겠죠.. 그래서 스킵할때마다 계산을 복잡하게 할테고 그래서 오래 걸리는거 같습니다.
기사도
08/06/17 00:17
수정 아이콘
저도 그점이 궁금해서 예전에 검색좀 해봤었는데
대충 이해만 해서 지금은 기억이 나지 않습니다.
다만 코덱 자체 특성이라 인코딩해서 그 증상을 바꿀수는 있다고는 하네요.
그리고 이것은 좀 신기한 점인데 KMPlayer로 재생할 경우
상당수의 버퍼링 영상들의 버퍼링이 보이지 않습니다.
08/06/17 00:33
수정 아이콘
음... 상당히 전문적인 설명을 드려야만 궁금증이 해결 될것 같군요.

일단 영상에 대한 기본 적인 이론 부터 말씀 드리겠습니다. 동영상은 일반적으로 I-Frame 과 P-Frame의 연속으로 이루어 져있습니다.
I-Frame은 그 영상 하나만 가지고 한 화면을 만들수 있는 것이고, P-Frame은 그 바로 전 영상과의 차이점만을 기록한 것이기 때문에
그 영상 만으로는 하나의 화면을 만들수 업습니다. I-Frame은 좀 크고, P-Frame 은 작습니다. (용량이). I-Frame만으로 만든 동영상은
그 싸이즈가 무지 무지 커질수 밖에 없기 때문에 대부분의 동영상은 1초에 1개 정도의 I-Frame과 P-Frame 으로 이루어져 있습니다.
(초당 25 Frame 이라면 Iframe 1개 + P Frame 24 개)

Seek는 일반적으로 I-Frame 만으로 갈 수 있습니다. 왜냐면 P-Frame은 그전 프레임이 없으면 Decoding이 되지 않기 때문임니다.
대부분의 파일 포멧에는 Seek Table 이라는 것이 있습니다. 기본적으로 Seek는 그 Table에 가고 싶은 시간에 가장 가까운 I-Frame을
찾아 거기서부터 다시 Decoding을 시작 하는 동작입니다.

그런데 만일 Seek Table 이 없다면.... 여기서 문제가 발생 합니다. (Seek Table은 일반적으로 파일 가장뒷부분에 있습니다.)

AVI의 경우 SeekTable이 없으면, 모든 Frame을 검색하여 I-Frame Check 합니다. 그래서 Seek Table이 있는 것보다 시간이 오래 걸리거나 Seek가 되지 않습니다.

ASF의 경우 SeekTable이 없으면, AVI 처럼 모든 Frame검색하여 I-Frame인지를 확인 해야 합니다. 그런데... ASF의 경우 상
대적으로 몇 번째 Frame 이 파일에 어디쯤 있을지 예측이 어렵습니다. 따라서 ASF는 AVI 보다 I-Frame을 찾는 것이 느릴 수
밖에 없습니다.

대략 적인 설명 입니다. 아무튼 다 받지 않은 파일을 Seek 하면 ASF/AVI 할 것 없이 시간이 걸리지만, ASF의 경우 Frame을
찾아내는 알고리즘이 복작하기 때문에 좀더 걸리는 것 뿐 입니다.
좀더 깊이 들어가면... 머리가 많이 아파지기 때문에 생략 하겠습니다.

아무튼... ASF, AVI, RealMedia, MPEG4 등등의 많은 포맷을 직접 코딩해본 결과.... AVI 사발라면입니다. AVI... MS가 버릴만 합니다. ^^;;;
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
공지 통합 공지사항 + 질문 게시판 이용에 관하여. [22] 항즐이 08/07/22 90669
163976 야구 질문입니다 [6] 一切唯心造75224 13/04/03 75224
163975 이런 계산이 가능한가요? [5] 시미군92146 13/04/03 92146
163974 4월말-5월초에 입고 나가기 좋은 스타일 어디서 볼 수 있나요? [2] 자음연타좀73935 13/04/03 73935
163951 쿼티폰 추천부탁드립니다 [11] 천둥63853 13/04/03 63853
163950 요즘 할만한 게임 뭐가 있나요? [10] 목화씨내놔68716 13/04/03 68716
163949 bm코드 짚기가 너무 어려운데 어떻게 하셨나요? [12] 뽀로로75302 13/04/03 75302
163948 여행사에 대해서 궁금한점이 있습니다 [4] 소녀시대컴백58992 13/04/03 58992
163947 세들어사는집을 비워둔 상태인데 수도요금은 계속 내야하는건가요 ? [18] Ha.록74164 13/04/03 74164
163946 이렇게 하면 살을 얼마나 뺄 수 있을까요? [10] 연애박사71002 13/04/03 71002
163945 lol이 중고등학생 친목용 게임으론 최고인 것 같지만... [34] 창이95829 13/04/03 95829
163943 변 질문 ......... [1] 피지컬보단 멘탈57945 13/04/03 57945
163942 혹시 서울 재즈 페스티벌 가려고 계획하시는분 있으세요?! [5] Nujnah_Eab55809 13/04/03 55809
163941 류현진선수 대뷔전 [6] 가게두어라61409 13/04/03 61409
163940 노트북이 맛이 갔습니다. [1] 시지프스57794 13/04/03 57794
163939 축구 룰 질문드립니다 - 홈 & 어웨이 방식 [5] Dwyane56028 13/04/03 56028
163938 니달리와 트포에 대해서. [8] 자기 사랑 둘60155 13/04/03 60155
163937 [퍼드]60랭 진로조언+인벤 활용법좀 [5] 이즈리얼54337 13/04/03 54337
163935 악성코드 이건 어떤 프로그램이 좋나요?? [3] 김치찌개57065 13/04/03 57065
163934 경제 문제 하나 여쭤보고 싶습니다 [2] 643634632656649 13/04/03 56649
163931 미국 학생비자 질문드려요... [3] 神용재56948 13/04/03 56948
163930 발음과 발성은 후천적으로 고칠수 없나요? [12] H266229 13/04/03 66229
163929 저가형 헤드폰 하나 추천해주시겠어요? [3] azurespace51976 13/04/03 51976
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로