صوت MP3 (.mp3)

ISO/IEC استاندارد

فرمت صوتی MPEG-1 Audio Layer III (MP3) یک فرمت صوتی فشرده‌سازی با افت (lossy) انقلابی است که انقلاب موسیقی دیجیتال را رقم زد و صدای CD را با حفظ کیفیت ادراکی تا ۹۰٪ فشرده کرد.

تبدیل WAV به MP3

مبدل رایگان WAV به MP3 درون مرورگر. فایل‌ها را فورا روی دستگاه خود تبدیل کنید.

بررسی و فراداده

سیستم‌عامل‌ها و تحلیلگرهای فایل، فایل‌های MP3 را با بررسی توالی بایت‌های دودویی ابتدایی شناسایی می‌کنند:

انتخاب یا رها کردن فایل‌ها در اینجا

تبدیل ۱۰۰٪ خصوصی در مرورگر - فایل‌ها هرگز دستگاه شما را ترک نمی‌کنند

یا جای‌گذاری کنید Ctrl+V
تضمین حریم خصوصی بدون انتقال شبکه: صفر بایت به سرورهای خارجی آپلود می‌شود. تمام پردازش‌ها به صورت محلی در سندباکس مرورگر شما انجام شد.

امضای هدر در سطح بایت (Magic Bytes)

سیستم‌عامل‌ها و تحلیلگرهای فایل، فایل‌های MP3 را با بررسی توالی بایت‌های دودویی ابتدایی شناسایی می‌کنند:

امضای HEX (آفست 0):

49 44 33

نمایش ASCII: ID3

استانداردسازی: ISO/IEC 11172-3 / ISO/IEC 13818-3

مشخصات فنی

معماری کانتینرMPEG-1 / MPEG-2 Audio Layer III frame bitstream with prepended ID3v2 tags
فشرده‌سازیHybrid filterbank (polyphase + MDCT), psychoacoustic perceptual masking, and Huffman entropy coding
ترتیب بایت‌ها (Endianness)Big-Endian bitstream headers
فضاهای رنگیN/A (Lossy Audio Bitstream)
کانال‌ها و ساختار1 to 2 channels (Mono, Stereo, Joint Stereo, Dual Channel)
حداکثر ابعادSample rates of 32, 44.1, and 48 kHz (MPEG-1) or half rates (MPEG-2) at bitrates up to 320 kbps
شفافیت مشخصاتPerceptual lossy coding; transparent quality achieved at 256-320 kbps (or VBR V0)
استریمینگ و پیش‌روندهNative frame synchronization (11 consecutive binary ones 0xFFE/0xFFF) enables stream splicing

ماتریس مقایسه فنی: MP3 در برابر رقبا

ویژگی فنیMP3 (فعلی)AACOGGOPUS
وضعیت پتنتکاملاً منقضی شده؛ استاندارد حوزه عمومی (Public Domain)مجموعه پتنت‌شده (Via Licensing)منبع باز رایگان و بدون محدودیتمنبع باز رایگان و بدون محدودیت
سازگاری سخت‌افزاریسازگاری جهانی ۱۰۰٪ در تمامی سخت‌افزارهای قدیمی و مدرنجهانی در تمامی دستگاه‌های مدرنپشتیبانی گسترده در دسکتاپ و اندرویدپشتیبانی گسترده در مرورگرهای مدرن و گوشی‌ها
کیفیت در ۹۶ کیلوبیت بر ثانیهضعیف؛ خش‌خش و آرتیفکت‌های قابل توجهقابل قبولخوبنزدیک به شفاف
پخش بدون وقفه (Gapless)وابسته به ترفند (نیازمند تگ‌های تأخیر انکودر LAME)پشتیبانی بومی کانتینرپشتیبانی بومی و مستقیمپشتیبانی بومی و مستقیم

حالت‌های رایج خرابی و راهنمای بازیابی هگز

پخش‌کننده چند ثانیه اول را پخش کرده و سپس متوقف می‌شود، یا نوار زمان‌بندی صوت به شدت پرش می‌کند.

