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)와 발견된 첫 번째 시퀀스 헤더에 있는 모든 양자화 행렬이 포함됩니다.