וידאו MP4 (.mp4)

ISO/IEC תקן

MP4 הוא מכולת מולטימדיה נפוצה להזרמה ולקובצי מדיה אישיים. ההפעלה תלויה בקודקים ובמכשיר או באפליקציה.

המר MP4 ל-WEBM

ממיר חינמי מ-MP4 ל-WEBM פועל בדפדפן. המר קבצים באופן מיידי במכשיר שלך.

כיווץ MP4 אונליין

פרטי - הקבצים לעולם אינם עוזבים את המכשיר שלך

בדיקה ומטא-נתונים

מערכות הפעלה ומנתחי קבצים מזהים קבצי MP4 על ידי בדיקת רצף הבייטים הבינארי הראשוני:

בחר או גרור קבצים לכאן

פרטי - הקבצים לעולם אינם עוזבים את המכשיר שלך

או הדבק Ctrl+V
הבטחת פרטיות ללא העברת נתונים ברשת: 0 בייט הועלו לשרתים חיצוניים. כל העיבוד התבצע באופן מקומי בארגז החול של הדפדפן שלך.

חתימת כותרת ברמת הבייט (Magic Bytes)

מערכות הפעלה ומנתחי קבצים מזהים קבצי MP4 על ידי בדיקת רצף הבייטים הבינארי הראשוני:

חתימת HEX (היסט 0):

?? ?? ?? ?? 66 74 79 70

ייצוג ASCII: ????ftyp

תקינה: ISO/IEC 14496-14:2003

מפרט טכני

מבנה המכולהמבנה תיבות ואטומים של ISO Base Media File Format (ISO/IEC 14496-12)
דחיסהוידאו H.264 (AVC), ‏H.265 (HEVC) או AV1 עם שמע AAC, ‏MP3 או Opus
סדר בתים (Endianness)היררכיית תיבות בסדר בתים Big-Endian
מרחבי צבעRec.709, ‏Rec.2020, ‏sRGB, ‏HDR10 ו-Dolby Vision
ערוצים ומבנהשמע מרובה זרמים (מונו, סטריאו, צליל היקפי 5.1 ו-7.1, ‏Dolby Atmos)
ממדים מרבייםללא הגבלה; תומך באופן מובנה בווידאו 4K ו-8K ובקצב פריימים גבוה של 120 fps
שקיפותנתמכת באמצעות HEVC ייעודי עם ערוצי אלפא בחומרת Apple עדכנית
הזרמה ופרוגרסיביותתמיכה מובנית ב-HLS, ב-DASH ובהזרמת אינטרנט הדרגתית עם הפעלה מהירה

מטריצת השוואה טכנית: MP4 מול מתחרים

תכונה טכניתMP4 (נוכחי)MKVWEBMMOV
תאימותתמיכה רחבה במכשירים ובדפדפנים עדכניים; התמיכה במפענחים משתנהדורש נגן צד שלישי במכשירי אפל ובטלוויזיותתמיכה רחבה בדפדפנים; תאימות הקודקים והטלוויזיות משתנה.מובנה באפל, מעורב במקומות אחרים
התאמה להזרמה באינטרנטתקן הזהב עבור HTML5, HLS ו-DASHגרוע עבור תגיות וידאו ב-HTML5מעולה לווידאו פתוח ברשת ב-HTML5טוב עם דגל הפעלה מהירה (Fast-Start)
כתוביותטקסט מתוזמן בסיסי (tx3g, WebVTT)כתוביות מעוצבות מתקדמות מלאות (ASS/SSA)WebVTTטקסט מתוזמן של אפל
תהליך עבודה בעריכהגבוה; תקן לצרכנים ולהפצהלא נפוץ בתחנות עריכה מקצועיות (DAWs)לא נפוץ בתחנות עריכה מקצועיות (DAWs)תקן הזהב באולפנים מקצועיים

מצבי השחתה נפוצים ומדריך שחזור הקסדצימלי (Hex)

קובץ הווידאו נכשל בפתיחה ומדווח 'הקובץ פגום או מקוצץ'.

גורם שורש: התקן ההקלטה איבד מתח לפני סיום כותרת ה-atom מסוג 'moov'.

שחזור: השתמש בכלי לתיקון MP4 של File2File.app או בכלי 'untrunc' עם סרטון ייחוס שהוקלט באותו מכשיר.

ניתוח אבטחה ווקטורי תקיפה נגד מנתחי פורמטים (parsers)

