וידאו WebM (.webm)

WebM תקן

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

המר MP4 ל-WEBM

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

בדיקה ומטא-דאטה

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

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

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

או הדבק 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) container restricted to open web standards
דחיסהVP8, VP9, or AV1 video compression with Vorbis or Opus audio
סדר בתים (Endianness)Big-Endian EBML elements with variable-length sizes
מרחבי צבעRec.709, Rec.2020, and HDR10
ערוצים ומבנהStereo, 5.1 surround sound, and multichannel audio
ממדים מרבייםSupports 4K, 8K, and arbitrary dimensions
שקיפותFull alpha channel transparency supported natively in VP8 and VP9 video
הזרמה ופרוגרסיביותCluster-based streaming designed natively for HTML5 web streaming and WebRTC

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

תכונה טכניתWEBM (נוכחי)MP4MKVOGG
רישיון פטנטקוד פתוח 100% ללא תמלוגיםמאגרי פטנטים מסחריים (MPEG LA / Via)קונטיינר קוד פתוח עם קודקים מעורביםקוד פתוח 100% ללא תמלוגים
אינטגרציית אינטרנט ב-HTML5תקן מובנה ללא תוספים בכל הדפדפניםתקן אוניברסלי מובנהאינו נתמך בתגיות וידאו מקוריות של 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) המהונדסים לגרום ללולאות ניתוח אינסופיות.

השיטות המומלצות להגנה:

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

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

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

  • פתוח וללא תמלוגים לחלוטין (100%): נקי ממגבלות רישוי פטנטים עבור מפתחים ויוצרי תוכן.
  • תקן אינטרנט נייטיב של HTML5 הנתמך היישר מהקופסה בכל הדפדפנים המודרניים.
  • תומך בשכבות-על שקופות של וידאו באתרי אינטרנט באמצעות קידוד ערוץ אלפא של VP9.

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

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

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

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

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

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

WebM הוא פתוח לחלוטין, ללא תמלוגים, ומעוצב במיוחד עבור גלישה מודרנית ברשת תוך שימוש ב-VP9/AV1 ו-Opus. קובץ MP4 הוא תקן ISO אוניברסלי התומך ב-H.264/HEVC עם תמיכה רחבה יותר בחומרת צרכנים ישנה.

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

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

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

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