aspose.info
HE

VP6 - TrueMotion Video File

עודכן

מהו קובץ VP6?

VP6 הוא פורמט וידאו דחיסה מאבד שהוצג על ידי טכנולוגיות On2 במאי 2003. זהו חלק מסדרת רכיבי קודקים וידאו שפותחו על ידי TrueMotion, כולל V3, V4 ו-V5. הפורמט שימש זמן קצר בתחום השידור, כמו דיווחי BBC ותוכנת QuickLink. VP6 הוחלף על ידי VP7 Codec בינואר 2005 עם תאימות דחיסה טובה יותר.

פורמט קובץ VP6

מפרטים מלאים עבור קבצי V6 אינם זמינים באופן ציבורי. On2 פרסמה את המפרטים בתחילה, אך עד מהרה הם הפכו ללא זמינים עבור משתמשים כלליים. תיעוד לא רשמי של פורמט הקובץ VP6 זמין ב-multimedia wiki שניתן להפנות אליו לעיון המפתח.

חסימות מאקרו (MB)

בדומה ל-MPEG-2, MPEG-4 חלקים 2 ו-10, כל פריים וידאו של קובץ VP6 מורכב ממערך של 16x16 מאקרו בלוקים (MB). כל MB יכול להיות באחד מהמצבים הבאים:

  • תוך MB
  • Inter MB, null MV, הפניה קודמת למסגרת
  • Inter MB, דיפרנציאלי MV, הפניה קודמת למסגרת
  • Inter MB, ארבעה MVs, הפניה קודמת למסגרת
  • Inter MB, MV 1, הפניה קודמת למסגרת
  • Inter MB, MV 2, הפניה קודמת למסגרת
  • Inter MB, null MV, סימניה למסגרת
  • Inter MB, MV דיפרנציאלי, סימניה למסגרת
  • Inter MB, MV 1, סימניה למסגרת
  • Inter MB, MV 2, סימניה למסגרת

כותרת מסגרת

כותרת המסגרת של VP6 היא כפי שמוצג להלן העוקבת אחר אריזת הסיביות הגדולות.

תחבירמספר ביטיםסוגסימנטקים
frame_mode1Enum0x0 מסמל מסגרת תוך
qp6Unsignedטווח חוקי של פרמטר קוונטיזציה 0..63
סמן1קבוע0=VP61/62, 1=VP60
if (frame_mode == 0) {0שווה ל-INTRA_FRAME
גרסה5קבוע6=VP60/61, 7=VP60(אמנויות אלקטרוניות), 8=VP62
גרסה22קבוע0=VP60, 3=VP61/62
שזירה1בוליאניתtrue (1) פירושו שייעשה שימוש בשזירה
if (marker==1 או version2==0) {
offset16לא חתוםקיזוז מאגר משני (בתים ביחס לתחילת המאגר)
}
dim_y8לא חתוםגובה Macroblock של וידאו
dim_x8לא חתוםרוחב Macroblock של וידאו
render_y8לא חתוםגובה התצוגה של הסרטון
render_x8לא חתוםרוחב התצוגה של הסרטון
}אחר{
if (marker==1 או version2==0) {
offset16לא חתוםהיסט חיץ משני (בתים ביחס לתחילת המאגר)
}
}

הפניות

ראו גם