aspose.info
ID

Format File MPG

Diperbarui

Apa itu format file MPG?

File dengan ekstensi .mpg milik grup ekstensi file untuk kompresi audio dan video MPEG-1 atau MPEG-2. Video MPEG-1 Bagian 2 tidak mudah tersedia, dan ekstensi ini (format file MPG) biasanya mengarah ke aliran program MPEG yang ditentukan dalam MPEG-1 dan MPEG-2, atau aliran transport MPEG yang ditentukan dalam MPEG-2 . Ekstensi lain seperti .m2ts juga ada yang menentukan wadah yang akurat, dalam hal ini, MPEG-2 TS, tetapi ini memiliki sedikit relevansi dengan media MPEG-1. .mp3 adalah ekstensi paling umum untuk file yang berisi audio MP3. File MP3 adalah aliran audio mentah yang khas; cara tradisional untuk menandai file MP3 adalah dengan menulis aliran data ke segmen “sampah” dari setiap frame, yang menyimpan informasi media tetapi dibuang oleh pemutar file mpg. Ini adalah teknik serupa yang digunakan untuk menandai file AAC, tetapi saat ini kurang didukung.

Kompresi MPEG

Nama MPEG adalah singkatan dari Moving Pictures Experts Group. MPEG adalah alat untuk kompresi video, yang melibatkan kompresi gambar dan suara, serta sinkronisasi keduanya. Saat ini ada beberapa standar MPEG.

  • MPEG-1 diusulkan untuk kecepatan data menengah, dengan urutan 1,5 Mbit/detik.
  • MPEG-2 diusulkan untuk kecepatan data tinggi minimal 10 Mbit/detik.
  • MPEG-3 diusulkan untuk kompresi HDTV tetapi ternyata berlebihan dan digabungkan dengan MPEG-2.
  • MPEG-4 diusulkan untuk kecepatan data yang sangat rendah kurang dari 64 Kbit/detik.

Aliran program format file MPG

Aliran program adalah wadah untuk multiplexing audio digital, video, dan lainnya. Format Stream Program ditentukan dalam bagian pertama MPEG-1 (ISO/IEC 11172-1) dan bagian pertama MPEG-2, Sistem (standar ISO/IEC 13818-1/ITU-T H.222.0). Aliran Program MPEG-2 berbasis analog dan mirip dengan lapisan Sistem ISO/IEC 11172 dan kompatibel ke depan.

Detail pengkodean

Berikut adalah detail pengkodean format header paket MPEG-2 Program Stream parsial:

NamaJumlah bitDeskripsi
sinkronkan byte320x000001BA
bit penanda201b untuk versi MPEG-2. Bit penanda untuk versi MPEG-1 adalah 4 bit dengan nilai 0010b.
Jam sistem [32..30]3Referensi Jam Sistem (SCR) bit 32 hingga 30
penanda bit11 Bit selalu disetel.
Jam sistem [29..15]15Jam sistem bit 29 hingga 15
penanda bit11 Bit selalu disetel.
Jam sistem [14..0]15Jam sistem bit 14 hingga 0
penanda bit11 Bit selalu disetel.
ekstensi SCR9
penanda bit11 Bit selalu disetel.
laju bit22Dalam satuan 50 byte per detik.
bit penanda211 Bit selalu disetel.
dipesan5dicadangkan untuk penggunaan mendatang
panjang isian3
isian byte8 * panjang isian
tajuk sistem (opsional)0 atau lebihjika kode mulai tajuk sistem mengikuti: 0x000001BB

Tabel berikut menunjukkan format header sistem parsial:

NamaJumlah byteDeskripsi
sinkronkan byte40x000001BB
panjang tajuk2
tingkat terikat dan bit penanda3
terikat audio dan bendera1
bendera, bit penanda, dan video terikat1
Pembatasan laju paket dan byte yang dipesan1

Referensi

Lihat juga