מכיוון שקבצי MP4 מנותחים אוטומטית על ידי רשתות חברתיות ופלטפורמות הודעות, ממדי atom מעוותים היו יעד עיקרי לניצול חולשות שמאפשרות תקיפה ללא אינטראקציה מצד המשתמש (Zero-click).

ווקטורי תקיפה ידועים

  • גלישת מספר שלם (Integer overflow) בעת ניתוח האטום מסוג 'stsc' (sample-to-chunk), המובילה להפעלת קוד מרחוק.
  • כתיבות מחוץ לגבולות הזיכרון בערימה (Heap out-of-bounds writes) במפענח ה-MP4 של Stagefright במכשירי אנדרואיד לא מעודכנים.
  • מניעת שירות (DoS) באמצעות עצים מקוננים בעומק רב הגורמים להתרסקות מחסנית הזיכרון (Stack exhaustion).

שיטות מומלצות להגנה: בצע תמיד דמוקסינג (demux) לקבצי MP4 תוך שימוש בספריות WebAssembly בטוחות לזיכרון או בתהליכי עובד מבודדים.

היסטוריה ואבני דרך

2020קודק הווידאו AV1 משולב בתקני ה-MP4 עבור הדור הבא של הזרמת וידאו ברשת.
2003התקן ISO/IEC 14496-14:2003 מחליף את תקן 2001 וממסד את הכללים המודרניים של מכולת MP4.
2001מפרט ה-MPEG-4 Part 14 הראשון מפורסם, מותאם ישירות מפורמט ה-QuickTime MOV של אפל.

יתרונות מרכזיים

  • הפעלת MP4 נתמכת באופן נרחב, אך תלויה במפענחים, במכשיר ובתוכנה.
  • ממוטב להזרמת אינטרנט ביעילות גבוהה באמצעות הורדה פרוגרסיבית, HLS ו-MPEG-DASH.
  • תומך בקודקי וידאו מודרניים ויעילים במיוחד כמו H.265 (HEVC) ו-AV1 לצד H.264 הסטנדרטי.

מגבלות טכניות וחסרונות

  • מבנה הקונטיינר דורש את סיום ההקלטה כדי לכתוב את ה-atom מסוג 'moov'; קריסות במהלך צילום משחיתות את הקובץ.
  • פחות גמיש מ-Matroska (MKV) עבור כתוביות מעוצבות מתקדמות בהתאמה אישית ואודיו רב-ערוצי.
  • חלק מהקודקים הפתוחים המודרניים כמו VP9 ו-Opus זכו לאורך השנים לתמיכה לא אחידה במכולת MP4.

עובדות טכניות מעניינות

  • תיבת ftyp בתחילת קובץ MP4 מזהה את המותג הראשי ואת המפרטים התואמים.
  • MP4 הוא מכולת וידאו נפוצה בשירותי הזרמה ובמכשירי צרכנים, אך שיעור תעבורת הווידאו הגלובלית שהוא נושא אינו מבוסס כאן.
  • דגל ההפעלה המהירה (Fast-Start) מעביר את ה-atom של מטא-דאטה 'moov' מסוף הקובץ לתחילתו כדי שההזרמה תתחיל מיד.

שאלות טכניות נפוצות

למה לוקח לווידאו ה-MP4 שלי כל כך הרבה זמן להתחיל להתנגן ברשת?

אם ה-metadata atom בשם 'moov' נמצא בסוף הקובץ, הדפדפן חייב להוריד את כל הוידאו לפני שהוא יכול להתחיל בהפעלה. העברת ה-atom מסוג 'moov' לתחילת הקובץ בעזרת כלי FastStart מאפשרת השמעה מידית.

איזה קודק וידאו נמצא בתוך קובץ MP4 סטנדרטי?

רוב קבצי ה-MP4 משתמשים בווידאו H.264 (AVC) ובאודיו AAC לתאימות מרבית. קבצי MP4 חדשים יותר משתמשים לעיתים קרובות ב-H.265 (HEVC) או ב-AV1 ליעילות דחיסה עדיפה.

כיצד אוכל להקטין את גודל קובץ ה-MP4 מבלי לפגוע באיכות הוויזואלית?

קידוד מחדש עשוי להקטין את גודל הקובץ, אך התוצאה תלויה במקודד המקור, בקצב הסיביות, בתוכן, במקודד ובהגדרות האיכות. בדוק אם חל שינוי נראה לעין בתוצאה.