aspose.info
HE

פורמט קובץ MPG

עודכן

מהו פורמט קובץ MPG?

הקובץ עם סיומת .mpg שייך לקבוצת סיומות הקבצים לדחיסת אודיו ווידאו MPEG-1 או MPEG-2. וידאו MPEG-1 חלק 2 אינו זמין בקלות, וסיומת זו (פורמט קובץ MPG) מצביע בדרך כלל על זרם תוכנית MPEG המוגדר ב-MPEG-1 ו-MPEG-2, או לזרם הובלה של MPEG המוגדר ב-MPEG-2 . קיימות גם הרחבות אחרות כגון .m2ts המציינות את המיכל המדויק, במקרה זה, MPEG-2 TS, אך יש לכך מעט רלוונטיות למדיה MPEG-1. .mp3 היא הסיומת הנפוצה ביותר לקבצים המכילים אודיו MP3. קובץ MP3 הוא זרם טיפוסי של אודיו גולמי; הדרך המסורתית לתייג קבצי MP3 היא על ידי כתיבת נתוני זרימה למקטעים “זבל” של כל פריים, אשר שומרים את מידע המדיה אך נמחקים על ידי נגן קבצי mpg. זוהי טכניקה דומה המשמשת לתיוג קבצי AAC, אך פחות נתמכת בימינו.

דחיסת MPEG

השם MPEG מייצג Moving Pictures Experts Group. MPEG הוא כלי לדחיסת וידאו, הכולל דחיסה של תמונות וצלילים, כמו גם סנכרון של השניים. כיום ישנם מספר תקני MPEG.

  • MPEG-1 מוצע עבור קצבי נתונים ביניים, בסדר גודל של 1.5 Mbit/sec.
  • MPEG-2 מוצע עבור קצבי נתונים גבוהים של לפחות 10 Mbit/sec.
  • MPEG-3 הוצע לדחיסת HDTV אך נמצא מיותר והוא מוזג עם MPEG-2.
  • MPEG-4 מוצע עבור קצבי נתונים נמוכים מאוד של פחות מ-64 Kbit/sek.

זרם תוכנית של פורמט קובץ MPG

זרם התוכנית הוא מיכל לריבוי אודיו דיגיטלי, וידאו ועוד. הפורמט של Program Stream מצוין בחלק הראשון של MPEG-1 (ISO/IEC 11172-1) ובחלק הראשון של MPEG-2, Systems (תקן ISO/IEC 13818-1/ITU-T H.222.0). MPEG-2 Program Stream מבוסס אנלוגי ודומה לשכבת ISO/IEC 11172 Systems ו-Forward תואם.

פרטי קידוד

להלן פרטי הקידוד של פורמט כותרות חבילת זרם MPEG-2 חלקי:

שםמספר ביטיםתיאור
סנכרון בתים320x000001BA
פיסות סמן201b עבור גרסת MPEG-2. סיביות הסימון עבור גרסת MPEG-1 הם 4 סיביות עם ערך 0010b.
שעון מערכת [32..30]3System Clock Reference (SCR) ביטים 32 עד 30
ביט סמן11 Bit תמיד מוגדר.
שעון מערכת [29..15]15סיביות שעון מערכת 29 עד 15
ביט סמן11 Bit תמיד מוגדר.
שעון מערכת [14..0]15סיביות שעון מערכת 14 עד 0
ביט סמן11 Bit תמיד מוגדר.
סיומת SCR9
ביט סמן11 Bit תמיד מוגדר.
קצב סיביות22ביחידות של 50 בתים לשנייה.
פיסות סמן211 ביטים תמיד מוגדרים.
שמור5שמור לשימוש עתידי
אורך מלית3
מלית בתים8*אורך מלית
כותרת מערכת (אופציונלית)0 או יותראם קוד ההתחלה של כותרת המערכת מופיע: 0x000001BB

הטבלה הבאה מציגה את תבנית הכותרת החלקית של המערכת:

שםמספר בתיםתיאור
סנכרון בתים40x000001BB
אורך כותרת2
קצב bound ו-mark bits3
אודיו קשור ודגלים1
דגלים, סיביות סמן ווידאו קשורים1
הגבלת קצב מנות ובייט שמור1

הפניות

ראו גם