Bagikan melalui


Microsoft MPEG-2 Audio Encoder

[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Pengambilan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine , dan Pengambilan Audio/Video di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Filter Microsoft MPEG-2 Audio Encoder mengodekan lapisan audio MPEG-1 I dan II, termasuk dukungan untuk ekstensi Frekuensi Pengambilan Sampel Rendah (LSF) MPEG-2.

Untuk mengodekan dan aliran multipleks audio/video, gunakan filter Encoder Microsoft MPEG-2 , yang merangkum fungsi filter ini dan filter Microsoft MPEG-2 Video Encoder .

Catatan

Filter ini tidak didukung pada platform berbasis IA-64.

 

Informasi Filter

Antarmuka Filter

IBaseFilter
ICodecAPI
IEncoderAPI
IMediaSeeking
IVideoEncoder

Jenis Media Pin Input

MEDIATYPE_Audio, MEDIASUBTYPE_PCM

Antarmuka Pin Input

IMemInputPin
Ipin
IQualityControl

Tipe Media Pin Output

MEDIATYPE_Audio, MEDIASUBTYPE_MPEG2_AUDIO
MEDIATYPE_Stream, MEDIASUBTYPE_MPEG2_AUDIO
MEDIATYPE_Stream, MEDIASUBTYPE_MPEG2_PROGRAM
MEDIATYPE_Stream, MEDIASUBTYPE_MPEG2_TRANSPORT

Antarmuka Pin Output

IMediaSeeking
Ipin
IQualityControl

Filter CLSID

CLSID_CMPEG2EncoderAudioDS (dinyatakan dalam wmcodecdsp.h)

Eksekusi

msmpeg2enc.dll

Merit

MERIT_DO_NOT_USE

Kategori Filter

CLSID_LegacyAmFilterCategory

 

Keterangan

Encoder Audio MPEG-2 dapat menghasilkan jenis output berikut:

  • Aliran dasar audio
  • Audio dalam aliran program MPEG-2
  • Audio dalam aliran transportasi MPEG-2

Ini mendukung ekstensi MPEG-1 layer I dan II dan MPEG-2 low sampling frequency (LSF)

Sampel input harus 16 bit per sampel, dengan laju pengambilan sampel audio 48, 44,1, 32, 22,05, atau 16 KHz. Encoder tidak dapat mengambil sampel ulang aliran audio; audio yang dikodekan memiliki laju sampel yang sama dengan input.

Sampel input harus mono atau stereo. Audio yang dikodekan memiliki jumlah saluran sebagai input.

Batasan

Encoder tidak mendukung hal berikut:

  • Bitstream audio lapisan III MPEG.
  • Bitstream ekstensi multi-saluran MPEG-2.
  • Bitstream AAC MPEG-4.
  • Bitstream non-backward compatible (NBC) MPEG-2.
  • Pembuatan paket aliran dasar (PES) yang dikemas.
  • Pengodean Dolby Digital.

Properti Codec

Filter mendukung properti berikut melalui ICodecAPI:

Catatan

Versi dokumentasi yang lebih lama salah mencantumkan beberapa properti tambahan yang tidak didukung.

 

Untuk kompatibilitas mundur, filter mendukung properti berikut melalui antarmuka IEncoderAPI :

Properti Deskripsi
ENCAPIPARAM_BITRATE Setara dengan AVEncCommonMeanBitRate.

 

Disarankan untuk mengatur properti dalam urutan berikut:

  1. AVEncCommonFormatConstraint
  2. AVEncMPALayer
  3. AVEncCommonMeanBitRate
  4. AVEncMPACodingMode

Atur properti yang tersisa dalam urutan apa pun.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista Home Premium, Windows Vista Ultimate, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Enterprise, Windows 7 Ultimate [hanya aplikasi desktop]
Server minimum yang didukung
Tidak ada yang didukung
Header
Wmcodecdsp.h

Lihat juga

Filter DirectShow

Jenis Media Demultiplexer MPEG-2