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 코덱을 비롯한 일부 레거시 코덱에 액세스할 수 있습니다.

참고

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

 

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

섹션 내용

Media Foundation 프로그래밍 가이드

Windows용 미디어 기술