MP3-äänikirja (.mp3)

ISO/IEC Standardi

MPEG-1 Audio Layer III (MP3) on vallankumouksellinen häviöllinen ääniformaatti, joka käynnisti digitaalisen musiikin vallankumouksen pakkaamalla CD-äänen 90 % pienempään kokoon ja säilyttämällä samalla kuuntelussa havaitun laadun.

Muunna tiedostot muodosta WAV muotoon MP3

Ilmainen selaimessa toimiva muunnin, jolla voit muuntaa tiedostoja muodosta WAV muotoon MP3. Muunna tiedostot hetkessä laitteellasi.

Tarkastele tiedostoa ja sen metatietoja

Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat MP3-tiedostot tarkistamalla tiedoston alun binäärisarjan:

Valitse tai pudota tiedostot tähän

Yksityisesti - tiedostot eivät koskaan poistu laitteeltasi

tai liitä Ctrl+V
Tietosuojatakuu: 0 % verkkosiirtoa Ulkoisille palvelimille ei ole ladattu yhtään tavua. Kaikki käsittely tapahtui paikallisesti selaimen hiekkalaatikossa.

Otsaketunniste tavutasolla (tunnistetavut)

Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat MP3-tiedostot tarkistamalla tiedoston alun binäärisarjan:

HEKSADEKSIMAALINEN TUNNISTE (SIJAINTI 0):

49 44 33

ASCII-ESITYSTAPA: ID3

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

Tekniset tiedot

SäiliöarkkitehtuuriMPEG-1- tai MPEG-2 Audio Layer III -kehysbittivirta, jonka alkuun on lisätty ID3v2-tunnisteet
PakkausHybridisuodatinpankki (polyphase + MDCT), psykoakustinen peitto ja Huffman-entropiakoodaus
Tavujärjestys (Endianness)Big-endian-bittivirran otsakkeet
VäriavaruudetEi sovellu (häviöllinen äänibittivirta)
Kanavat ja rakenne1 - 2 kanavaa (mono, stereo, yhteisstereo, kaksoiskanava)
Suurimmat mitatNäytteenottotaajuudet 32, 44,1 ja 48 kHz (MPEG-1) tai puolet näistä (MPEG-2); bittinopeus enintään 320 kbps
LäpinäkyvyysHavaintoperusteinen häviöllinen koodaus; läpinäkyvä laatu saavutetaan bittinopeudella 256 - 320 kbps (tai VBR V0)
Suoratoisto ja progressiivinen latausSisäänrakennettu kehysten synkronointi (11 peräkkäistä binääriykköstä, 0xFFE/0xFFF) mahdollistaa virran osien yhdistämisen

Tekninen vertailumatriisi: MP3 vs. kilpailijat

Tekninen attribuuttiMP3 (Nykyinen)AACOGGOPUS
PatenttitilaKaikki patentit ovat rauenneet; standardia voi käyttää vapaastiPatenttien lisensointipooli (Via Licensing)Ilmainen ja vapaa avoin lähdekoodiIlmainen ja vapaa avoin lähdekoodi
LaitteistoyhteensopivuusLaaja tuki monissa vanhoissa ja nykyisissä laitteissa.Yhteensopivuus riippuu soittimesta ja laitteesta.Laaja työpöytä- ja Android-tukiLaaja tuki nykyaikaisille selaimille ja puhelimille
Laatu 96 kbps:lläHeikko; havaittavaa suhinaa ja artefaktejaHyväksyttäväHyväLähes huomaamaton
Tauoton toistoKiertotavasta riippuvainen (vaatii LAME-kooderin viivetunnisteet)Natiivi säiliötukiNatiivi tauottoman toiston tukiNatiivi tauottoman toiston tuki

Yleiset vioittumistavat ja heksadesimaalinen palautusopas

Soitin toistaa ensimmäiset sekunnit ja lakkaa sitten toimimasta, tai äänen aikajana hyppelehtii villisti.

Perussyy: Vioittunut VBR (muuttuva bittinopeus) Xing/Info-otsake tai vahingoittuneet synkronointisanat kehysotsakkeissa.

Korjaus: Rakenna VBR-hakemisto-otsakkeet uudelleen 'vbrfix'-työkalulla tai suorita komento 'ffmpeg -i broken.mp3 -c copy fixed.mp3'.

Tietoturva-analyysi ja tiedostojäsentimien hyökkäysvektorit

