IT
posted by 구름너머 2007. 3. 29. 22:35
코덱에 대한 이해
2005/08/20 오후 5:26 | 컴에 관한 모든것

코덱(codec)은 enCOde와 DECode의 합성어라는 말도 있고 COmpress와 DECompress의 합성어라는 말도 있습니다만 뭐가 됐든 데이터를 압축/복원하는 장치라는 점은 분명합니다.

원래 DIVX는 DIgital Video eXpress의 약자로 대여용 DVD 포맷의 이름이었습니다.
하지만 여러가지 문제로 DIVX는 시장에서 사라졌다고 합니다.

동영상 코덱 DivX는 이 DIVX하고는 전혀 상관이 없습니다.
DivX는 몇몇 해커들이 Micro Soft의 MPEG-4 코덱을 해킹해서 만든 것입니다.

DivX는 고용량의 DVD영상을 CD한장에 담을 수 있도록 압축할 수 있기 때문에 인터넷을 통해 빠르게 퍼져 나갔습니다.

DivX;-) 3.11alpha 이후 나온 DivX 4 코덱 부터는 상용코덱입니다.
즉 무료가 아니라 돈을 내고 사거나 기능이 제한된 또는 광고가 삽입된 버전을 사용해야합니다. 이런 DivX의 상용화에 반대하고 나선 사람들이 개발한 코덱이 XviD입니다.

XviD는 초기 DivX와 마찬가지로 기능에 아무런 제한이 없는 완전 무료입니다.

마지막으로 DivX GAIN Bundle 이라는 것이 있습니다.
이것은 DivX PRO 코덱을 돈을 내지 않고 사용하는 대신 GAIN(Gator Advertising and Information Network)라는 애드웨어가 함께 깔립니다.
이것은 광고 소프트웨어지만 사용자 정보를 빼가는 스파이웨어기도 합니다.
Ad-Aware같은 스파이웨어 제거 툴을 사용하면 쉽게 제거가 가능합니다.
따라서 이 DivX GAIN Bundle로도 상용 DivX PRO 코덱가 마찬가지 기능을 사용할 수 있습니다.

그리고 한가지 덧붙이자면 최신 DivX 코덱을 설치한 뒤 DivX 동영상을 감상하려면 화면 오른쪽 아래에 DivX 로고가 나타나서 눈에 거슬리다는 말을 많이 합니다.
그것은 필터 등록정보에서 'Quality Setting' 탭에서 'Disable Logo'를 체크해주면 나타나지 않습니다.

그리고 자막 지원 여부는 전혀 관계없습니다.

①xvid로 압축시킨 거와 divx으로 압축시킨거화일에서 차이 만이나나요?

크게 차이가 나지 않습니다.
MS의 MPEG-4 기술을 해킹하여 만든것이 DivX 입니다.
근데.. Divx가 점점 널리 퍼지다보니 Divx 제작자들이 돈독이 올랐는지...
광고도 삽입하고 코덱을 돈을 받고 판매를 하고 있습니다.
그래서, 여기에 반발하여 나온게 바로 XviD 입니다. (DivX를 거꾸로 하면 XviD란 것을 알수있죠)

화질의 차이는 크게 없습니다.
어떤 사람이 립을 하느냐의 차이에서 나게 되어 있습니다.
똑같은 설정으로 했다고 쳐도 DivX나 XviD나 크게 화질의 차이는 없습니다.


②요즘 모 divx이 유료라서 다 xvid로 릴한다는데 유료맞나요? 왜그렇죠?

DivX 코덱으로 인코딩을 하려면 'DivX Pro'코덱이 필요합니다.
헌데, 우리가 쉽게 구할수 있는 DivX Pro는 Adware 버전(광고버전)입니다.
즉, 컴퓨터나 인터넷을 사용하는 중간 중간에 외국 사이트의 팝업이 뜬다거나.. 하는 것이죠.
팝업창이 안뜨게 하기 위해서는 DivX Pro를 돈을 주고 구입을 해야만 합니다.
'그럴바엔 차라리 돈도 안들고 화질의 차이도 별도 안나나 XviD 써서 립을 하고만다' 라는 생각이 들죠 그래서, XviD를 사용하는 것이랍니다.


이정도면 설명이 된 듯 하구요. 아래는 코덱별 간단한 설명을 퍼온것입니다.^^

1. AVI(Audio Video Interleaved)

