MP3-ääni (.mp3)

ISO/IEC Standardi

MPEG-1 Audio Layer III (MP3) on vallankumouksellinen häviöllinen ääniformatointi, joka käynnisti digitaalisen musiikin vallankumouksen pakkaamalla CD-tason äänen 90 %:sti samalla kun se säilytti havainnollisen laadun.

Muunna tiedostot muodosta WAV muotoon MP3

Ilmainen selaimen sisäinen WAV - MP3-muunnin. Muunna tiedostoja välittömästi laitteellasi.

Tarkastele ja metatiedot

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

Valitse tai pudota tiedostot tähän

100 % yksityinen selaimen sisäinen muunnos - tiedostot eivät poistu laitteeltasi

tai liitä Ctrl+V
Tietosuojatakuu: 0 % verkkosiirtoa 0 tavua ladattu ulkoisille palvelimille. Kaikki käsittely tapahtui paikallisesti selaimen hiekkalaatikossa.

Tavutason otsikon allekirjoitus (Magic Bytes)

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

HEX-ALLEKIRJOITUS (OFFSET 0):

49 44 33

ASCII-ESITYSTAPA: ID3

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

Tekniset tiedot

SäiliöarkkitehtuuriMPEG-1 / MPEG-2 Audio Layer III frame bitstream with prepended ID3v2 tags
PakkausHybrid filterbank (polyphase + MDCT), psychoacoustic perceptual masking, and Huffman entropy coding
Tavujärjestys (Endianness)Big-Endian bitstream headers
VäriavaruudetN/A (Lossy Audio Bitstream)
Kanavat ja rakenne1 to 2 channels (Mono, Stereo, Joint Stereo, Dual Channel)
Suurimmat mitatSample rates of 32, 44.1, and 48 kHz (MPEG-1) or half rates (MPEG-2) at bitrates up to 320 kbps
LäpinäkyvyysPerceptual lossy coding; transparent quality achieved at 256-320 kbps (or VBR V0)
Suoratoisto ja progressiivinen latausNative frame synchronization (11 consecutive binary ones 0xFFE/0xFFF) enables stream splicing

Tekninen vertailumatriisi: MP3 vs. kilpailijat

Tekninen attribuuttiMP3 (Nykyinen)AACOGGOPUS
PatenttitilaTäysin vanhentunut; public domain -standardiPatentoitu pooli (Via Licensing)Ilmainen ja vapaa avoin lähdekoodiIlmainen ja vapaa avoin lähdekoodi
Laitteistoyhteensopivuus100 % universaali kaikkien vanhojen ja uusien laitteiden keskenUniversaali nykyaikaisten laitteiden keskenLaaja työpöytä- ja Android-tukiLaaja nykyaikaisten selaimenten ja puhelinten tuki
Laatu 96 kbps:lläHeikko; havaittavaa suhinaa ja artefaktejaHyväksyttäväHyväLähes huomaamaton
Tauoton toistoHakkiriippuvainen (vaatii LAME-kooderin viivetunnisteet)Natiivi säiliötukiNatiivi tauoton tukiNatiivi tauoton tuki

Yleiset korruptiotilat ja heksatietojehdotusopas

Soitin toistaa ensimmäiset sekunnit ja kaatuu sitten, 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'.

Turvallisuusanalyysi ja jäsenninhyökkäysvektorit

MP3-tiedostot hyväksytään yleisesti kaikissa käyttöjärjestelmissä. Turvallisuusongelmat keskittyvät ID3-tunnisteiden jäsennyspuskurin ylivuotoihin ja polyglottitiedostoihin.

Tunnetut hyökkäysvektorit

  • Kekopuskurin ylivuoto ID3v2-tunnisteen jäsennnyksessä mediapalvelimen indeksointipalveluissa.
  • Polyglottihaavoittuvuus, joka upottaa suoritettavia hyötykuormia MP3-tiedoston täytteisiin tai loppuosan ID3v1-tunnisteisiin.
  • Palvelunestohyökkäys virheellisten kehyksen synkronointimerkkien kautta, jotka saavat jäsennyskoodin jumiutumaan silmukkaan.

Parhaat puolustuskäytännöt:

Historia ja virstanpylväät

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

Tärkeimmät edut

  • 100-prosenttinen yleinen yhteensopivuus: toistuu käytännokssä jokaisella vuodesta 1995 lähtien valmistetulla digitaalisella laitteella.
  • 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 yläpuolella vakiolittinopeuksilla.
  • 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 (Constant Bitrate) koodaa jokaisen äänisekunnin samalla datanopeudella (esim. 320 kbps). VBR (Variable Bitrate) jakaa dynaamisesti enemmän dataa monimutkaisiin kohtiin ja vähemmän hiljaisuuteen, mikä säästää tiedostokokoa laadun pysyessä samana.

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ä?

Ei. MPEG-1-standardi rajoittaa MP3:n tiukasti 16-bittiseen ääneen enintään 48 kHz:n näytteenottotaajuudella. Korkean resoluution äänelle on käytettävä FLAC- tai WAV-muotoa.

Aiheeseen liittyvät MP3-muunnosparit

WAV kohteeseen MP3

Pakkaamattoman WAV-äänen muuntaminen pakatuksi MP3-muodoksi pienentää tiedostokokoja jopa yhdeksänkymmentä prosenttia säilyttäen samalla korkean äänenlaadun jokapäiväistä kuuntelua ja jakamista varten.

MP3 kohteeseen WAV

MP3-tiedostojen muuntaminen WAV-muotoon purkaa pakatun äänen pakkaamattomaksi lineaarisieksi PCM-dataksi ammattimaista muokkausta ja laitteistotoistoa varten.

FLAC kohteeseen MP3

Pakkaamattomien FLAC-tiedostojen muuntaminen pakatuiksi MP3-tiedostoiksi pienentää tiedostokokoja merkittävästi, jolloin musiikkikirjastosi on yhteensopiva vanhempien mediasoittimien ja tallennustilaltaan rajoitettujen mobiililaitteiden kanssa.

MP3 kohteeseen FLAC

Häviöllisen MP3-tiedoston muuntaminen häviöttömäksi FLAC-tiedostoksi sijoittaa äänidatan pakkaamattomaan arkistosäiliöön, vaikka se ei voi palauttaa taajuuksia, jotka alkuperäinen pakkaus on jo poistanut.

AAC kohteeseen MP3

Advanced Audio Coding -tiedostojen muuntaminen MPEG-1 Audio Layer III -muotoon tekee musiikistasi ja podcasteistasi toistettavia vanhemmissa laitteistosoittimissa ja vanhoissa auton stereeoissa.

MP3 kohteeseen AAC

MP3-tiedostojen muuntaminen AAC-muotoon päivittää vanhemman häviöllisen äänen nykyaikaiseen, erittäin tehokkaaseen koodaukseen paremman äänenlaadun ja pienempien tiedostokokojen saavuttamiseksi.

OGG kohteeseen MP3

Muuntaa avoimet Ogg Vorbis -ääniraidat yleiseen MP3-muotoon alle sekunnin kestävällä selaajasuorituksella.

OPUS kohteeseen MP3

Muunna WhatsAppin, Discordimet ja Telegramin nykyaikaiset Opus-ääniviestit yleiseen MP3-muotoon.