Dźwięk MP3 (.mp3)

ISO/IEC Standardowy

MPEG-1 Audio Layer III (MP3) to rewolucyjny stratny format dźwięku, który zapoczątkował rewolucję cyfrowej muzyki, kompresując dźwięk z płyt CD o 90% przy zachowaniu jakości percepcyjnej.

Konwertuj WAV na MP3

Darmowy konwerter z WAV na MP3 w przeglądarce. Konwertuj pliki natychmiast na swoim urządzeniu.

Inspekcja i metadane

Systemy operacyjne i analizatory plików identyfikują pliki MP3, sprawdzając początkową sekwencję bajtów binarnych:

Wybierz lub upuść pliki tutaj

Konwersja w 100% prywatna w przeglądarce - pliki nigdy nie opuszczają Twojego urządzenia

lub wklej Ctrl+V
Gwarancja prywatności bez przesyłania danych do sieci: 0 bajtów przesłanych na zewnętrzne serwery. Całe przetwarzanie odbyło się lokalnie w piaskownicy przeglądarki.

Podpis nagłówka na poziomie bajtów (Magic Bytes)

Systemy operacyjne i analizatory plików identyfikują pliki MP3, sprawdzając początkową sekwencję bajtów binarnych:

PODPIS HEX (OFFSET 0):

49 44 33

REPREZENTACJA ASCII: ID3

Normalizacja: ISO/IEC 11172-3 / ISO/IEC 13818-3

Specyfikacja techniczna

Architektura konteneraStrumień bitów ramki MPEG-1 / MPEG-2 Audio Layer III z dołączonymi znacznikami ID3v2
KompresjaHybrydowy bank filtrów (polifazowy + MDCT), psychoakustyczne maskowanie percepcyjne oraz kodowanie entropijne Huffmana
Kolejność bajtów (Endianness)Nagłówki strumienia bitów w formacie Big-Endian
Przestrzenie kolorówNie dotyczy (stratny strumień bitów audio)
Kanały i strukturaOd 1 do 2 kanałów (Mono, Stereo, Joint Stereo, Dual Channel)
Maks. wymiaryCzęstotliwości próbkowania 32, 44,1 oraz 48 kHz (MPEG-1) lub o połowę mniejsze (MPEG-2) przy przepływnościach do 320 kb/s
PrzezroczystośćPercepcyjne kodowanie stratne; jakość przezroczysta osiągana przy 256 - 320 kb/s (lub VBR V0)
Streaming i progresywne ładowanieNatywna synchronizacja ramek (11 kolejnych jedynek binarnych 0xFFE/0xFFF) umożliwia łączenie strumieni

Techniczna macierz porównawcza: MP3 a konkurencja

Atrybut technicznyMP3 (Bieżący)AACOGGOPUS
Status patentowyCałkowicie wygasły; standard domeny publicznejPula patentowa (Via Licensing)Wolne i otwarte źródło bez obciążeńWolne i otwarte źródło bez obciążeń
Kompatybilność ze sprzętem100% uniwersalna we wszystkich starszych i nowszych urządzeniachUniwersalna w nowoczesnych urządzeniachSzerokie wsparcie dla komputerów i systemu AndroidSzerokie wsparcie w nowoczesnych przeglądarkach i telefonach
Jakość przy 96 kb/sSłaba; zauważalne szumy i artefaktyAkceptowalnaDobraBliska przezroczystości
Odtwarzanie bez przerw (Gapless)Zależne od obejść (wymaga znaczników opóźnienia koderów LAME)Natywne wsparcie konteneraNatywne wsparcie dla odtwarzania bez przerwNatywne wsparcie dla odtwarzania bez przerw

Typowe tryby uszkodzeń i przewodnik odzyskiwania szesnastkowego

Odtwarzacz odtwarza pierwsze kilka sekund, a następnie przerywa lub suwak czasu utworu skacze w sposób niekontrolowany.

Główna przyczyna: Uszkodzony nagłówek VBR (Variable Bitrate) Xing/Info lub uszkodzone słowa synchronizacyjne w nagłówkach ramek.

Odzyskiwanie: Przebuduj nagłówki wyszukiwania VBR za pomocą narzędzia 'vbrfix' lub wykonaj polecenie 'ffmpeg -i broken.mp3 -c copy fixed.mp3'.

Analiza bezpieczeństwa i wektory ataku na parser

Pliki MP3 są powszechnie akceptowane we wszystkich systemach operacyjnych. Problemy z bezpieczeństwem skupiają się na przepełnieniach bufora podczas parsowania tagów ID3 oraz na plikach polimorficznych (polyglot).

Znane wektory ataku

  • Przepełnienie bufora stosu (heap buffer overflow) podczas parsowania tagów ID3v2 w usługach indeksowania serwerów mediów.
  • Atak polimorficzny polegający na osadzaniu ładunków wykonywalnych w dopełnieniu pliku MP3 lub końcowych tagach ID3v1.
  • Atak typu odmowa usługi (DoS) poprzez wadliwe znaczniki synchronizacji ramek powodujące zapętlenie parsera.

Najlepsze praktyki obronne: Oczyszczaj i przycinaj bloki metadanych ID3 do rozsądnych limitów długości przed zapisem lub indeksowaniem w bazie danych.

Pochodzenie historyczne i kamienie milowe