AVI는 Windows 운영체제에서 기본적으로 지원하는 동영상 파일 포맷입니다.
윈도우 95시절에는 매체재생기 로 재생하였고 윈도우 98 부터는 미디어플레이어 라는 이름변경 과 좀더 다양한 기능을 지원하여 재생 할 수 있었습니다.
당시 또 다른 PC 환경의 Macintosh에서 Microsoft사보다 먼저 동영상에 대한 획기적인 제안인 QuickTime을 발표하자 Microsoft사에서도 Window용으로 내놓은 것이 바로 VFW (Video For Windows)이며 이때 사용된 파일 형식이 AVI인 것입니다.
AVI은 코덱에 따라 다양한 포맷이 있습니다.

그럼 기본적으로 포함되어 있는 코덱에 대해서 알아보겠습니다.

RLE(Run Lengh Encoded)

최근에 거의 사용하지 않고 있는 코덱 이며 이런 종류가 있다는 것만 알고 계시면 좋을 것 같습니다.
주로 2차원 애니메이션 제작에 사용했던 방식입니다.
일반 비디오 영상은 사용할 수 없습니다.
다른 코덱에 비해서 압축 효율성은 떨어집니다만 영상의 수평층(Horizontal Band)에서 유사한 색상의 길이와 깊이를 기억하는 방식의 압축 방식을 사용하여 많은 영역에 걸쳐 같거나 유사한 색상을 사용하는 애니메이션을 압축할 때 많은 효과를 볼수 있는 코덱인 것입니다.
하지만 8비트 이상의 영상은 압축할 수 없다는 것이 단점 입니다.

(Intel Indeo)

인텔에서 개발한 동화 코덱이며 여러 종류의 버전이 있습니다.
이 코덱은 전용 하드웨어와 소프트웨어를 쓰는 두종류가 있으며, 하드웨어를 쓰는 코덱은 인텔의 인디오 칩이 필요합니다.
이 칩을 사용하면 동영상을 자연스럽게 재생할수 있습니다.
소프트웨어를 쓰는 방식의 경우는 전용의 디바이스 드라이버를 내장해야 합니다.
인디오는 16비트 컬러에 효과적이며 24비트로 압축했을 경우도 고품질의 영상을 재생할 수 있는 장점이 있습니다.
주로 CD-ROM 타이틀에 들어가는 영상에 많이 사용하고 있습니다.

(Microsoft Video)

가장 기본적인 코덱 이며 RLE와는 달리 8비트는 물론이고 16비트, 24비트의 영상까지 압축이 가능한 코덱 입니다.
화질이 뛰어나고 압축률 또한 좋으나 압축률을 너무 높이면 이미지가 끊어지는 단점 과 파일의 용량이 너무 커지는 단점이 있다.

(Cinepak)

Radius에서 개발된 코덱으로 압축에 많은 시간이 걸리는 단점이 있으나 위 3가지코덱중 가장 높은 압축률을 자랑하는 코덱입니다.
256 컬러를 사용할 경우에는 효과적방법이기도 합니다.
또한 압축된 영상을 재생할 때 다른 코덱에 비해 빠르게 압축을 풀어서 보여주는 장점도 가지고 있으며 주로 CD-ROM 타이틀 제작에 많이 합니다.

2.ASF(Microsoft MPEG-4)

ASF(Advenced Streaming Format)의 약자이며 Microsoft사가 mpeg-4 기술을 사용하여 새롭게 내놓은 스트림 방식의 코덱입니다.
높은 고품질 영상 과 압축률 그리고 지능형 스트리밍을 사용하는 방식이며 최근 들어 인터넷을 통한 실시간 방송 과 오프라인에서도 동영상 및 오디오 포맷으로 각광 받고 있습니다.
특히 하나의 파일에 이미지, 비디오, 오디오, URL 등 여러 가지 멀티 미디어 요소를 정보화 하여 압축할 수 있어 동영상 제공에 상당히 유리한 형태입니다.
실시간으로 멀티미디어 서비스를 받는데 최적화되어 이는 코덱입니다.
이 코덱은 제작툴 버전에 따라 확장자 가 달라 질수 있습니다.
Windows Media Encoder 4.1을 사용할 경우 asf 확장자를 가지고 있으며 Windows Mdeia Encoder 7을 사용할 경우 wmv, wma 의 확장자를 가지고 있습니다.

3.RM/RAM

리얼미디어(Real Media)라는 비디오 실시간 방식에서 사용되는 파일 포맷으로 Real Player에서만 플레이가 가능하며 당초 스트림 방식의 오디오를 위한 것이었으나 비디오 처리 기능까지 포함하고 습니다.
현재는 Realone Player 깔끔한 환경을 제공하고 있고 지속적인 노력하고 있으나 Microsoft사 asf, wmv 때문에 약간 위축되어 있는 상태입니다.

