MPEG-1 미디어 형식

[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngine 및 Media Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드가 DirectShow 대신 Media Foundation에서 MediaPlayer, IMFMediaEngine오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

이 섹션에서는 MPEG-1 데이터에 사용되는 미디어 유형을 나열합니다.

MPEG-1 시스템 스트림

레이블
주 형식 MEDIATYPE_Stream
Subtype MEDIASUBTYPE_MPEG1System
형식 형식 FORMAT_MPEGStreams
형식 구조체 AM_MPEGSYSTEMTYPE
미디어 샘플 콘텐츠 바이트 스트림; 맞춤 없음

 

비디오 CD의 MPEG-1 시스템 스트림

레이블
주 형식 MEDIATYPE_Stream
Subtype MEDIASUBTYPE_MPEG1VideoCD
형식 형식 GUID_NULL
형식 구조체 없음
미디어 샘플 콘텐츠 바이트 스트림; 맞춤이 없습니다.

 

MPEG-1 오디오 패킷

레이블
주 형식 MEDIATYPE_Audio
Subtype MEDIASUBTYPE_MPEG1Packet
형식 형식 FORMAT_WaveFormatEx
형식 구조체 MPEG1WAVEFORMAT
미디어 샘플 콘텐츠 패킷 헤더를 포함한 단일 MPEG-1 패킷입니다.

 

MPEG-1 오디오 페이로드

레이블
주 형식 MEDIATYPE_Audio
Subtype MEDIASUBTYPE_MPEG1Payload
형식 형식 FORMAT_WaveFormatEx
형식 구조체 MPEG1WAVEFORMAT
미디어 샘플 콘텐츠 바이트 정렬 MPEG-1 오디오 데이터입니다.

 

MPEG-1 비디오 패킷

레이블
주 형식 MEDIATYPE_Video
Subtype MEDIASUBTYPE_MPEG1Packet
형식 형식 FORMAT_MPEGVideo
형식 구조체 MPEG1VIDEOINFO
미디어 샘플 콘텐츠 패킷 헤더를 포함한 단일 MPEG-1 패킷입니다.

 

MPEG-1 비디오 페이로드

레이블
주 형식 MEDIATYPE_Video
Subtype MEDIASUBTYPE_MPEG1Payload
형식 형식 FORMAT_MPEGVideo
형식 구조체 MPEG1VIDEOINFO
미디어 샘플 콘텐츠 바이트 정렬 MPEG-1 비디오 데이터입니다.

 

MPEG-1 네이티브 비디오 스트림

레이블
주 형식 MEDIATYPE_Stream
Subtype MEDIASUBTYPE_ MPEG1Video
형식 형식 GUID_NULL
형식 구조체 없음
미디어 샘플 콘텐츠 비디오 스트림 바이트 배열(시스템 계층 없음).

 

MPEG-1 네이티브 오디오 스트림

레이블
주 형식 MEDIATYPE_Stream
Subtype MEDIASUBTYPE_ MPEG1Audio
형식 형식 GUID_NULL
형식 구조체 없음
미디어 샘플 콘텐츠 오디오 스트림 바이트 배열(시스템 계층 없음).

 

설명

DirectShow MPEG-1 필터는 다음과 같이 이러한 형식을 지원합니다.

필터 Direction 지원되는 미디어 유형
MPEG-1 분할자 입력 비디오 CD의 MPEG-1 시스템 스트림MPEG-1 시스템 스트림
MPEG-1 분할자 출력 MPEG-1 오디오 패킷MPEG-1 오디오 페이로드
MPEG-1 비디오 패킷
MPEG-1 비디오 페이로드
소프트웨어 오디오 코덱 입력 MPEG-1 오디오 패킷MPEG-1 오디오 페이로드
소프트웨어 비디오 코덱 입력 MPEG-1 비디오 패킷MPEG-1 비디오 페이로드
소프트웨어 오디오 코덱 출력 PCM 오디오
소프트웨어 비디오 코덱 출력 압축되지 않은 비디오(Y41P, YUY2, UYVY, RGB-24, RGB-32, RGB-565, RGB-555, RGB-8)

 

MPEG-1 비디오 패킷 및 페이로드 미디어 형식에는 전체 시퀀스 헤더가 포함되어 있어 비디오 재생을 초기화하는 시퀀스 헤더 없이도 파일 중간에서 데이터를 재생할 수 있습니다.

비디오 시퀀스 헤더는 MPEG 비디오의 비디오 데이터 형식에 추가되므로 스트림의 중간에서 재생을 시작할 수 있습니다. 이 필드의 길이는 최대 140바이트입니다. 시작 시 시퀀스 헤더 시작 코드(0x000001B3)와 발견된 첫 번째 시퀀스 헤더에 있는 모든 양자화 행렬이 포함됩니다.