2017Fraunhofer IIS oficjalnie kończy swój program licencji MP3 w związku z wygaśnięciem wszystkich patentów na całym świecie.
1998Na rynek wchodzi odtwarzacz Rio PMP300, dając początek konsumenckiemu rynkowi przenośnych odtwarzaczy MP3.
1993Opublikowany międzynarodowo jako ISO/IEC 11172-3 (MPEG-1 Part 3 Audio).

Główne zalety

  • 100% uniwersalna kompatybilność: odtwarzany na praktycznie każdym urządzeniu cyfrowym wyprodukowanym od 1995 roku.
  • Brak opłat patentowych: wszystkie globalne patenty wygasły w 2017 roku, co czyni go całkowicie darmowym dla deweloperów oprogramowania.
  • Znormalizowany system metadanych ID3v2 obsługuje bogate tagowanie, teksty utworów oraz osadzoną grafikę albumów.

Ograniczenia techniczne i wady

  • Gorsza wydajność kompresji w porównaniu do nowoczesnych kodeków, takich jak AAC i Opus przy przepływnościach poniżej 160 kb/s.
  • Ścisłe odcięcie wysokich częstotliwości audio powyżej 16 - 18 kHz przy standardowych przepływnościach.
  • Projekt algorytmiczny wprowadza niezerowe dopełnienie na początku utworów, co uniemożliwia bezszwowe odtwarzanie bez przerw (gapless) bez niestandardowych nagłówków LAME.

Ciekawe informacje techniczne

  • Utwór a cappella 'Tom's Diner' Suzanne Vegi został użyty przez Karlheinza Brandenburga jako utwór referencyjny do udoskonalenia algorytmów kompresji MP3.
  • Rozszerzenie pliku .mp3 zostało oficjalnie wybrane przez zespół z Fraunhofer 14 lipca 1995 roku; wcześniej używano .bit.
  • Ponad 100 milionów fizycznych odtwarzaczy MP3 sprzedano na całym świecie w ciągu dekady szczytowego okresu rewolucji muzyki cyfrowej.

Często zadawane pytania techniczne

Jaka jest różnica między CBR a VBR w plikach MP3?

CBR (Constant Bitrate) koduje każdą sekundę dźwięku z identyczną przepływnością danych (np. 320 kb/s). VBR (Variable Bitrate) dynamicznie przydziela więcej danych do złożonych fragmentów, a mniej do ciszy, oszczędzając miejsce na dysku przy zachowaniu identycznej jakości.

Dlaczego plik MP3 czasami zaczyna się od 'ID3' zamiast binarnych bajtów synchronizacyjnych?

Pliki MP3 mają umieszczany na początku blok metadanych ID3v2 (w bajcie 0) w celu zapisania informacji o wykonawcy, tytule i okładce albumu przed rozpoczęciem właściwych ramek audio. Nagłówek ID3 zaczyna się od ciągu ASCII 'ID3' (0x49 0x44 0x33).

Czy MP3 może przechowywać dźwięk o wysokiej rozdzielczości 24-bit lub 96 kHz?

Nie. Standard MPEG-1 ściśle ogranicza MP3 do dźwięku 16-bitowego przy maksymalnej częstotliwości próbkowania 48 kHz. Dla dźwięku o wysokiej rozdzielczości należy używać formatów FLAC lub WAV.

Powiązane pary konwersji MP3

WAV do MP3

Konwersja nieskompresowanego dźwięku WAV do skompresowanego formatu MP3 zmniejsza rozmiar pliku nawet o dziewięćdziesiąt procent, zachowując przy tym wysoką wierność dźwięku do codziennego słuchania i udostępniania.

MP3 do WAV

Konwersja plików MP3 do formatu WAV rozpakowuje skompresowany dźwięk do nieskompresowanych danych liniowej modulacji kodowo-impulsowej (PCM) w celu profesjonalnej edycji i odtwarzania sprzętowego.

FLAC do MP3

Konwersja bezstratnych plików FLAC na skompresowane pliki MP3 znacznie zmniejsza rozmiar danych, dzięki czemu biblioteka muzyczna jest kompatybilna ze starszymi odtwarzaczami multimedialnymi oraz urządzeniami mobilnymi o ograniczonej pamięci.

MP3 do FLAC

Konwersja stratnego pliku MP3 na bezstratny plik FLAC umieszcza dane audio w nieskompresowanym kontenerze archiwalnym, choć nie przywraca częstotliwości odrzuconych już przez pierwotną kompresję.

AAC do MP3

Konwersja plików Advanced Audio Coding na MPEG-1 Audio Layer III umożliwia odtwarzanie muzyki i podcastów na starszych odtwarzaczach sprzętowych oraz starych radiach samochodowych.

MP3 do AAC

Konwersja plików MP3 do formatu AAC aktualizuje starsze audio stratne do nowoczesnego kodowania o wysokiej wydajności, co zapewnia lepszą jakość dźwięku przy mniejszym rozmiarze pliku.

OGG do MP3

Transkoduj otwarte ścieżki dźwiękowe Ogg Vorbis do uniwersalnego formatu MP3 z czasem wykonania w przeglądarce poniżej sekundy.

OPUS do MP3

Konwertuj nowoczesne notatki głosowe Opus z komunikatorów WhatsApp, Discord i Telegram na uniwersalny format MP3.