OGG Vorbis (.ogg)

Xiph.Org תקן

Ogg Vorbis הוא מיכל שמע פתוח וללא תמלוגים ופורמט דחיסה אובדני שנוצר כחלופה חופשית לחלוטין לפורמטים מוגנים בפטנטים כמו MP3 ו-AAC.

המר OGG ל-MP3

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

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

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

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

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

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

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

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

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

4F 67 67 53

ייצוג ASCII: OggS

תקינה: Xiph.Org Foundation / IETF RFC 3533 & RFC 5334

מפרט טכני

ארכיטקטורת מעטפתOgg multimedia bitstream container framing Vorbis audio packets
דחיסהModified Discrete Cosine Transform (MDCT) with vector quantization and noise floor synthesis
סדר בתים (Endianness)Little-Endian headers and frame bitstream
מרחבי צבעN/A (Lossy Audio Bitstream)
ערוצים ומבנהUp to 255 discrete audio channels
ממדים מרבייםArbitrary sample rates up to 192 kHz at variable bitrates from 45 to 500 kbps
שקיפותHigh perceptual lossy quality; transparent around quality setting -q 6 (approx 192 kbps)
הזרמה ופרוגרסיביותNative Ogg page structure designed from inception for robust Internet packet streaming

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

תכונה טכניתOGG (נוכחי)MP3OPUSAAC
חופש מפטנטים100% פתוח וללא תמלוגיםפטנטים שפג תוקפם (נחלת הכלל)100% פתוח וללא תמלוגיםמאגר רישוי מסחרי מוגנים בפטנט
אימוץ בתעשיית המשחקיםאדיר; פורמט שמע סטנדרטי במנועי משחקים (Unity, Unreal)תקן היסטוריבצמיחהתקן למשחקים ניידים
ביצועים בקצב סיביות נמוךטוב ב-96-128 kbpsגרוע ב-96 kbpsפנומנלי ב-32-96 kbpsטוב ב-96-128 kbps
תמיכה בריבוי ערוציםעד 255 ערוצים נפרדים2 ערוצים (סטריאו)עד 255 ערוציםעד 48 ערוצים

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

נגן Ogg מדווח על 'Bitstream desync' או מפסיק את ההשמעה בחבילה הראשונה.

גורם שורש: כותרת עמוד Ogg פגומה או בדיקת CRC32 שאינה תואמת בתוך עמוד OggS.

התאוששות: בנה מחדש את מסגור מיכל Ogg באמצעות 'oggz-repair' או בצע המרה דרך ffmpeg -i broken.ogg -c:a copy fixed.ogg.

ניתוח אבטחה ווקטורי התקפה על מנתחים (Parsers)

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

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

  • קריאת יתר של חוצץ באזור ה-Heap באלגוריתמי שחזור עקומות Vorbis floor1 או floor0.
  • שדות הערה מוגזמים הגורמים למניעת שירות בזיכרון במהלך בדיקת הזרם הראשונית.
  • טבלאות מקטעי חבילות מעוצבות הגורמות לגלישת מספר שלם (integer overflow) במהלך הרכבת העמוד.

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

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

2008ספוטיפיי (Spotify) משיקה את פלטפורמת הזרמת המוזיקה שלה תוך שימוש ב-Ogg Vorbis כקודק השמע העיקרי להזרמה.
2002Xiph.Org משחררת את Vorbis 1.0, ומבססת אותו כפורמט השמע האובדני המוביל בקוד פתוח.
2000כריסטופר מונטגומרי יוזם את פרויקט Ogg בתגובה להודעות תמלוגי הפטנטים של Fraunhofer.

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

  • 100% ללא תמלוגים ובקוד פתוח עם אפס תביעות פטנט או דמי רישוי.
  • נאמנות אקוסטית עדיפה ותגובת תדרים דינמית בהשוואה ל-MP3 בקצבי סיביות זהים.
  • תמיכה מובנית בהשמעה רציפה אמיתית (gapless) ומטא-דאטה גמיש של הערות Vorbis.

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

  • חסר תמיכת השמעה חומרתית מובנית במערכות סטריאו ישנות לרכב ובנגני צרכנים עצמאיים.
  • הוחלף במידה רבה עבור דיבור ויישומים חדשים על ידי קודק הדור הבא Opus.
  • היסטוריית חוסר תמיכה מובנית במסגרות המדיה ברירת המחדל של Apple iOS ו-macOS.

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

  • חתימת הקסם 'OggS' מייצגת את 'Ogg Stream', ואחריה מופיעים מספרי עדכון של מבנה הזרם.
  • השם 'Ogg' מקורו בסלנג הגיימינג של netrek בשם 'ogging', שמשמעותו השתלטות בכוח.
  • מפתחי משחקי וידאו אימצו בהתלהבות את Ogg Vorbis מכיוון שהוא מנע מיליוני דולרים ברישוי פטנטים קנייניים של MP3.

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

מה ההבדל בין Ogg לבין Vorbis?

פורמט Ogg הוא מעטפת הקובץ (האחראית על ניהול דפים, שזירת מנות ומסירת מנות), בעוד ש-Vorbis הוא אלגוריתם דחיסת האודיו המאוחסן בתוך אותה מעטפת Ogg.

מדוע Spotify משתמשת ב-Ogg Vorbis במקום ב-MP3?

פורמט Ogg Vorbis פטור מתמלוגים ומספק איכות אקוסטית נקייה יותר, טווח דינמי רחב יותר ושמירה טובה יותר על תדרים גבוהים ב-320 kbps בהשוואה ל-MP3.

האם קובץ Ogg יכול להכיל וידאו?

כן. בעוד שסיומת .ogg מתייחסת בדרך כלל לאודיו Vorbis, מעטפת Ogg יכולה לשאת גם וידאו מסוג Theora (בסיומת .ogv) או אודיו מסוג FLAC (בסיומת .oga).