요즘은 수많은 동영상들이 많은 사람들에게 이용되면서 '코덱(Codec)'이란 말을 심심찮게 들을 수 있습니다
동영상의 화면이나 소리가 안나오다면 대부분 코덱 문제죠..^^
그럼, 코덱이란게 어떤 녀석인지 알아볼까요?^^
1. 코덱이란?
- 코덱(Codec)은 부호기(Coder)와 복호기(Decoder)의 합성어 입니다
일부에서 압축(Compress)와 해제(Decompress)의 합성어란 말이 있기도 합니다만..
데이터 변환 과정 (Sampling - Quantization - Coding)을 생각해볼 때 전자가 적합합니다
(Codec의 사전적 의미도 전자로 나옵니다)
2. 그럼 Coder와 Decoder란 건 무엇일까요?
- Coder는, 어떤 데이터를 부호화(Code) 하는 역활을 합니다
동영상을 예로들어서 설명하겠습니다^^
실제로 원본의 동영상은 그 크기가 무척 큽니다 (단지 몇초분의 동영상이 수GB씩 됩니다)
그래서 Coder를 통해서 어떠한 방식으로 압축을 해줍니다 (이 과정을 인코딩이라고 합니다)
- Decoder는, 이렇게 부호화(압축)된 파일을 사용하기 위해서 복호화(해제) 하는 역활을 합니다 (즉, Coder의 반대되는 역활을 합니다)
- 즉, 코덱은 영상과 소리를 압축하는 코더와 해제하는 디코더
이 두가지로 이루어져 있는 것입니다^^
3. 코덱이 없으면 화면이나 소리가 안나오는 이유?
- 코덱은 수많은 종류가 있습니다
비디오(영상) 코덱에는 Divx, XviD, WMV등등이 있으며
오디오(음악) 코덱에는 MP3, AC3, DTS등등이 있습니다
이러한 코덱들은 각각 자신들만의 알고리즘을 가지고 있습니다 (쉽게말해서, 압축을 하는 방법)
열쇠가 다르면 자물쇠를 열 수 없듯이,
어떠한 코덱으로 인코딩된 영상은 같은 방식으로 해제를 해줄 디코더가 있어야 볼 수 있는 것입니다
예를들어 XviD로 인코딩된 영상을 볼 때, XviD 코덱(중에서도 디코더 부분)이 없으면
영상 압축을 해제할 수 없어서 화면이 검게 표시되는 것입니다^^
하지만 요즘 동영상 플레이어들 (곰플레이어, KM플레이어, 아드레날린등)은 자체적으로
대부분의 코덱을 내장하고 있으므로 보통 별도의 코덱설치 없이도 영상을 볼 수 있는 것입니다^^
(↑) 곰플레이어에 자체 내장된 코덱들
만약 영상이나 소리가 나오지 않는다면..
그 영상에 맞는 비디오(영상) 코덱이나 오디오(소리) 코덱을 찾아서 설치하면 됩니다^^
4. 통합코덱에 대해서..
- 많은 분들이 사용의 편리함 때문에 통합코덱을 설치하십니다만..
개인적으로는 '절대 비추천'입니다
대부분의 통합코덱들은 코덱외에 별도의 프로그램 설치를 시도하며
이 프로그램들의 목적은 그다지 좋은게 아닙니다
그리고 원래부터 정상적으로 설치되어 있던 코덱과 충돌해서 문제를 일으키기도 합니다
(동영상 화면을 뒤집어 놓는다던지.. 부팅할때 오류창을 띄우게 된다던지..)
제가 추천하는 코덱 사용법은..
: 동영상을 볼 때는 그냥 동영상 플레이어 자체에 내장된 코덱을 이용하고..
: 코덱이 없어서 볼 수 없을때는 '해당 코덱만' 구해서 별도로 설치합니다
: 동영상을 편집할 때도 마찬가지로 '필요한 코덱만' 별도로 설치합니다
: 별도로 설치한 코덱은 한 폴더에 모아서 관리하면 편리합니다^^
(예를들어, 저는 C:\Utility\Codec 폴더 안에 코덱들을 폴더로 구분해서 설치/관리합니다)
5. 동영상을 편집하려고 동영상을 열 때, 코덱이 없다는 에러가 나면?
- 어떤분들은 '곰플레이어를 설치해서 XviD 코덱이 있는데 버추얼덥에서 불러올 수 없다'고 말합니다
동영상 편집프로그램인 버추얼덥(VirtualDub)이 파일을 읽어들일 때는
코덱의 구성요소 중 디코더(Decoder)를 사용합니다
그리고 편집이 끝난후 인코딩(저장)하기 위해서는
코덱의 구성요소 중 코더(Coder)를 사용하구요^^
곰플레이어에서 화면이 나온다는 것은 코덱에서 최소한 디코더(Decoder)는 설치되었다는 의미이죠
그런데 왜?! 버추얼덥에서 불러올 수 없는 것일까요?
그건 간단합니다..
곰플레이어에서 설치된 코덱은 자체에 내장되어 곰플레이어에만 사용이 가능한 것이기 때문입니다^^
그래서 곰플레이어를 설치했다고 하더라도 XviD나 DivX코덱으로 인코딩된 동영상은
버추얼덥이나 윈도우 미디어 플레이어등으로 열 수 없습니다^^
게다가 동영상 플레이어는 영상을 재생하기만 하면 되니까..
코덱에서 디코더 부분만 존재하고 인코딩(저장)하는데 필요한 코더부분은 없는게
보통이기 때문에 인코딩을 위해서는 별도로 코덱을 설치해줘야합니다^^
동영상 편집에 필요한 코덱들은 이 블로그의 '유틸리티(다운로드)'에서 구하실 수 있을 것입니다^^
'스크랩 > 촬영 편집 기술' 카테고리의 다른 글
[색보정] 프리미어 LUT 파일 사용하기 (0) | 2015.07.24 |
---|---|
색보정 총정리 (0) | 2015.07.24 |
60D 필쳐스타일 사용하기 (0) | 2015.07.06 |
[장비]스테디캠(Steadicam) 사용법 (0) | 2015.07.02 |
[동영상 카메라 비교] 소니 a7S VS 파나소닉 GH4 VS 삼성 NX1 (0) | 2015.06.11 |
올림푸스 OM-D E-M5 Mark II (0) | 2015.06.03 |
동영상퍼올때 (크기설정, 자동재생, iframe, embed) (0) | 2015.05.21 |
[XDCAM] 소니 PMW-EX3 파일출력 (0) | 2015.05.13 |
[에펙] Effects - glitch (그래픽, 사운드 깨짐현상) (0) | 2015.04.28 |
[Premiere] 쿠다가속 (0) | 2015.04.21 |