אודיו MP3 (.mp3)

ISO/IEC תקן

MPEG-1 Audio Layer III (MP3) הוא פורמט שמע אובדני מהפכני שהצית את מהפכת המוזיקה הדיגיטלית, ודחס שמע באיכות תקליטור (CD) ב-90% תוך שמירה על איכות תפיסתית.

המר WAV ל-MP3

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

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

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

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

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

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

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

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

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

49 44 33

ייצוג ASCII: ID3

תקינה: ISO/IEC 11172-3 / ISO/IEC 13818-3

מפרט טכני

מבנה המכולהזרם סיביות של מסגרות שכבת אודיו III ב־MPEG-1 / MPEG-2, עם תגיות ID3v2 בתחילתו
דחיסהמסנן בנק היברידי (פוליפאזי + MDCT), מיסוך תפיסתי פסיכואקוסטי וקידוד אנטרופיה של הופמן
סדר בתים (Endianness)כותרות זרם סיביות בסדר בתים גדול
מרחבי צבעלא רלוונטי (זרם סיביות של אודיו דחוס באובדן מידע)
ערוצים ומבנה1 עד 2 ערוצים (מונו, סטריאו, סטריאו משולב, ערוץ כפול)
ממדים מרבייםקצבי דגימה של 32, 44.1 ו־48 kHz (MPEG-1), או מחצית מהקצבים האלה (MPEG-2), בקצבי סיביות של עד 320 kbps
שקיפותקידוד תפיסתי עם אובדן מידע; איכות שקופה מתקבלת ב־256-320 kbps (או VBR V0)
הזרמה ופרוגרסיביותסנכרון מסגרות מובנה (11 אחדות בינאריות רצופות 0xFFE/0xFFF) מאפשר חיבור של זרמים

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

תכונה טכניתMP3 (נוכחי)AACOGGOPUS
מצב פטנטפג תוקף לחלוטין; תקן המצוי בנחלת הכללמאגר פטנטים (Via Licensing)קוד פתוח חופשי ובלתי מוגבלקוד פתוח חופשי ובלתי מוגבל
תאימות חומרהתמיכה רחבה במכשירים ותיקים ובעדכניים רביםהתאימות תלויה בנגן ובמכשיר.תמיכה רחבה בשולחן עבודה ובאנדרואידתמיכה רחבה בדפדפנים ובטלפונים מודרניים
איכות ב-96 kbpsגרועה; רשרוש ועיוותים ניכריםמקובלתטובהכמעט שקופה
השמעה רציפה (Gapless)תלויה בטלאים (דורשת תגי השהייה של מקודד LAME)תמיכה טבעית במיכלתמיכה מובנית בהשמעה רציפהתמיכה טבעית מובנית ברציפות

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

הנגן מנגן את השניות הראשונות ואז נכשל, או שסרגל הזמן של השמע קופץ בפראות.

גורם שורש: כותרת VBR (קצב סיביות משתנה) מסוג Xing/Info פגומה או מילות סנכרון פגומות בכותרות הפריימים.

שחזור: בנה מחדש את כותרות החיפוש של VBR באמצעות 'vbrfix' או הרץ 'ffmpeg -i broken.mp3 -c copy fixed.mp3'.

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

MP3 נתמך באופן נרחב, אך ההפעלה תלויה במערכת ההפעלה ובאפליקציה. בעיות אבטחה כוללות חולשות בניתוח תגיות ID3 וקובצי פוליגלוט.

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

  • גלישת חוצץ באזור ה-Heap בניתוח תגי ID3v2 בשירותי אינדוקס של שרתי מדיה.
  • ניצול פגיעויות פוליגלוט המטמיעות מטען הפעלה בתוך ריפוד של קובץ MP3 או בתגי ID3v1 נגררים.
  • מניעת שירות עקב סמני סנכרון פריימים מעוותים הגורמים ללולאות אינסופיות במנתח.

שיטות מומלצות להגנה: סנן וגזום בלוקי מטא-דאטה של ID3 לגבולות אורך הגיוניים לפני אחסון או אינדוקס במסד נתונים.

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

