aspose.info
TR

MPG Dosya Biçimi

Güncellendi

MPG dosya formatı nedir?

.mpg uzantılı dosya, MPEG-1 veya MPEG-2 ses ve video sıkıştırma için dosya uzantıları grubuna aittir. MPEG-1 Kısım 2 videosu kolayca bulunmaz ve bu uzantı (MPG dosya formatı) tipik olarak MPEG-1 ve MPEG-2’de tanımlanan bir MPEG program akışına veya MPEG-2’de tanımlanan bir MPEG aktarım akışına işaret eder. . .m2ts gibi doğru kapsayıcıyı, bu durumda MPEG-2 TS’yi belirten başka uzantılar da mevcuttur, ancak bunun MPEG-1 ortamıyla çok az ilgisi vardır. .mp3, MP3 sesi içeren dosyalar için en yaygın uzantıdır. Bir MP3 dosyası, tipik bir ham ses akışıdır; MP3 dosyalarını etiketlemenin geleneksel yolu, akış verilerini her çerçevenin medya bilgilerini kaydeden ancak mpg dosya oynatıcısı tarafından atılan “çöp” bölümlerine yazmaktır. Bu, AAC dosyalarını etiketlemek için kullanılan benzer bir tekniktir, ancak günümüzde daha az desteklenmektedir.

MPEG Sıkıştırma

MPEG adı, Moving Pictures Experts Group’un kısaltmasıdır. MPEG, görüntülerin ve seslerin sıkıştırılmasını ve ikisinin senkronizasyonunu içeren bir video sıkıştırma aracıdır. Şu anda birkaç MPEG standardı vardır.

  • MPEG-1, ara veri hızları için 1,5 Mbit/sn mertebesinde önerilir.
  • MPEG-2, en az 10 Mbit/sn’lik yüksek veri hızları için önerilir.
  • HDTV sıkıştırması için MPEG-3 önerildi, ancak gereksiz olduğu görüldü ve MPEG-2 ile birleştirildi.
  • MPEG-4, 64 Kbit/sn’den daha düşük çok düşük veri hızları için önerilmiştir.

MPG dosya biçiminin program akışı

Program akışı, dijital ses, video ve daha fazlasını çoğullamak için bir kapsayıcıdır. Program Akışı formatı, MPEG-1’in 1. bölümünde (ISO/IEC 11172-1) ve MPEG-2, Sistemlerin 1. bölümünde (ISO/IEC standardı 13818-1/ITU-T H.222.0) belirtilmiştir. MPEG-2 Program Akışı analog tabanlıdır ve ISO/IEC 11172 Sistemleri katmanına benzer ve ileri uyumludur.

Kodlama ayrıntıları

Kısmi MPEG-2 Program Akışı paketi başlık biçiminin kodlama ayrıntıları şunlardır:

Adbit sayısıAçıklama
bayt eşitleme320x000001BA
işaret bitleri2MPEG-2 sürümü için 01b. MPEG-1 sürümü için işaret bitleri, 0010b değerine sahip 4 bittir.
Sistem saati [32..30]3Sistem Saat Referansı (SCR) bitleri 32 - 30
işaretleyici bit11 Bit her zaman ayarlıdır.
Sistem saati [29..15]15Sistem saati bitleri 29 - 15
işaretleyici bit11 Bit her zaman ayarlıdır.
Sistem saati [14..0]15Sistem saati bitleri 14 - 0
işaretleyici bit11 Bit her zaman ayarlıdır.
SCR uzantısı9
işaretleyici bit11 Bit her zaman ayarlıdır.
bit hızı22Saniyede 50 baytlık birimlerde.
işaret bitleri211 Bit her zaman ayarlıdır.
rezerve5ileride kullanılmak üzere ayrılmıştır
doldurma uzunluğu3
bayt doldurma8*doldurma uzunluğu
sistem başlığı (isteğe bağlı)0 veya daha fazlasistem başlığı başlangıç kodu şu şekildeyse: 0x000001BB

Aşağıdaki tablo, kısmi sistem başlık formatını gösterir:

İsimbayt sayısıAçıklama
bayt eşitleme40x000001BB
başlık uzunluğu2
oran sınırı ve işaret bitleri3
ses bağlama ve bayraklar1
bayraklar, işaretçi biti ve video bağlama1
Paket hızı kısıtlaması ve ayrılmış bayt1

Referanslar

Ayrıca bakınız