Windows Media 코덱
Windows Media 오디오 및 비디오 코덱은 디지털 미디어 데이터를 압축 및 압축 해제하는 데 사용할 수 있는 개체의 컬렉션입니다. 각 코덱은 인코더와 디코더라는 두 개의 개체로 구성됩니다. 설명서의 이 부분에서는 Windows Media 오디오 및 비디오 코덱의 기능을 사용하여 압축된 데이터 스트림을 생성하고 사용하는 방법을 설명합니다.
참고
이 설명서는 주로 C++기반 미디어 애플리케이션에서 Windows Media 코덱을 사용하려는 개발자를 위한 것입니다. Windows Media 코덱의 기능에 대한 기술 개요는 Windows 미디어 코덱 정보를 참조하세요.
코덱이라는 용어는 압축기 및 압축 해제기라는 용어의 통합입니다. 코덱은 일반적으로 콘텐츠 인코딩용 및 콘텐츠 디코딩을 위한 COM 개체 쌍으로 구현됩니다. 경우에 따라 COM 개체가 동일한 동적으로 연결된 라이브러리(DLL)를 차지합니다.
모든 코덱 개체는 두 개의 별도 인터페이스를 구현하지만 유사한 인터페이스는 다음과 같습니다.
인터페이스 | Description |
---|---|
IMFTransform | Microsoft Media Foundation과 호환됩니다. |
IMediaObject | DirectShow와 호환됩니다. |
오디오 및 비디오에 대한 코덱은 다를 뿐만 아니라 오디오 또는 비디오 파일에 넣을 수 있는 다양한 종류의 콘텐츠에 대한 코덱도 다릅니다. 음성 단어에 대한 데이터를 압축 및 압축 해제하는 데 사용되는 알고리즘은 음악 데이터를 압축 및 압축 해제하는 데 사용되는 알고리즘과 다릅니다.
코덱 설명
다음 표에서는 Windows Media 코덱의 용도에 대해 설명합니다.
Codec | 설명 |
---|---|
Windows Media 오디오 | 세 가지 범주의 인코딩된 콘텐츠를 지원하는 오디오 코덱: 표준, 전문가 및 무손실입니다. |
Windows Media 오디오 음성 | 높은 압축 비율로 사람의 음성을 인코딩하는 데 최적화된 오디오 코덱입니다. 주로 음성 단어로 구성된 스트림에 대한 기본 코덱입니다. 음악과 음성이 혼합된 콘텐츠의 경우 이 코덱은 최적의 품질을 얻기 위해 사용되는 인코딩 알고리즘을 동적으로 변경할 수 있습니다. |
Windows Media 비디오 9 | 인코딩된 콘텐츠의 네 가지 범주인 단순 프로필, 주 프로필, 고급 프로필 및 이미지를 지원하는 비디오 코덱입니다. |
Windows Media 비디오 9 화면 | 컴퓨터 모니터에서 순차 스크린샷을 인코딩하는 데 최적화된 비디오 코덱입니다. 이 코덱은 컴퓨터 애플리케이션을 사용하는 동안 모니터 이미지를 기록하여 소프트웨어 학습 또는 지원에 사용되는 경우가 많습니다. |
또한 최신 버전의 코덱 개체를 사용하면 Windows Media Video 7 및 8, Windows Media Screen 7, 이전 Microsoft MPEG-4 코덱 및 Microsoft ISO MPEG-4 코덱을 비롯한 일부 레거시 코덱에 액세스할 수 있습니다.
참고
이 설명서에서는 이러한 레거시 코덱을 다루지 않습니다. 현재 버전의 코덱만 다룹니다.
이전 코덱의 경우 현재 코덱을 사용할 때와 동일한 프로시저를 사용합니다. 그러나 모든 기능이 모든 코덱에서 지원되는 것은 아닙니다.
섹션 내용
- Windows 미디어 코덱 정보
- 코덱 및 DSP 개체 사용
- 인코딩 메서드
- 코덱 구현
- 새는 버킷 버퍼 모델
- 코덱 DDO 작업
- 코덱 MFT 작업
- 오디오 작업
- 비디오 작업
- AVI 파일에 압축 미디어 저장
- VBR 인코딩 사용
- Two-Pass 인코딩 사용
- 인코딩 통계 가져오기
- 데이터 단위 확장 사용
- 코덱 및 DSP IPropertyBag 상수
- 목차 파서
- Windows Media Codec FAQ
관련 항목