자유롭게 게시물을 올릴수있는 게시판입니다.
  • 유년추억
  • 학교생활
  • 입시준비
  • 대학생활
  • 군생활
  • 알바생활
  • 취업준비
  • 직장생활
  • 원룸생활
  • 연애중
  • 결혼준비
  • 집안살림
  • 자녀교육
  • 창업준비
  • 이민유학
  • 노후생활
  • 전체보기


코덱으로 알아보는 동영상 포맷

 


코덱으로 알아보는 동영상 포맷







     2003.03.26







동영상을 이야기 하다보면 가장 먼저 나오는 것이 코덱이다. 코덱이 설치되지 않아 동영상이나 음성이 재생이 되지 않는 경우를 볼 수 있기 때문에 코덱에 대한 이해는 필수적이라 할 있다. 코덱(Codec)이란 디지털 음성이나 영상 신호를 특정 데이터 포맷으로 부호화(압축)하고, 이것을 다시 환원(압축해제, 재생)하는 소프트웨어나 하드웨어를 말한다. 즉 코덱이 있어야 동영상을 재생하거나 인코딩이 가능하다는 것이다.

동영상 코덱에도 다양한 종류가 있다. 가장 오래된 역사를 자랑하는 MPEG-1이 그것이다. VCD의 압축 규격으로 상당히 인기를 모았다. 하지만 압축률과 화질이 떨어져 최신 코덱인 MPEG-4에 그 자리를 내주었다고 할 수 있다. 지금부터 코덱의 종류에 대해 알아보자.


MPEG-4









MPEG-4 규격은 고속 인터넷의 보급으로 스트리밍으로 구현하는 동영상의 화질을 개선하기 위해 MS에서 개발했다. MPEG-4의 덕분에 고화질의 TV 프로그램이나 영화를 VOD로 감상할 수 있다. 최대 해상도는 DVD 수준이며, 음성도 많이 사용하는 MP3 보다 압축률이 뛰어나다.
VCD나 DVD와는 달리 아직까지는 하드웨어 디코더가 나오지 않아 전용플레이어가 선보이지 않고 있다. 이것도 개발하고 있는 중이라고 한다. MPEG-4로 DVD를 압축하면 보통 CD 한장에 고화질의 영화 한편 들어가는 것을 보면 알겠지만, 엄청난 압축률을 자랑한다.



DivX









DivX는 Digital internet video eXpress의 약자로써, 마이크로 소프트의 MPEG-4 코덱을 압축률을 자유롭게 사용할 수 있도록 크랙한 코덱에 불과하다. 쉽게 말하면 DivX는 MPEG-4의 변형 코덱이라 할 수 있다. 하지만 MPEG-4 코덱을 이용한다는 점에서 두 코덱의 뿌리는 같다고 할 수 있다.
DivX로 압축된 동영상을 보면 DVD 수준의 화질을 볼 수 있다. 물론 이것은 DVD을 원본으로 하여 압축한 것이다. 하지만 아주 빠르게 움직이는 화면에서는 약간씩 깨지는 것을 볼 수 있다. 그래서 좀더 압축률을 낮추어 CD 두장이나 세장에 나누어 담는 것이 요즘의 추세다.
최근 MS에서 MPEG-4 코덱 의 압축률을 고정한 락을 해제했다. 그렇게 때문에 DivX 보다는 MPEG-4의 지원이 더 활발할 것으로 생각된다. 하지만 MPEG-4의 보급에 DivX가 앞장선 것은 사실이다. DivX를 비롯해서 비슷한 종류의 코덱이 MPEG-4와는 독립적으로 발전해 나간다고 하니 보다 개선된 화질을 감상할 수 있을 것이다.


XviD


최근 DivX 5.x 코덱부터 광고 삽입이 되었다. 돈을 주고 구입하지 않으면 광고를 볼 수밖에 없다. 이제는 공짜가 아니라는 이야기다. 초기에는 무료라는 것을 앞세워 고화질의 동영상을 감상할 수 있는 것에 앞장선 것에 반해 유료로 전환한 것은 다소 아쉽다. 최근 유료로 전환한 DivX 코덱을 대체할 만한 무료 코덱이 등장했다. 그 코덱이 바로 XviD이다. 참고로 DivX를 거꾸로 읽으면 XviD가 된다는 점에서 DivX에 반발해 나온 것을 짐작할 수 있다.
하지만 DivX 코덱보다 화질이 다소 떨어지는 것을 볼 수 있으며, 오버레이 기능이나 밝기 조절 등이 아직은 미흡한 점으로 남아 있다. 최근 등장하는 동영상이 XviD 코덱으로 압축되어 자주 등장한다.



SBc


SBc는 Smart Bitrate Control의 약자이다. 데이터 전송량을 필요에 따라 적절히 조절한다는 의미로 해석할 수 있다. 원래 DivX 코덱은 기본적으로 가변 비트레이트를 지원하지만 실제로는 그 변화의 폭이 크지 않다. 압축률을 보다 높이기 위해 등장한 것이 바로 SBc라 할 수 있다.
vV(VCDVaULT)란 그룹에서 VirtualDup이란 동영상 프로그램에 스스로 최적의 값을 산출해 내는 SBc란 기법을 더해 NanDup이란 프로그램을 공개했다. 이 프로그램을 이용한다면 보다 쉽게 SBc로 변환 할 수 있다. 최근 많이 볼 수 있는 동영상은 거의 대부분 SBc라고 봐도 무방하다.