MP3 on laajasti tuettu, mutta toisto riippuu käyttöjärjestelmästä ja sovelluksesta. Tietoturvaongelmiin kuuluvat ID3-tunnisteiden jäsennyksen haavoittuvuudet ja polyglottitiedostot.

Tunnetut hyökkäysvektorit

  • Kekopuskurin ylivuoto ID3v2-tunnisteen jäsennyksessä mediapalvelimen indeksointipalveluissa.
  • Polyglottihyökkäys, jossa suoritettavia hyötykuormia upotetaan MP3-tiedoston täytetavuihin tai lopussa oleviin ID3v1-tunnisteisiin.
  • Palvelunestohyökkäys, jossa virheelliset kehyksen synkronointimerkit saavat jäsentimen jäämään silmukkaan.

Tietoturvan parhaat käytännöt: Puhdista ja typistä ID3-metatietolohkot turvallisiin pituusrajoihin ennen tallennusta tai tietokannan indeksointia.

Historia ja virstanpylväät

2017Fraunhofer IIS lopettaa virallisesti MP3-lisensointiohjelmansa, kun kaikki patentit vanhenevat maailmanlaajuisesti.
1998Rio PMP300 julkaistaan ja se käynnistää kannettavien MP3-soittimien kuluttajamarkkinat.
1993Julkaistaan kansainvälisesti nimellä ISO/IEC 11172-3 (MPEG-1 Part 3 Audio).

Tärkeimmät edut

  • MP3-toistoa tukevat monet laitteet ja sovellukset, mutta yhteensopivuus vaihtelee tuotteittain.
  • Patentiton: kaikki maailmanlaajuiset patentit vanhenivat vuonna 2017, mikä tekee siitä täysin rojaltivapaan ohjelmistokehittäjille.
  • Standardoitu ID3v2-metatietojärjestelmä tukee monipuolista merkitsemistä, sanoituksia ja upotettua albumitaidetta.

Tekniset rajoitukset

  • Heikompi pakkaustehokkuus nykyaikaisiin koodekkeihin, kuten AAC ja Opus, verrattuna alle 160 kbps:n bittinopeuksilla.
  • Korkeataajuisen äänen tiukka leikkaus yli 16-18 kHz:n taajuuksilla vakiobittinopeuksilla.
  • Algoritminen suunnittelu tuo mukanaan nollasta poikkeavaa täytettä kappaleiden alkuun, mikä estää saumattoman ilman taukoja tapahtuvan toiston ilman mukautettuja LAME-otsakkeita.

Mielenkiintoisia teknisiä faktoja

  • Karlheinz Brandenburg käytti Suzanne Vegan a cappella -kappaletta 'Tom's Diner' vertailukappaleena MP3-pakkausalgoritmien hienosäätöön.
  • Fraunhofer-tiimi valitsi tiedostopäätteen .mp3 virallisesti 14. heinäkuuta 1995; aiemmin he käyttivät päätettä .bit.
  • Yli 100 miljoonaa fyysistä MP3-soitinta myytiin maailmanlaajuisesti digitaalisen musiikin vallankumouksen huippuvuosikymmenen aikana.

Usein kysytyt tekniset kysymykset

Mikä ero on CBR:n ja VBR:n välillä MP3-muodossa?

CBR käyttää kiinteää bittinopeutta. VBR jakaa dataa monimutkaisuuden tai laatutavoitteen mukaan; koko ja laatu riippuvat enkooderista ja asetuksista.

Miksi MP3-tiedosto alkaa joskus 'ID3'-tunnisteella binääristen synkronointitavujen sijaan?

MP3-tiedostot lisäävät ID3v2-metatietotunnistelohkon tavuun 0 tallentaakseen esittäjän, kappaleen nimen ja albumin kannen ennen varsinaisten äänikehysten alkamista. ID3-otsikko alkaa ASCII-merkeillä 'ID3' (0x49 0x44 0x33).

Voiko MP3 tallentaa 24-bittistä tai 96 kHz:n korkean resoluution ääntä?

MP3 on häviöllinen koodekki, joten se ei säilytä korkearesoluutioisen PCM-äänen tarkkuutta. MPEG-1 Layer III tukee enintään 48 kHz:n näytteenottotaajuutta. Käytä häviötöntä muotoa, kuten FLACia tai WAVia, jos haluat säilyttää lähdeäänen korkean resoluution.

Aiheeseen liittyvät MP3-muunnosparit