AAC Ses (.aac)

ISO/IEC Standart

Advanced Audio Coding (AAC), MP3 formatının standartlaştırılmış halefidir ve aynı bit hızlarında üstün sıkıştırma verimliliği ve işitsel doğruluk sağlamak üzere tasarlanmıştır.

AAC formatını MP3 formatına dönüştür

Ücretsiz tarayıcı içi AAC - MP3 dönüştürücü. Dosyalarınızı cihazınızda anında dönüştürün.

İncele & Meta Veriler

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

Dosyaları buraya seçin veya bırakın

Kesinlikle %100 tarayıcı içi gizli dönüşüm - dosyalar asla cihazınızdan ayrılmaz

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

Bayt Düzeyinde Başlık İmzası (Magic Bytes)

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

HEX İMZASI (OFSET 0):

FF F1

ASCII GÖSTERİMİ: ÿñ

Standardizasyon: ISO/IEC 13818-7 / ISO/IEC 14496-3

Teknik Özellikler

Konteyner MimarisiADTS (Audio Data Transport Stream) bitstream or MPEG-4 Part 14 container
SıkıştırmaModified Discrete Cosine Transform (MDCT) with temporal noise shaping and psychoacoustic modeling
Bayt Düzeni (Endianness)Big-Endian bitstream framing
Renk UzaylarıN/A (Audio Bitstream)
Kanallar ve YapıUp to 48 discrete audio channels with arbitrary speaker mapping
Maksimum BoyutlarSample rates from 8 kHz up to 96 kHz (16/24-bit PCM source)
ŞeffaflıkPerceptual lossy coding; transparent quality achieved around 192-256 kbps stereo
Akış ve Aşamalı (Streaming & Progressive)Native ADTS frame synchronization words enable arbitrary byte-stream streaming

Teknik Karşılaştırma Matrisi: AAC ve Rakipleri

Teknik NitelikAAC (Güncel)MP3OGGOPUS
Sıkıştırma VerimliliğiYüksek; 128-192 kbps hızında şeffaf stereoOrta; 192-256 kbps gerektirirYüksek; 160 kbps'de AAC ile karşılaştırılabilirÇok yüksek; 96-128 kbps'de şeffaf
Maksimum Kanal48 ayrı kanal2 kanal (stereo) / MPEG-2'de 5.1255 ayrı kanal255 ayrı kanal
Donanım HızlandırmaTüm mobil ve masaüstü silikonlarında %100 evrensel%100 eski nesil silikon desteğiSınırlı özel DSP donanım çipleriBüyüyen tarayıcı ve Android/iOS donanım desteği
Algoritmik GecikmeOrta (~100 ms arabellek gecikmesi)Yüksek (~100-150 ms)Orta (~100 ms)Çok düşük (VoIP için optimize edilmiş 5-26.5 ms)

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

Medya oynatıcı döngüye girer veya yüksek perdeli dijital statik parazit patlamaları üretir.

Kök Neden: Paket kaybı veya eksik 12 bitlik senkronizasyon sözcükleri nedeniyle ADTS çerçeve başlıklarının senkronizasyonunun bozulması.

Kurtarma: Çerçeve dizinlerini yeniden oluşturmak için ffmpeg -i broken.aac -c:a copy fixed.m4a komutunu kullanarak ham AAC sesini bir MP4/M4A kapsayıcısına yeniden paketleyin.

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

AAC kod çözücüler, hatalı biçimlendirilmiş paket uzunluklarının yazılım uygulamalarında tamsayı taşmalarını tetikleyebileceği yüksek verimli ses DSP döngülerinde çalışır.

Bilinen Saldırı Vektörleri

  • Yama uygulanmamış C++ kod çözücülerinde arabellek okuma sınırlarının aşılmasına neden olan ADTS çerçeve uzunluğu alanlarında tamsayı taşması.
  • Çok kanallı ses karıştırma (downmixing) sırasında geçersiz bellek yazımlarını tetikleyen özel kanal yapılandırma bitleri.
  • SBR (Spektral Bant Replikasyonu) sentez tablosu ayrıştırması sırasında sınır dışı yığın (heap) tahsisi.

Savunmacı En İyi Uygulamalar:

Tarihsel Kökenler ve Kilometre Taşları

2003Apple Computer, iTunes Store ve iPod serisi için varsayılan ses formatı olarak AAC'yi seçer.
1999Yüksek Verimli AAC (HE-AAC) profilleri ile ISO/IEC 14496-3 standardı olarak MPEG-4 standardına dahil edilir.
1997MPEG-2 Part 7 olarak ISO/IEC 13818-7 altında standartlaştırılır ve tüm bit hızlarında MPEG-1 Layer III'ü geride bırakır.

Temel Avantajlar ve Artılar

  • Eşdeğer ve daha düşük bit hızlarında (örn. 128 kbps yerine 192 kbps) MP3'e kıyasla üstün ses şeffaflığı.
  • Çevresel ses ve Dolby Pro Logic iş akışları için 48 adede kadar tam bant genişliğine sahip ses kanalına yerel destek.
  • iOS, Android, macOS, Windows ve tüketici akıllı televizyonlarında evrensel yerel donanım kod çözme.

Teknik Kısıtlamalar ve Eksiler

  • Algısal kayıplı kodlama, duyulmayan armonik frekansları atarak ses mastering işlemleri için uygunsuz hale getirir.
  • ADTS bit akışları, MP4 (M4A) sarmalayıcılarında kapsüllenmeden gömülü arama tablolarından uzaktır.
  • Via Licensing Corporation tarafından yönetilen patent havuzu lisanslaması, tarihsel olarak açık kaynaklı kodlayıcı yeniliklerini yavaşlatmıştır.

İlginç Teknik Bilgiler

  • YouTube, standart stereo video ses akışları için varsayılan olarak 128 kbps hızında AAC kodlaması kullanır.
  • ADTS senkronizasyon sözcüğü art arda 12 ikili birden (0xFFF) oluşur ve alıcıların yayın akışı sırasında canlı yayınlara kilitlenmesini sağlar.
  • Sony, PlayStation 3, PlayStation Portable ve Vita sesleri için varsayılan sıkıştırma standardı olarak AAC'yi benimsemiştir.

Sıkça Sorulan Teknik Sorular

AAC, 128 kbps'de neden MP3'ten daha iyi ses çıkarır?

AAC, MP3'te yaygın olarak görülen ön yankı (pre-echo) bozulmalarını ortadan kaldıran daha yüksek frekans çözünürlüğü (96 kHz'e kadar), saf MDCT filtre bankaları, zamansal gürültü şekillendirme (TNS) ve daha esnek stereo tahmin araçları içerir.

Ham AAC (raw AAC) ile M4A arasındaki fark nedir?

Ham AAC, bölüm veya meta veri dizinleri olmaksızın basit ADTS çerçevelemesi kullanır. M4A ise aynı AAC ses yükünü, meta veriler, albüm kapağı ve arama tablolarıyla birlikte bir ISO Base Media konteynerinin (MP4) içine sarmalar.

AAC, kayıpsız ses sıkıştırmasını destekler mi?

Hayır. Standart AAC kesinlikle kayıplıdır. Apple, aynı M4A konteyneri içinde birebir kayıpsız ses için Apple Lossless (ALAC) formatını geliştirmiştir.