다음을 통해 공유


Windows Media Codecs

Windows Media 오디오 및 비디오 코덱은 디지털 미디어 데이터를 압축 및 압축 해제하는 데 사용할 수 있는 개체 컬렉션입니다. 각 코덱은 인코더와 디코더라는 두 개의 개체로 구성됩니다. 설명서의 이 부분에서는 Windows 미디어 오디오 및 비디오 코덱의 기능을 사용하여 압축된 데이터 스트림을 생성하고 사용하는 방법을 설명합니다.

메모

이 설명서는 주로 C++기반 미디어 애플리케이션에서 Windows Media 코덱을 사용하려는 개발자를 위한 것입니다. Windows Media 코덱의 기능에 대한 기술 개요는 windows Media Codecs 참조하세요.

 

코덱 용어는 압축기 및 압축 해제기 용어의 통합입니다. 코덱은 일반적으로 COM 개체 쌍으로 구현됩니다. 하나는 콘텐츠를 인코딩하고 다른 하나는 콘텐츠를 디코딩하기 위한 것입니다. 경우에 따라 COM 개체는 동일한 DLL(동적으로 연결된 라이브러리)을 차지합니다.

모든 코덱 개체는 별도의 두 개의 유사한 인터페이스를 구현합니다.

인터페이스 묘사
IMFTransform Microsoft Media Foundation과 호환됩니다.
IMediaObject DirectShow와 호환됩니다.

 

오디오 및 비디오용 코덱은 다를 뿐만 아니라 오디오 또는 비디오 파일에 넣을 수 있는 다양한 종류의 콘텐츠에 대한 코덱도 다릅니다. 음성 단어의 데이터를 압축 및 압축 해제하는 데 사용되는 알고리즘은 음악 데이터를 압축 및 압축 해제하는 데 사용되는 알고리즘과 다릅니다.

코덱 설명

다음 표에서는 Windows Media 코덱의 용도에 대해 설명합니다.

코덱 묘사
windows Media Audio 세 가지 범주의 인코딩된 콘텐츠(Standard, Professional 및 Lossless)를 지원하는 오디오 코덱입니다.
Windows Media Audio Voice 높은 압축 비율로 사람의 음성을 인코딩하는 데 최적화된 오디오 코덱입니다. 주로 음성 단어로 구성된 스트림에 대한 기본 코덱입니다. 음악과 음성이 혼합된 콘텐츠의 경우 이 코덱은 최적의 품질을 얻기 위해 사용되는 인코딩 알고리즘을 동적으로 변경할 수 있습니다.
Windows Media Video 9 인코딩된 콘텐츠의 네 가지 범주인 단순 프로필, 기본 프로필, 고급 프로필 및 이미지를 지원하는 비디오 코덱입니다.
Windows Media 비디오 9 화면 컴퓨터 모니터에서 순차적 스크린샷을 인코딩하는 데 최적화된 비디오 코덱입니다. 이 코덱은 컴퓨터 애플리케이션을 사용하는 동안 모니터 이미지를 기록하여 소프트웨어 학습 또는 지원에 자주 사용됩니다.

 

또한 최신 버전의 코덱 개체를 사용하면 Windows Media Video 7 및 8, Windows Media Screen 7, 이전 Microsoft MPEG-4 코덱 및 Microsoft ISO MPEG-4 코덱을 비롯한 일부 레거시 코덱에 액세스할 수 있습니다.

메모

이 설명서에서는 이러한 레거시 코덱을 다루지 않습니다. 현재 버전의 코덱만 다룹니다.

 

이전 코덱의 경우 현재 코덱을 사용할 때와 동일한 절차를 사용합니다. 그러나 모든 기능이 모든 코덱에서 지원되는 것은 아닙니다.

이 섹션에서는

Media Foundation 프로그래밍 가이드

Media Technologies for Windows