4.MOV

애플의 퀵타임(QuinckTime) 동영상 포맷으로서 퀵타임 무비 플레이어로 재생합니다.
원래 매킨토시 컴퓨터에서 활용되었으나 윈도우 환경에서도 구현하도록 개발하여 지원하고 있습니다.
매킨토시와 윈도 환경에서 함께 동작하도록 하는 CD-ROM은 MOV 포맷 기본으로 사용합니다.
매킨토시 환경을 많이 사용하는 일본의 경우는 주로 이 포맷 방식을 거의 표준 방식으로 사용하다가 최근 인터넷 의 영향으로 많이 사용하지 않고 있는 추세입니다.

5.MPEG

이 형식은 비디오 신호의 압축과 재생시 실시간 알고리즘 개발에 주목적을 두고 활동하는 표준화 그룹(Moving Picture Expert Group)에서 제안한 파일 형식입니다.
MPEG 파일 형식은 MPG 라고 하는 확장자를 가지며 인코딩 할 때의 소프트웨어에 따라 *.mpg, *.mpeg, *.mpe 등 다양한 확장자를 가지고 있고 VCD영화의 dat 도마찬가지 입니다.
또한 다양한 포맷 방식을 가지고 있습니다.
그럼 하나씩 알아보겠습니다.

(MPEG-1)
현재까지 가장 널리 보급되어 사용되는 포맷으로 1991년 ISO로 규격화된 영상 압축기술이며 CD-ROM과 같은 디지털 저장미디어에 VHS, S-VHS 테이프 수준의 동영상과 음향을 최대 1.5Mbps로 압축, 저장하는 장점을 가지고 있습니다.
우리가 흔히 말하는 VCD영화 포맷이라고 알고 계시면 됩니다.

(MPEG-2)
고화질 동영상 포맷으로 1994년 규격화된 영상 압축기술이며 디지털 TV, 대화형 TV, DVD 등 높은 화질과 음질을 필요로 하는 분야의 전송속도 처리가 가능하도록 MPEG-1을 개선한 포맷방식 입니다.
현재 DVD 등의 멀티미디어 서비스, 위성방송, 유선방송, 고화질 TV HDTV 까지 매우 다양하게 쓰이고 있으며 화질이 뛰어난 대신 용량이 큰 단점을 가지고 있습니다.

(MPEG-4)
실시간 인터넷 방송용으로 낮은 전송률 을 가지고 동영상을 보내고자 1998년 개발한 포맷이며 데이터 압축과 복원기술에 대한 새로운 표준 포맷입니다.
초당 64kb, 19,2kb의 저속 전송으로 동영상을 구현할 수 있어 인터넷 유선망, 이동통신망, 무선망, 멀티미디어 통신, 화상회의 시스템, 방송, 영화, 교육, 원격 감시 등 매우 다양한 분야에 활용하고 있는 포맷 방식 입니다.

6.DivX(DivX MPEG-4)
DivX(Digital video eXpress) 포맷은 앞 설명에서 말씀드린 MPEG-4 기반에 변형을 하여 개발한 포맷이며 요즘 우리가 가장 관심 있어하는 DivX영화들이 공통으로 사용하는 포맷입니다.
또한 많은 종류의 압축 코덱을 가지고 있습니다.
MPEG-4의 ASF 방식을 이용해 영상 정보를 압축하고 사운드 트랙은 MPEG-1 Layer-3(MP3)로 압축해 제작한 파일 포맷으로 기술적으로는 MPEG-4와 MPEG-3를 이용한 것입니다.
확장자는 AVI 가지며 DivX의 가장 큰 장점은 뛰어난 압축률을 가지고 있고 파일의 용량을 크게 줄이면서도 원본 소스와 비교해 화질의 저하가 거의 되지 않는다는 매우 좋은 강점을 가지고 있습니다.
따라서 CD 1~2장에 DVD의 뛰어난 화질을 유지하면서 저장할 수 있는 가장 획기적인 방법 입니다.

'IT' 카테고리의 다른 글

010 번호 전환시 1년 무료 수신전환  (0) 2007.04.03
Web2.0 그 다음은?  (0) 2007.04.03
방법론...  (1) 2007.02.12
관리기법1(Method I)  (1) 2007.02.12
2007년 IT 트랜드  (0) 2007.02.10