MP3 аудиокнига (.mp3)

ISO/IEC Стандарт

MPEG-1 Audio Layer III (MP3) е революционният аудиоформат с загуба на данни, който даде началото на революцията на цифровата музика, компресирайки аудиото от CD с 90%, като същевременно запазва перцептивното качество.

Конвертиране от WAV към MP3

Безплатен конвертор от WAV към MP3 в браузъра. Конвертирайте файлове незабавно на вашето устройство.

Проверка и метаданни

Операционните системи и файловите анализатори идентифицират MP3 файлове чрез проверка на началната двоична байтова последователност:

Изберете или пуснете файлове тук

Поверително - файловете никога не напускат устройството ви

или поставете Ctrl+V
Гаранция за поверителност с нулево мрежово предаване: 0 байта са качени на външни сървъри. Цялата обработка се извършва локално в пясъчниците на вашия браузър.

Байтов подпис на заглавката (сигнатурни байтове)

Операционните системи и файловите анализатори идентифицират MP3 файлове чрез проверка на началната двоична байтова последователност:

HEX ПОДПИС (ОФСЕТ 0):

49 44 33

ASCII ПРЕДСТАВЯНЕ: ID3

Стандартизация: ISO/IEC 11172-3 / ISO/IEC 13818-3

Технически спецификации

Контейнерна архитектураБитов поток от кадри MPEG-1 / MPEG-2 Audio Layer III с предварително добавени тагове ID3v2.
КомпресияХибридна филтърна банка (полуфазна + MDCT), психоакустично маскиране и ентропийно кодиране на Хъфман.
Поредност на байтовете (Endianness)Заглавки на битовия поток в ред от старшия към младшия байт (Big-Endian).
Цветови пространстваНеприложимо (аудиопоток със загуби).
Канали и структураОт 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)Свободен и без ограничения софтуер с отворен кодСвободен и без ограничения софтуер с отворен код
Хардуерна съвместимостШирока поддръжка на много по-стари и актуални устройства.Съвместимостта зависи от плейъра и устройството.Широка поддръжка за десктоп и AndroidШирока поддръжка за съвременни браузъри и телефони
Качество при 96 kbit/sЛошо; забележими призвуци и артефактиПриемливоДоброПочти незабележима разлика
Възпроизвеждане без паузиЗависи от заобиколни решения (изисква тагове за закъснение на кодера LAME)Вградена поддръжка на контейнераВградена поддръжка на възпроизвеждане без паузиВградена поддръжка на възпроизвеждане без паузи

Често срещани видове повреди и ръководство за възстановяване на шестнадесетични данни

Плейърът възпроизвежда първите няколко секунди и след това спира или плъзгачът на аудиолентата за навигация прескача хаотично.

Първопричина: Повредена VBR (променлив битрейт) заглавка Xing/Info или повредени маркери за синхронизация в заглавките на кадрите.

Възстановяване: Възстановете заглавките за търсене във VBR с помощта на 'vbrfix' или изпълнете 'ffmpeg -i broken.mp3 -c copy fixed.mp3'.

Анализ на сигурността и вектори на атака към парсера

MP3 се поддържа широко, но възпроизвеждането зависи от операционната система и приложението. Проблемите със сигурността включват уязвимости при обработка на ID3 тагове и полиглотни файлове.

Известни вектори на атака

  • Препълване на буфера в динамичната памет при анализа на ID3v2 тагове в индексиращите услуги на медийни сървъри.
  • Полиглот експлойт, вграждащ изпълним код в празното място за допълване на MP3 файла или в крайните ID3v1 тагове.
  • Отказ от услуга (DoS) чрез деформирани маркери за синхронизация на рамките, водещи до забиване на парсера.

Най-добри практики за защита: Почистете и съкратете блоковете с ID3 метаданни до разумни граници на дължината преди съхранение или индексиране в база данни.

Исторически произход и етапи

2017Fraunhofer IIS официално прекратява своята лицензионна програма за MP3, тъй като всички патенти изтичат в световен мащаб.
1998Пуска се Rio PMP300, което дава тласък на потребителския пазар на преносими MP3 плейъри.
1993Публикуван международно като ISO/IEC 11172-3 (MPEG-1 Част 3 Аудио).

Основни предимства

  • MP3 се поддържа от много устройства и приложения, но съвместимостта зависи от продукта.
  • Без патенти: всички глобални патенти изтекоха през 2017 г., което го прави напълно освободен от лицензионни такси за софтуерните разработчици.
  • Стандартизираната система за метаданни ID3v2 поддържа подробни етикети, текстове на песни и вградени албумни корици.

Технически ограничения и минуси

  • По-ниска ефективност на компресията в сравнение с модерни кодеци като AAC и Opus при битрейти под 160 kbps.
  • Строго отрязване на високочестотното аудио съдържание над 16 - 18 kHz при стандартни битрейтове.
  • Алгоритмичният дизайн въвежда ненулеви допълващи данни (padding) в началото на песните, което възпрепятства плавното възпроизвеждане без паузи (gapless playback) без потребителски 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-битово или 96 kHz аудио с висока разделителна способност?

MP3 е кодек със загуби и не запазва точността на PCM аудио с висока резолюция. MPEG-1 Layer III поддържа честоти на дискретизация до 48 kHz; ако трябва да запазите аудиоизточник с висока резолюция, използвайте формат без загуби като FLAC или WAV.

Свързани двойки за конвертиране на MP3

WAV до MP3

Конвертирането на PCM аудио от WAV в MP3 може значително да намали размера на файла; степента на намаляване и чуваемият ефект зависят от източника, битрейта и настройките за кодиране.

MP3 до WAV

Конвертирането на MP3 файлове в WAV разпакетира компресираното аудио в некомпресирани линейни PCM данни за професионална обработка и хардуерно възпроизвеждане.

FLAC до MP3

Конвертирането на FLAC файлове без загуба на качество в компресирани MP3 файлове намалява значително размера им, като прави музикалната ви библиотека съвместима с по-стари мултимедийни плейъри и мобилни устройства с ограничено пространство.

MP3 до FLAC

При преобразуване от MP3 към FLAC декодираният PCM звук се компресира без загуби, но честотите, премахнати от първоначалното MP3 кодиране, не могат да бъдат възстановени.

AAC до MP3

Конвертирането на файлове Advanced Audio Coding в MPEG-1 Audio Layer III прави вашата музика и подкасти възпроизводими на по-стари хардуерни плейъри и стари автомобилни стереосистеми.

MP3 до AAC

Конвертирането на MP3 файлове в AAC формат обновява по-старото аудио със загуба чрез съвременно високоефективно кодиране, за по-добър звук и по-малки файлове.

OGG до MP3

Преобразувайте аудиозаписи в отворения формат Ogg Vorbis в универсалния формат MP3 директно в браузъра си.

OPUS до MP3

Конвертирайте съвременни гласови бележки Opus от WhatsApp, Discord и Telegram в универсален MP3 формат.