MP3 Ses (.mp3)

ISO/IEC Standart

MPEG-1 Audio Layer III (MP3), algısal kaliteden ödün vermeden CD sesini %90 oranında sıkıştıran ve dijital müzik devrimini ateşleyen çığır açıcı kayıplı ses formatıdır.

WAV biçimini MP3 biçimine dönüştür

Tarayıcında WAV biçimini MP3 biçimine ücretsiz dönüştür. Dosyaları cihazında anında dönüştür.

İncele ve Meta Veriler

İşletim sistemleri ve dosya çözümleyicileri, MP3 dosyalarını başlangıçtaki ikili sihirli bayt dizisini inceleyerek tanımlar:

Dosyaları buraya seç veya bırak

Özel - dosyalar cihazınızdan asla ayrılmaz

veya yapıştır Ctrl+V
Sıfır Ağ Aktarımı Gizlilik Garantisi: Harici sunuculara 0 bayt yüklendi. Tüm işlemler tarayıcındaki korumalı alanda (sandbox) yerel olarak gerçekleştirildi.

Bayt düzeyinde başlık imzası (sihirli baytlar)

İşletim sistemleri ve dosya çözümleyicileri, MP3 dosyalarını başlangıçtaki ikili sihirli bayt dizisini inceleyerek tanımlar:

HEX İMZASI (OFSET 0):

49 44 33

ASCII GÖSTERİMİ: ID3

Standartlaştırma: ISO/IEC 11172-3 / ISO/IEC 13818-3

Teknik Özellikler

Kapsayıcı mimarisiBaşına ID3v2 etiketleri eklenmiş MPEG-1 / MPEG-2 Audio Layer III kare bit akışı
SıkıştırmaHibrit filtre bankası (çok fazlı + MDCT), psikoakustik algısal maskeleme ve Huffman entropi kodlaması
Bayt Düzeni (Endianness)Büyük uçlu bit akışı üstbilgileri
Renk UzaylarıN/A (Lossy Audio Bitstream)
Kanallar ve Yapı1 to 2 channels (Mono, Stereo, Joint Stereo, Dual Channel)
Maksimum Boyutlar320 kbps’e kadar bit hızlarında 32, 44,1 ve 48 kHz (MPEG-1) veya bunların yarısı (MPEG-2) örnekleme hızları
ŞeffaflıkAlgısal kayıplı kodlama; 256-320 kbps (veya VBR V0) hızında şeffafa yakın kalite
Akış ve Aşamalı İşlemeYerel kare eşzamanlaması (art arda 11 ikili bir, 0xFFE/0xFFF), akışların birleştirilmesini sağlar

Teknik karşılaştırma matrisi: MP3 ve rakipleri

Teknik NitelikMP3 (Güncel)AACOGGOPUS
Patent DurumuSüresi tamamen dolmuş; kamu malı bir standartPatent havuzu (Via Licensing)Ücretsiz ve kısıtlamasız açık kaynakÜcretsiz ve kısıtlamasız açık kaynak
Donanım UyumluluğuEski ve modern tüm donanımlarda %100 uyumluUyumluluk oynatıcıya ve cihaza bağlıdır.Geniş masaüstü ve Android desteğiGeniş modern tarayıcı ve telefon desteği
96 kbps'de KaliteZayıf; belirgin hışırtı ve yapay ses bozulmalarıKabul edilebilirİyiŞeffafa yakın
Kesintisiz Oynatım (Gapless)Özel çözümlere bağlı (LAME kodlayıcı gecikme etiketleri gerektirir)Yerel kapsayıcı desteğiYerel kesintisiz oynatım desteğiYerel kesintisiz oynatım desteği

Yaygın Bozulma Modları ve Hex Kurtarma Kılavuzu

Oynatıcı ilk birkaç saniyeyi çalar ve ardından durur veya ses zaman çizelgesi imleci düzensiz bir şekilde atlar.

Kök Neden: Bozulmuş VBR (Değişken Bit Hızı) Xing/Info başlığı veya çerçeve başlıklarındaki hasarlı senkronizasyon sözcükleri (syncwords).

Kurtarma: 'vbrfix' ile VBR arama başlıklarını yeniden oluştur veya 'ffmpeg -i broken.mp3 -c copy fixed.mp3' komutunu çalıştır.