2017Fraunhofer IIS מפסיקה רשמית את תוכנית הרישוי של MP3 עם פקיעת כל הפטנטים ברחבי העולם.
1998השקת ה-Rio PMP300, המניעה את שוק הצרכנים של נגני MP3 ניידים.
1993פורסם בינלאומית בתור ISO/IEC 11172-3 (MPEG-1 Part 3 Audio).

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

  • MP3 נתמך בנגנים ובאפליקציות רבים, אך התאימות משתנה לפי המוצר.
  • ללא פטנטים: כל הפטנטים העולמיים פקעו ב-2017, מה שהופך אותו לחופשי לחלוטין מתמלוגים עבור מפתחי תוכנה.
  • מערכת מטא-דאטה תקנית מסוג ID3v2 תומכת בתיוג עשיר, מילים לשירים ועטיפות אלבום מוטמעות.

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

  • יעילות דחיסה נחותה בהשוואה לקודקים מודרניים כמו AAC ו-Opus בקצבי סיביות הנמוכים מ-160 kbps.
  • חיתוך קפדני של תוכן שמע בתדרים גבוהים מעל 16-18 קילוהרץ בקצבי סיביות סטנדרטיים.
  • תכנון אלגוריתמי מוסיף ריפוד (padding) שאורכו אינו אפס בתחילת הרצועות, מה שמונע השמעה רציפה חלקה (gapless) ללא כותרות LAME מותאמות אישית.

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

  • שיר הא-קפלה 'Tom's Diner' של סוזן וגה שימש את קארלהיינץ ברנדנבורג כרצועת ההתייחסות לשיפור אלגוריתמי הדחיסה של MP3.
  • סיומת הקובץ .mp3 נבחרה רשמית על ידי צוות Fraunhofer ב-14 ביולי 1995; קודם לכן הם השתמשו ב-.bit.
  • מעל 100 מיליון נגני MP3 פיזיים נמכרו ברחבי העולם במהלך העשור השיא של מהפכת המוזיקה הדיגיטלית.

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

מה ההבדל בין CBR ל-VBR בפורמט MP3?

CBR משתמש בקצב סיביות קבוע. VBR מקצה נתונים לפי מורכבות או יעד איכות; הגודל והאיכות תלויים במקודד ובהגדרות.

מדוע קובץ MP3 מתחיל לפעמים ב-'ID3' במקום בבייטים מסונכרנים בינאריים?

קבצי MP3 מוסיפים בלוק תג מטא-דאטה ID3v2 בתחילת הקובץ (בייט 0) כדי לאחסן את האמן, הכותרת ועטיפת האלבום לפני שמתחילים מסגרות האודיו בפועל. כותרת ה-ID3 מתחילה בתווי ASCII 'ID3' (בסיס הקסדצימלי 0x49 0x44 0x33).

האם MP3 יכול לאחסן אודיו ברזולוציה גבוהה של 24-bit או 96 kHz?

MP3 הוא מקודד עם אובדן נתונים, ולכן אינו משמר את הדיוק של PCM ברזולוציה גבוהה. MPEG-1 Layer III תומך בקצבי דגימה של עד 48 kHz; אם חשוב לך לשמר את מקור השמע ברזולוציה גבוהה, השתמש בפורמט ללא אובדן כגון FLAC או WAV.

זוגות המרה קשורים ל-MP3

WAV אל MP3

המרת אודיו WAV מבוסס PCM ל-MP3 יכולה להקטין את גודל הקובץ במידה ניכרת; שיעור ההקטנה וההשפעה הנשמעות תלויים במקור, בקצב הסיביות ובהגדרות הקידוד.

MP3 אל WAV

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

FLAC אל MP3

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

MP3 אל FLAC

בהמרה מ-MP3 ל-FLAC, אודיו PCM שפוענח נדחס ללא אובדן, אך לא ניתן לשחזר תדרים שהוסרו בדחיסת ה-MP3 המקורית.

AAC אל MP3

המרת קובצי Advanced Audio Coding (AAC) ל-MPEG-1 Audio Layer III מאפשרת לנגן מוזיקה ופודקאסטים בנגני שמע ישנים ובמערכות סטריאו ישנות לרכב.

MP3 אל AAC

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

OGG אל MP3

המר רצועות שמע בפורמט הפתוח Ogg Vorbis לפורמט MP3 אוניברסלי ישירות בדפדפן שלך.

OPUS אל MP3

המרת הודעות קוליות מודרניות בפורמט Opus מיישומונים כמו WhatsApp, Discord ו-Telegram לפורמט MP3 אוניברסלי.