וידאו WebM (.webm)

WebM תקן

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

המר MP4 ל-WEBM

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

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

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

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

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

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

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

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

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

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

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

1A 45 DF A3

ייצוג ASCII: Eߣ

תקינה: WebM Project / IETF Cellar Working Group

מפרט טכני

מבנה המכולהמכולת Extensible Binary Meta Language (EBML) המוגבלת לתקני רשת פתוחים
דחיסהדחיסת וידאו VP8, ‏VP9 או AV1 עם שמע Vorbis או Opus
סדר בתים (Endianness)רכיבי EBML בסדר בתים Big-Endian, עם גדלים באורך משתנה
מרחבי צבעRec.709, ‏Rec.2020 ו-HDR10
ערוצים ומבנהסטריאו, צליל היקפי 5.1 ושמע רב-ערוצי
ממדים מרבייםתומך ב-4K, ב-8K ובממדים שרירותיים
שקיפותערוץ אלפא מלא נתמך באופן מובנה בווידאו VP8 וב-VP9
הזרמה ופרוגרסיביותהזרמה מבוססת אשכולות, שתוכננה מלכתחילה להזרמת אינטרנט ב-HTML5 ול-WebRTC

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

תכונה טכניתWEBM (נוכחי)MP4MKVOGG
רישיון פטנטמפרט פתוח; רישוי המימוש עשוי להשתנותמאגרי פטנטים מסחריים (MPEG LA / Via)קונטיינר קוד פתוח עם קודקים מעורביםקוד פתוח 100% ללא תמלוגים
אינטגרציית אינטרנט ב-HTML5הפעלה נתמכת בדפדפנים רבים; התמיכה במקודדים משתנהדפדפנים ומכשירים רבים תומכים ב-WebM; התמיכה בקודקים משתנה.אינו נתמך בתגיות וידאו מקוריות של HTML5אינו נתמך עוד בדפדפנים מודרניים
וידאו שקוףנתמך באופן מובנה דרך ערוץ אלפא של VP8/VP9לא נתמך ב-MP4 תקני לרשתנתמך בקודקים נבחריםלא נתמך
קודקי אודיוOpus או Vorbis בלבדAAC, MP3, AC3, ALACכל קודק אודיו שהואVorbis או FLAC

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

וידאו באינטרנט מתנגן אך משך הזמן מוצג כ-'אינסוף' ודילוג בציר הזמן מושבת.

גורם שורש: זרם WebM נשמר משידור חי של WebRTC או מהקלטה באמצעות MediaRecorder, ולא כלל את אינדקס ה-EBML Cues.

שחזור: הזרק סימני חיפוש חסרים באמצעות 'ts-ebml' או בצע Remux עם 'ffmpeg -i broken.webm -c copy fixed.webm'.

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

מנתחי WebM מטפלים בקלטי וידאו שאינם מהימנים במיליארדי דפדפני אינטרנט מדי יום, מה שהופך את בטיחות הזיכרון בספריות libvpx ו-libwebm לקריטית.

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

  • גלישת חוצץ בערימת הזיכרון בלולאת פענוח פריימים של VP8/VP9 בתוך libvpx (לדוגמה CVE-2023-5217).
  • קריאה מחוץ לגבולות הזיכרון במנתח רכיבי EBML המטפל בגדלי מקטעים מהונדסים.
  • מניעת שירות באמצעות חותמות זמן זדוניות של אשכולות (Clusters), הגורמות ללולאות ניתוח אינסופיות.

שיטות מומלצות להגנה: השתמשו בגרסאות אבטחה נתמכות של libvpx ו-libwebm ובודדו את ניתוח הווידאו.

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

2019קודק הווידאו AV1 משולב במפרט קונטיינר ה-WebM.
2013דחיסת הווידאו VP9 משוחררת בתוך WebM, מה שחותך את קצבי הסיביות של סטרימינג ב-4K בחצי.
2010גוגל מציגה את WebM כקוד פתוח לצד מוזילה ואופרה בכנס Google I/O.

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

  • המפרט של WebM פתוח; שיקולי רישוי ופטנטים עשויים להשתנות לפי המקודדים והמימושים שלהם.
  • תקן אינטרנט נייטיב של HTML5 הנתמך היישר מהקופסה בכל הדפדפנים המודרניים.
  • תומך בשכבות-על של וידאו שקוף באתרי אינטרנט באמצעות קידוד ערוץ אלפא של VP9.

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

  • תמיכה מוגבלת בחומרת קולנוע ביתי עצמאית ישנה ובמערכות בידור לרכב ישנות יותר.
  • חוסר היסטורי בהאצת פענוח חומרתית בסיליקון מוקדם של אפל בהשוואה ל-H.264.
  • תוכנות עריכה כמו Final Cut Pro דורשות לעיתים קרובות תוספי צד שלישי כדי לייבא WebM באופן טבעי.

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

  • YouTube מציע כמה קידודי וידאו להפעלה; המקודדים הזמינים עשויים להשתנות לפי הסרטון, המכשיר ותנאי ההפעלה.
  • WebM בנוי כפרופיל מפורש ומוגבל של ארכיטקטיית קונטיינר ה-Matroska (MKV).
  • אנימציות WebM שקופות נמצאות בשימוש נפוץ בתוכנות שידור חי כמו OBS Studio עבור התראות סטרימינג.

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

מה ההבדל בין WebM ל-MP4?

WebM היא מכולת מדיה פתוחה שמשמשת לעיתים קרובות עם VP9, ‏AV1 ו-Opus. MP4 נפוצה עם H.264 ו-HEVC. ההפעלה תלויה בתמיכה של המקודדים, המכשיר והתוכנה.

האם WebM יכול להציג וידאו שקוף בדפי אינטרנט?

כן! WebM תומך בערוץ אלפא של 8-bit כאשר הוא מקודד באמצעות VP8 או VP9, מה שמאפשר לאנימציות שקופות ולשכבות וידאו להשתלב באופן חלק מעל תוכן HTML ברשת.

למה האייפון שלי מתקשה לפעמים עם WebM?

אפל (Apple) העדיפה באופן מסורתי את מפענחי החומרה שלה מסוג H.264 ו-HEVC. למרות שגרסאות iOS מודרניות (iOS 15 ומעלה) תומכות כעת ב-WebM בתוך ספארי, למכשירי Apple ישנים יותר חסרה האצת חומרה ייעודית עבור VP9.