Güvenlik Analizi ve Ayrıştırıcı Saldırı Vektörleri

MP3 geniş ölçüde desteklenir, ancak oynatma işletim sistemine ve uygulamaya bağlıdır. Güvenlik sorunları arasında ID3 etiketi ayrıştırma açıkları ve poliglot dosyalar bulunur.

Bilinen Saldırı Vektörleri

  • Medya sunucusu indeksleme hizmetlerinde ID3v2 etiket ayrıştırma sırasında yığın arabelleği taşması (heap buffer overflow).
  • MP3 dosya dolgusu veya takip eden ID3v1 etiketleri içine yürütülebilir yükler gömen çok biçimli (polyglot) istismar.
  • Ayrıştırıcının döngüye girmesine neden olan bozuk çerçeve senkronizasyon işaretçileri yoluyla hizmet reddi (DoS).

Savunmaya yönelik en iyi uygulamalar: ID3 meta veri bloklarını depolamadan veya veritabanında dizine eklemeden önce makul uzunluk sınırlarına göre temizle ve kısalt.

Tarihsel kökenler ve önemli dönüm noktaları

2017Tüm patentlerin dünya çapında sona ermesiyle Fraunhofer IIS, MP3 lisanslama programını resmi olarak sonlandırır.
1998Rio PMP300 piyasaya sürülerek taşınabilir MP3 oynatıcı tüketici pazarını harekete geçirir.
1993ISO/IEC 11172-3 (MPEG-1 Bölüm 3 Ses) olarak uluslararası düzeyde yayınlanır.

Temel Avantajlar ve Artılar

  • %100 evrensel uyumluluk: 1995'ten beri üretilen hemen hemen tüm dijital cihazlarda çalınabilir.
  • Patentsiz: Tüm küresel patentlerin 2017'de sona ermesiyle yazılım geliştiriciler için tamamen telifsizdir.
  • Standartlaştırılmış ID3v2 meta veri sistemi; zengin etiketlemeyi, şarkı sözlerini ve gömülü albüm kapaklarını destekler.

Teknik Kısıtlamalar ve Eksiler

  • 160 kbps altındaki bit hızlarında AAC ve Opus gibi modern codec'lere kıyasla daha düşük sıkıştırma verimliliği.
  • Standart bit hızlarında 16-18 kHz üzerindeki yüksek frekanslı ses içeriğinin katı bir şekilde kesilmesi.
  • Algoritmik tasarım, parçaların başında sıfır olmayan dolgu (padding) sunarak özel LAME başlıkları olmadan kesintisiz (gapless) oynatım yapılmasını engeller.

İlginç Teknik Bilgiler

  • Suzanne Vega'nın a cappella şarkısı 'Tom's Diner', Karlheinz Brandenburg tarafından MP3 sıkıştırma algoritmalarını geliştirmek amacıyla referans parça olarak kullanılmıştır.
  • .mp3 dosya uzantısı, 14 Temmuz 1995'te Fraunhofer ekibi tarafından resmi olarak seçilmiştir; daha önceden .bit kullanılıyordu.
  • Dijital müzik devriminin zirve yaptığı on yılda dünya çapında 100 milyondan fazla fiziksel MP3 oynatıcı satılmıştır.

Sıkça Sorulan Teknik Sorular

MP3'te CBR ile VBR arasındaki fark nedir?

CBR sabit bit hızı kullanır. VBR verileri karmaşıklığa veya kalite hedefine göre dağıtır; boyut ve kalite kodlayıcıya ve ayarlara bağlıdır.

Bir MP3 dosyası ikili senkronizasyon baytları yerine neden bazen 'ID3' ile başlar?

MP3 dosyaları, gerçek ses karelerinden önce sanatçı, başlık ve albüm kapağı bilgilerini saklamak için dosyanın 0. baytından itibaren bir ID3v2 meta veri etiketi bloğu içerir. ID3 başlığı ASCII 'ID3' (0x49 0x44 0x33) ile başlar.

MP3, 24-bit veya 96 kHz yüksek çözünürlüklü ses saklayabilir mi?

Hayır. MPEG-1 standardı MP3'ü en fazla 48 kHz örnekleme hızında ve 16 bit sesle sınırlar. Yüksek çözünürlüklü ses için FLAC veya WAV kullanmalısın.

İlgili MP3 Dönüşüm Çiftleri