וידאו MP4 (.mp4)
ISO/IEC תקןMP4 הוא מכולת מולטימדיה נפוצה להזרמה ולקובצי מדיה אישיים. ההפעלה תלויה בקודקים ובמכשיר או באפליקציה.
המר MP4 ל-WEBM
ממיר חינמי מ-MP4 ל-WEBM פועל בדפדפן. המר קבצים באופן מיידי במכשיר שלך.
כיווץ MP4 אונליין
פרטי - הקבצים לעולם אינם עוזבים את המכשיר שלך
בדיקה ומטא-נתונים
מערכות הפעלה ומנתחי קבצים מזהים קבצי MP4 על ידי בדיקת רצף הבייטים הבינארי הראשוני:
חתימת כותרת ברמת הבייט (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 (נוכחי) | MKV | WEBM | MOV |
|---|---|---|---|---|
| תאימות | תמיכה רחבה במכשירים ובדפדפנים עדכניים; התמיכה במפענחים משתנה | דורש נגן צד שלישי במכשירי אפל ובטלוויזיות | תמיכה רחבה בדפדפנים; תאימות הקודקים והטלוויזיות משתנה. | מובנה באפל, מעורב במקומות אחרים |
| התאמה להזרמה באינטרנט | תקן הזהב עבור 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 בטוחות לזיכרון או בתהליכי עובד מבודדים.
היסטוריה ואבני דרך
יתרונות מרכזיים
- הפעלת 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 מבלי לפגוע באיכות הוויזואלית?
קידוד מחדש עשוי להקטין את גודל הקובץ, אך התוצאה תלויה במקודד המקור, בקצב הסיביות, בתוכן, במקודד ובהגדרות האיכות. בדוק אם חל שינוי נראה לעין בתוצאה.
זוגות המרה קשורים ל-MP4
המרת MP4 ל-WebM משנה את המכולה, ועשויה לדרוש קידוד מחדש של זרמי השמע והווידאו. הקודקים הנתמכים וההפעלה משתנים לפי הדפדפן והמכשיר.
המרת קובצי וידאו מסוג WebM ל-MP4 מקודדת מחדש את הווידאו ל-H.264 ואת האודיו ל-AAC, הקודקים שנגני ועורכי MP4 מצפים להם, בתוך מכל MP4 שנתמך באופן נרחב.
המר סרטוני MOV מ-iPhone וממצלמות לקובצי MP4 עם וידאו H.264 ואודיו AAC, הנתמכים בדפדפנים רבים. ההמרה מתבצעת בדפדפן שלך בלי להעלות את הקבצים.
המרת GIF מונפש ל-MP4 מקודדת מחדש את הפריימים כווידאו; גודל הקובץ, הצבע ואופן ההפעלה תלויים בקלט, בהגדרות המקודד ובנגן היעד.
המרת לופ וידאו בפורמט MP4 ל-GIF מונפש יוצרת פורמט תמונה נתמך באופן נרחב המופעל אוטומטית ללא צורך בנגן וידאו ייעודי.