AC3


AC3는 Dolby Digital의 개발 프로젝트명(코드명)이다. 지금은 돌비 디지털 5.1채널이라 많이 부르며 DVD의 표준 사운드 규격이기도 하다. 기존의 동영상들은 대부분 MP3 코덱을 사용했지만 WinDVD란 프로그램에서 AC3 코덱만 뽑아 기존의 DivX 코덱에 적용하면서부터 DivX도 DVD와 같이 돌비 디지털 5.1채널 사운드를 감상할 수 있게 되었다.
AC3로 만든 동영상은 그냥 재생이 되지 않는다. 코덱을 설치해야 재생이 가능하다. 혹시 가지고 있는 동영상 가운데 소리가 재생되지 않는다면 대부분 AC3로 인코딩된 동영상일 것이다. AC3를 제대로 즐기기 위해서는 5.1채널을 지원하는 사운드카드나 S/PDIF 지원하는 시스템과 디코더가 있는 리시버를 사용해야만 AC3 사운드를 감상할 수 있다.



OGG









OGG는 OGG Vorbis란 사람이 개발한 음성 코덱이라 알려져 있다. 저작권에 민감한 MP3를 대체할 목적으로 만들었으며, 차세대 음성 규격으로 주목을 받고 있다. 가장큰 장점은 무료라는 것이다. 일단 기본적으로 가변비트레이트(VBR)을 지원하며, MP3에 비해 훨씬 뛰어난 압축률을 자랑한다. 같은 음질이면 OGG의 용량이 더 적다는 말이다.
OGG의 단점은 인코딩과 디코딩을 할때 CPU의 점유율이 높다는 것이다. 하지만 최근 등장하는 CPU에서는 크게 부담을 주지 않지만, 다소 오래된 PC를 가지고 있다면 상당히 부담이 된다. DivX에서는 Vite란 그룹이 제일 먼저 사용했으며, OGG로 인코딩 된 동영상 재생시 음성이 나오지 않으면 영상까지 안 나온다는 것을 볼 수 있다.



SMI


한국영화를 보는데는 큰 문제가 없지만 외국영화를 보는데 가장 문제가 되는 것이 바로 자막이다. DVD는 기본적으로 자막을 지원하지만 DivX는 영상과 음성만 지원하기 때문에 자막을 볼 수 없다. 그래서 등장한 것이 SMI 자막 포맷이다.
SMI는 기본적으로 같은 폴더에 동영상과 같은 파일이름으로 저장하고 실행하면 된다. 미디어 플레이어 6.4 버전 이상이면 SMI 자막을 지원하지만 제대로 동작하지 않는 것을 볼 수 있다. 그래서 Sasami2K나 Adrenalin, Swan`s MP 등 전용 SMI 플레이어를 사용하는 것이 좋다.

고화질의 동영상을 보기 위해서는 일정 수준이상의 하드웨어의 지원이 필요하다. 아래에 최소 사양과 권장 사양을 참고하기 바란다. 물론 아래의 최소 사양보다 낮거나 높은 상황에서도 동영상 재생이 불가능 한 것을 볼 수 있기 때문에 권장 사양 이상의 하드웨어를 준비하는 것이 좋다.

동영상을 보기 위한 최소 사양과 권장 사양






























최소 사양 권장 사양
CPU 셀러론 600MHz 이상 펜티엄III 1GHz 이상
메모리 256MB 이상 512MB 이상
그래픽 카드 비디오 메모리 8MB 이상 비디오 메모리 32MB 이상
사운드 카드 스테레오 지원 이상 5.1채널 이상
HDD 30GB 이상 60GB 이상
ODD 32배속 CD-ROM 이상 48배속 CD-ROM 이상



코덱


요즘 선보이고 있는 동영상은 다양한 코덱으로 인코딩 되어있기 때문에 통합 코덱을 사용하는 것이 좋다. 통합 코덱에는 Unified Codecs Pack과 K-Lite Codec Pack이 가장 많이 사용된다. 두 통합 코덱 가운데 하나만 선택해서 다운로드해 설치하면 왠만한 동영상을 모두 재생할 수 있다. 다운로드는 해당 사이트의 자료실을 참고 바란다.

Unified Codecs Pack
//user.chollian.net/~ckgfx/

K-Lite Codec Pack
//betas.intercom.net



자막 재생용 프로그램


SMI를 설명하면서 다룬 것처럼 외국 영화를 보기 위해서는 자막을 볼 수 있는 재생기가 필요하다. 가장 많이 사용되는 재생기에는 Sasami, Adrenalin, Swan`s MP, Sami Player가 있다. 다운로드는 해당 사이트의 자료실을 참고 바란다.







Sasami
//sasami2k.com

Adrenalin
//www.tvadrenalin.co.kr

Swan`s MP
//swanplus.com

Sami Player
//my.dreamwiz.com/eenigma/

이렇게 코덱과 자막 재생 프로그램을 설치하면 최신 영화를 문제없이 감상 할 수 있다. 여기에 TV 출력을 지원하는 그래픽 카드나 별도의 TV 인코더가 있다면 큰 화면으로 영화를 감상할 수 있다. 차후에 다룰 HTPC 만들기 항목을 참고 바란다.



2004-01-07 13:49:01
476 번 읽음
☞ 로그인 후 의견을 남기실 수 있습니다
 캐시선물





365ch.com 128bit Valid HTML 4.01 Transitional and Valid CSS!
태그