علت ریشه‌ای: هدر Xing/Info با نرخ بیت متغیر (VBR) آسیب‌دیده یا کدهای همگام‌سازی خراب در هدر فریم‌ها.

بازیابی: بازسازی هدرهای جستجوی VBR با استفاده از ابزار 'vbrfix' یا اجرای دستور 'ffmpeg -i broken.mp3 -c copy fixed.mp3'.

تحلیل امنیتی و بردارهای حمله تجزیه‌کننده (Parser)

فایل‌های MP3 به طور جهانی در سیستم‌عامل‌های مختلف پذیرفته شده‌اند. مسائل امنیتی بر سرریز بافر تجزیه تگ‌های ID3 و فایل‌های چندزبانه/ترکیبی (Polyglot) تمرکز دارند.

بردارهای حمله شناخته‌شده

  • سرریز بافر هیپ در تجزیه تگ ID3v2 در خدمات ایندکس‌گذاری سرور رسانه.
  • سوءاستفاده از فایل‌های چندزبانه (Polyglot) برای تعبیه‌سازی کدهای مخرب در داخل پدینگ فایل MP3 یا تگ‌های پایانی ID3v1.
  • حمله محرومیت از سرویس (DoS) از طریق نشانگرهای همگام‌سازی فریم نقص‌دار که باعث چرخش و درگیری پردازنده در تجزیه‌کننده می‌شود.

بهترین روش‌های پدافندی:

تاریخچه و نقاط عطف

2017موسسه Fraunhofer IIS رسماً برنامه صدور مجوز MP3 خود را با انقضای تمامی پتنت‌ها در سراسر جهان متوقف می‌کند.
1998دستگاه Rio PMP300 عرضه می‌شود و بازار مصرف‌کننده پخش‌کننده‌های قابل حمل MP3 را کلید می‌زند.
1993به صورت بین‌المللی به عنوان استاندارد ISO/IEC 11172-3 (بخش ۳ صوتی MPEG-1) منتشر شد.

مزایا و نقاط قوت کلیدی

  • سازگاری جهانی ۱۰۰٪: روی تقریباً هر دستگاه دیجیتالی که از سال ۱۹۹۵ به بعد ساخته شده است، پخش می‌شود.
  • بدون پتنت: تمام پتنت‌های جهانی در سال ۲۰۱۷ منقضی شدند و توسعه‌دهندگان نرم‌افزار می‌توانند کاملاً رایگان و بدون حق امتیاز از آن استفاده کنند.
  • سیستم متادیتای استاندارد ID3v2 از برچسب‌گذاری غنی، متن ترانه‌ها و تصویر آلبوم تعبیه‌شده پشتیبانی می‌کند.

محدودیت‌ها و معایب فنی

  • کارایی فشرده‌سازی ضعیف‌تر در مقایسه با کدک‌های مدرن مانند AAC و Opus در نرخ بیت‌های زیر ۱۶۰ کیلوبیت بر ثانیه.
  • برش شدید محتوای صوتی فرکانس بالا بالای ۱۶ تا ۱۸ کیلوهرتز در نرخ بیت‌های استاندارد.
  • طراحی الگوریتمی باعث ایجاد پدینگ غیرصفر در ابتدای فایل‌های صوتی می‌شود که از پخش بدون وقفه و یکپارچه بدون هدرهای سفارشی LAME جلوگیری می‌کند.

نکات فنی جالب

  • آهنگ بدون ساز (آکاپلا) «دایان تام» اثر سوزان وگا توسط کارل‌هاینتس براندنبورگ به عنوان آهنگ مرجع برای بهبود الگوریتم‌های فشرده‌سازی MP3 استفاده شد.
  • پسوند فایل .mp3 رسماً توسط تیم فراونهفر در تاریخ ۱۴ ژوئن ۱۹۹۵ انتخاب شد؛ پیش از آن از پسوند .bit استفاده می‌کردند.
  • بیش از ۱۰۰ میلیون پخش‌کننده فیزیکی MP3 در سراسر جهان طی دهه اوج انقلاب موسیقی دیجیتال به فروش رسید.

