AAC Ses (.aac)
ISO/IEC StandartAdvanced 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:
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 F1ASCII GÖSTERİMİ: ÿñ
Standardizasyon: ISO/IEC 13818-7 / ISO/IEC 14496-3
Teknik Özellikler
| Konteyner Mimarisi | ADTS (Audio Data Transport Stream) bitstream or MPEG-4 Part 14 container |
| Sıkıştırma | Modified 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 Boyutlar | Sample rates from 8 kHz up to 96 kHz (16/24-bit PCM source) |
| Şeffaflık | Perceptual 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 Nitelik | AAC (Güncel) | MP3 | OGG | OPUS |
|---|---|---|---|---|
| Sıkıştırma Verimliliği | Yüksek; 128-192 kbps hızında şeffaf stereo | Orta; 192-256 kbps gerektirir | Yüksek; 160 kbps'de AAC ile karşılaştırılabilir | Çok yüksek; 96-128 kbps'de şeffaf |
| Maksimum Kanal | 48 ayrı kanal | 2 kanal (stereo) / MPEG-2'de 5.1 | 255 ayrı kanal | 255 ayrı kanal |
| Donanım Hızlandırma | Tüm mobil ve masaüstü silikonlarında %100 evrensel | %100 eski nesil silikon desteği | Sınırlı özel DSP donanım çipleri | Büyüyen tarayıcı ve Android/iOS donanım desteği |
| Algoritmik Gecikme | Orta (~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ı
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.
İlgili AAC Dönüşüm Çiftleri
Advanced Audio Coding dosyalarını MPEG-1 Audio Layer III formatına dönüştürmek, müzik ve podcast'lerinizi eski donanım oynatıcılarında ve eski araç teyplerinde oynatılabilir hale getirir.
MP3 dosyalarını AAC formatına dönüştürmek, daha küçük dosya boyutlarında daha iyi ses kalitesi elde etmek için eski kayıplı sesleri modern, yüksek verimli kodlamaya yükseltir.
M4B sesli kitabını AAC anlatım formatına dönüştürmek; bölüm işaretlerini ve kapsayıcı sarmalayıcıları kaldırarak, neredeyse tüm temel medya oynatıcılarda çalışan standart bir ses akışı elde etmenizi sağlar.