سوالات فنی متداول

تفاوت بین CBR و VBR در MP3 چیست؟

CBR (بیت‌ریت ثابت) هر ثانیه از صدا را با نرخ داده یکسان (مثلاً ۳۲۰ کیلوبیت بر ثانیه) رمزگذاری می‌کند. VBR (بیت‌ریت متغیر) به طور پویا داده‌های بیشتری را به بخش‌های پیچیده و داده‌های کمتری را به سکوت اختصاص می‌دهد و حجم فایل را با کیفیت یکسان کاهش می‌دهد.

چرا یک فایل MP3 گاهی اوقات به جای بایت‌های همگام‌سازی باینری با 'ID3' شروع می‌شود؟

فایل‌های MP3 یک بلوک متادیتای ID3v2 را در بایت 0 پیش از شروع فریم‌های صوتی واقعی قرار می‌دهند تا هنرمند، عنوان و تصویر آلبوم را ذخیره کنند. هدر ID3 با نویسه‌های ASCII یعنی 'ID3' (0x49 0x44 0x33) شروع می‌شود.

آیا MP3 می‌تواند صدای با وضوح بالای ۲۴ بیتی یا ۹۶ کیلوهرتز را ذخیره کند؟

خیر. استاندارد MPEG-1 به شدت فرمت MP3 را به صدای ۱۶ بیتی با حداکثر نرخ نمونه‌برداری ۴۸ کیلوهرتز محدود می‌کند. برای صدای با وضوح بالا، باید از FLAC یا WAV استفاده شود.

جفت‌های تبدیل مرتبط با MP3

WAV به MP3

تبدیل صدای فشرده‌نشده WAV به فرمت فشرده‌شده MP3 حجم فایل‌ها را تا نود درصد کاهش می‌دهد و در عین حال کیفیت وفاداری صوتی بالایی را برای گوش دادن و اشتراک‌گذاری روزمره حفظ می‌کند.

MP3 به WAV

تبدیل فایل‌های MP3 به WAV، صدای فشرده‌شده را به داده‌های PCM خطی فشرده‌نشده برای ویرایش حرفه‌ای و پخش سخت‌افزاری باز می‌کند.

FLAC به MP3

تبدیل فایل‌های فلاک بدون افت کیفیت به فایل‌های فشرده MP3 حجم فایل را به شدت کاهش داده و کتابخانه موسیقی شما را با پخش‌کننده‌های قدیمی و دستگاه‌های همراه با فضای محدود سازگار می‌کند.

MP3 به FLAC

تبدیل یک فایل MP3 با افت کیفیت به یک فایل FLAC بدون افت کیفیت، داده‌های صوتی را در یک کانتینر آرشیوی فشرده‌نشده قرار می‌دهد، اگرچه نمی‌تواند فرکانس‌هایی را که قبلاً توسط فشرده‌سازی اصلی حذف شده‌اند، بازیابی کند.

AAC به MP3

تبدیل فایل‌های کدگذاری صوتی پیشرفته به MPEG-1 Audio Layer III امکان پخش موسیقی و پادکست‌های شما را در پخش‌کننده‌های سخت‌افزاری قدیمی و استریوهای ماشین قدیمی فراهم می‌کند.

MP3 به AAC

تبدیل فایل‌های MP3 به فرمت AAC، فایل‌های صوتی قدیمی با فشرده‌سازی با تلفات را به کدگذاری مدرن و با بهره‌وری بالا ارتقا می‌دهد تا با حجم فایل کمتر، کیفیت صدای بهتری حاصل شود.

OGG به MP3

تبدیل کدهای صوتی متن‌باز Ogg Vorbis به فرمت جهانی MP3 با اجرای درون مرورگر در کمتر از یک ثانیه.

OPUS به MP3

تبدیل یادداشت‌های صوتی مدرن Opus از واتساپ، دیسکورد و تلگرام به فرمت جهانی MP3.