Internet Windows Android

Comparație între formatele audio AAC și MP3. Codificarea fișierelor audio în format AAC folosind Foobar2000 Redarea aac

Aș dori să vă prezint același format audio ca și A.A.C..

Care sunt avantajele acestui lucru format AAC peste altele, de exemplu peste mp3?

Până la 48 de canale audio;
Eficiență mai mare de codificare atât la rate de biți constante, cât și la cele variabile;
Rate de eșantionare de la 8 Hz la 96 kHz (MP3: 8 Hz - 48 kHz);
Modul stereo Joint mai flexibil.

> Mai simplu spus, AAC nu este doar un format mai bun decât altele, dar are și avantaje.

Mai stocați muzica în MP3 și LOSLSLES?

Răspunsul nostru la aceasta este doar AAC! Judecă singur: cele mai mari rețele sociale folosesc acest format în videoclipuri, ceea ce le permite să economisească semnificativ spațiu pe hard disk-urile lor. Formatul este acceptat de majoritatea telefoanelor moderne care pot reda mp3, wma. De exemplu, Nokia Corporation înregistrează tonuri de apel standard găsite în telefoanele lor în format AAC. Încă nu ești convins de superioritatea lui? Atunci să trecem la numere...

Când este comprimat din formatul MP3 în 3GPP AAC+, fișierul muzical se pierde cel puțin TREI ori!

Adică luăm un fișier cu un bitrate de sunet de 320 kbps, iar la ieșire obținem un bitrate de 48 kbps. Numărăm 320/48 = 6.666. Adică, fișierul MP3 ar putea fi redus la DE SASE ORI!

Acum imaginați-vă că biblioteca dvs. audio de 40 GB stocată în format MP3 va fi redusă de trei ori 40/3=13! TOTAL TREISPREZECE GB! În același timp, calitatea sunetului NU VA RĂU NIMIC. Dacă te îndoiești, o să spun asta: îmi stochez toată muzica în format AAC, așa că acum trei ani aveam un hard disk de 40 GB. Da, da, nu fi surprins) Așa că am început să caut modalități de a-mi reduce biblioteca audio. Nu am vrut să șterg muzica, doar am transferat totul în AAC. Desigur, pe AMD-ul meu 1500+ s-a întâmplat în etape și nu atât de repede pe cât mi-aș fi dorit, dar am făcut-o!

Doriți mai multe informații?

Astăzi, producătorii de hard disk sunt interesați să-și achiziționeze produsul. În acest sens (credeți sau nu) sunteți nevoiți să descărcați din ce în ce mai multe, să stocați cea mai mare cantitate de informații pe discuri, în cea mai greoaie dimensiune de fișier. De exemplu, formatele video BluRay moderne. Nu argumentez că, dacă ai un ecran gigant, atunci trebuie doar să folosești acest format, dar dacă folosești monitoare obișnuite, de până la 22”, atunci spune-mi, de ce ar trebui să te uiți la filme într-un format a cărui imagine imagine este mai mare decât monitorul tău?

Dar fără pierderi?

Băieți, înțelegeți în sfârșit că acest format a fost creat pentru o utilizare specială în acele locuri unde este cu adevărat necesar. Pentru ascultare regulată prin intermediul unui player pe un computer NU ESTE NEVOIE! Lossless este h o risipă de spațiu pe disc. După ureche, o persoană nu poate percepe diferența dintre AAC de înaltă calitate și Lossless. Prin urmare, vă recomand acest format. Desigur, veți fi imediat suspicios, dar... v-aș sfătui să încercați asta. Și vei înțelege singur că nu poți găsi nimic mai bun!

Care sunt dezavantajele AAC?

Înțeleg beneficiile acestui format, dar cum îmi transcodez muzica?

Te-as sfatui sa folosesti MediaCoder. Acesta este un codificator excelent pentru fișierele dvs. media. Acceptă un număr mare de formate, este gratuit h plătit.

Cum se codifică exact?

2. Instalați în câteva clicuri, faceți clic pe Următorul>...

3. Deschideți folderul cu muzica dvs., plasați-l în MediaCoderși alegeți formatul.

Extensie de fișier: .m4a, .aac, .mp4

Caracteristicile tehnice ale celui mai comun mod AAC LC:

Formatul face parte din standardul MPEG Audio ISO/IEC 13818-7. A fost creat de Fraunhofer IIS german și reprezintă o dezvoltare ulterioară a formatului MP3.

Formatul în sine este proprietar și necesită achiziționarea unei licențe pentru utilizare comercială.

Poveste

Dezvoltarea formatului a început în 1994 prin eforturile comune ale Fraunhofer IIS, AT&T, Dolby și Sony. Doar trei ani mai târziu, formatul a devenit parte a standardului MPEG ca MPEG-2 AAC. Odată cu dezvoltarea ulterioară a standardului audio MPEG-4, AAC a fost îmbunătățit și îmbunătățit.

În termeni generali, cronologia dezvoltării formatului este următoarea:

  • 1997 - standardizare MPEG-2 AAC-LC.
  • 1999 - standardizare MPEG-4 AAC-LC. S-a adăugat tehnologie PNS (Perceptual Noise Substitution).
  • 2003 - standardizare MPEG-4 HE-AAC. S-a adăugat tehnologia SBR (Spectral Band Replication).
  • 2004 - standardizare MPEG-4 HE-AAC v2. Tehnologia PS (Parametric Stereo) a fost adăugată.

HE-AAC este un format care vizează rate de biți scăzute. Combinația de AAC LC și SBR folosită în acesta oferă o calitate bună la rate de biți de la 32 la 48 kbit/s. Natural, HE-AAC acceptă mai multe canale și permite o gamă largă de rate de eșantionare. HE-AAC de asemenea cunoscut ca si aacPlus.

Când este combinat cu stereo parametric HE-AAC v2 oferă o calitate audio bună la rate de biți de aproximativ 16 kbit/s pentru stereo. HE-AAC v2 de asemenea cunoscut ca si aacPlus v2.

Profiluri

  • LTP/Predicție pe termen lung, numai MPEG-4

Unele profiluri au o complexitate redusă, ceea ce le face preferate pentru dispozitivele portabile, dar oferă și o calitate puțin mai scăzută. Cu toate acestea, cel mai comun profil în prezent este , deoarece alte profiluri mai solicitante (Main, LTP) nu oferă o calitate atât de mai bună, deoarece sunt mai solicitante în ceea ce privește resursele de calcul.

Titluri

Există 4 tipuri de titluri în AAC:

  • LATM (Low-overhead MPEG-4 Audio Transport Multiplex)
  • LOAS (flux audio redus)

ADIF

Acest format de antet este destinat stocării locale simple, spre deosebire de ADTS și LATM/LOAS, care sunt destinate transmisiei mobile AAC.

ADTS

qaac

Există o implementare open source a unui wrapper pentru AAC de la Core Audio și ALAC numită qaac de la dezvoltatorul nu774, funcționează doar pe Windows. La momentul actualizării articolului, acesta este cel mai recent codec AAC.

Nero Digital Audio

Începând cu versiunea a cincea, pachetul Nero vine cu un codec AAC. Acum face parte din Nero Digital - un proiect despre crearea unui nou standard în lumea video și audio digital. Nero AAC poate crea două tipuri de AAC: LC și HE. Low Complexity (LC) este un standard AAC obișnuit, în timp ce High Efficiency (HE) folosește tehnologia SBR (asemănătoare cu mp3PRO), iar dacă playerul înțelege această tehnologie, atunci informații suplimentare despre frecvență pot fi decodificate, altfel jumătate din calitatea audio se pierde în timpul redare În acest moment, codecul este semnificativ depășit și calitatea lui este inferioară implementării Apple. Acest codec este foarte convenabil de utilizat împreună cu programul dBpowerAMP Music Converter și cu codecul corespunzător pentru acesta (dBpowerAMP Nero MP4 Codec).

Avantajele Nero MPEG-4 AAC (profil LC):

  • În toate cazurile, calitatea este vizibil mai mare decât LAME MP3 la dimensiuni mai mici ale fișierelor.
  • Consum redus de resurse în comparație cu cele mai recente versiuni de LAME MP3 (VBR/ABR).

Psytel AACenc și Fastenc

PsyTEL® FAST MPEG-2 AAC LC Encoder v2.0 (build 4 Mar 2002) / Copyright © 1999-2001 PsyTEL Research / Copyright © 1999-2001 Ivan Dimkovich

Compania iugoslavă Psytel Research a lucrat la îmbunătățirea standardului MPEG-2/4 AAC. A fost fondată în jurul anului 1998 de către programatorul Ivan Dimkovich.

În timp ce prima versiune (1.0) a fost aproximativ o compilație a codurilor sursă ISO, calitatea a început să crească rapid și, după ceva timp, a fost singurul encoder ISO AAC cu adevărat optimizat disponibil publicului (versiunile de la FhG și Dolby au fost doar disponibil pentru dezvoltatorii interesați să-și îmbunătățească tehnologiile). Lichefier a fost și el disponibil, dar fluxurile de date pe care le-a creat au fost criptate.

Până la jumătatea anului 2002, Psytel Research și toate activele sale au fost achiziționate de Ahead Software GmbH, iar AACEnc a devenit Nero AAC Encoder.

FAAC (Freeware Advanced Audio Coder)

La sfârșitul anului 1999, Menno Bakker a deschis codurile sursă ale dezvoltărilor sale și a fondat proiectul FAAC (Freeware Advanced Audio Coder). Decodorul FAAD2 este considerat unul dintre cele mai bune și mai rapide decodore AAC de astăzi. Proiectul FAAD2 (Freeware Advanced Audio Decoder) are drepturi de autor © 2003-2004 M. Bakker, Nero Software AG. Licența trebuie obținută de la Nero Software AG.

HomeBoy AAC

HomeBoy a fost numele grupului de programatori care au creat primul codificator AAC ISO disponibil public pentru Windows în 1998. Se pare că ei au fost, de asemenea, creatorii primului plugin terță parte pentru Winamp (pluginul lor de intrare AAC), făcându-l astfel disponibil. la masele primul decodor ISO AAC. Codificatorul este doar o compilație a codurilor sursă originale legate de ISO, deci calitatea a fost slabă. Dar lucrul interesant este că fluxurile de date create de el sunt încă decodate în decodoare moderne.

Versiuni

Dicas/zPlane Compaact!

Codec AAC Compaact! a fost dezvoltat de inginerul german DSP, Alexander Lerch. Lansarea a avut loc în 2003. Codecul a fost bine primit la lansare. Conținea și câteva caracteristici interesante. Existau trei niveluri de calitate (de la codificare rapidă la codificare de înaltă calitate), a suportat și profiluri principale, a fost posibilă activarea sau dezactivarea tehnologiilor precum TNS sau PNS, suport pentru codare multicanal, unele operațiuni de preprocesare și un caracteristică interesantă de pre-ascultare care v-a permis să auziți în timp real cum vor suna compozițiile după compresie. Din motive necunoscute, proiectul a fost oprit în 2005.

Versiuni

MBsoft AAC

Proiectul a început în jurul anului 1998, când programatorul german Menno Bakker și-a început munca la codul sursă AAC. Codificator mbaacenc a fost mai mult sau mai puțin o compilație de coduri sursă ISO cu un front-end bun. Era disponibil și un plugin pentru Winamp.

La sfârșitul anului 1999, Menno a deschis codurile sursă ale dezvoltărilor sale și a fondat proiectul FAAC (Freeware Advanced Audio Coder). Proiectul este încă în viață, iar decodorul său, FAAD2, este considerat unul dintre cele mai bune și mai rapide decodore AAC de astăzi.

Descărcați gratuit AAC Codec pentru Windows 10/8/7 etc, pentru a decoda/coda AAC pe PC

Codecuri AAC disponibile pentru descărcare pentru Windows 10/8/7 etc.

Codecul AAC poate fi o bibliotecă/proiect software sau un set de instrumente software pentru codificarea sau decodarea audio AAC. Unele codecuri AAC pot gestiona atât codarea, cât și decodificarea AAC, în timp ce altele pot decoda AAC doar în scopul redării sau conversiei. Deci, ce codecuri AAC putem descărca pentru Windows 10/8/7 etc? Verificați lista de mai jos.

Nero AAC Codec
Sistem de operare acceptat: Windows, Linux
Tip: Encoder/Decoder
Licență: gratuită
Link de descărcare: https://www.videohelp.com/software/Nero-AAC-Codec

Nero AAC Codec, dezvoltat și distribuit de Nero AG, este un codificator și decodor AAC all-in-one care acceptă MPEG-4 AAC LC, HE-AAC și HE-AACv2 cu frecvență de eșantionare de până la 96 kHz și până la 6 canale (surround 5.1). ). Este foarte lăudat pentru că poate produce rezultate de înaltă calitate cu dimensiuni mici. Acest codec AAC și-a dat ultima actualizare pe 18 februarie 2010 cu versiunea 1.5.4.0. Deși nu mai este un dezvoltator, poate rula bine pe Windows 10, 8, 7 și versiuni inferioare.

Fraunhofer FDK AAC
Sistem de operare acceptat: Android, Windows, macOS, Linux
Tip: Encoder/Decoder
Licență: liberală
Link de descărcare: https://github.com/mstorsjo/fdk-aac

Fraunhofer FDK AAC este dezvoltat inițial ca un codec AAC inclus pentru Android și se extinde ulterior la alte platforme. Acceptă o gamă largă de tipuri de obiecte audio AAC, incluzând MPEG-2/4 AAC LC, HE-AAC (AAC LC + SBR), HE-AACv2 (LC + SBR + PS) și AAC-LD/ELD. Fișierele audio cu frecvență de eșantionare care variază de la 8 kHz la 96 kHz și până la 8 canale (7.1 surround) pot fi codificate folosind biblioteca sa de codare. Biblioteca Fraunhofer de distribuție a codului sursă numită fdk-aac poate fi aplicată altor programe, de exemplu HandBrake. >> Lectură suplimentară:

FAAC
Sistem de operare acceptat: Windows, macOS, Linux
Tip: Encoder (FAAC)/Decoder (FAAD2)
Licență: Proprietar (FAAC)/gratuit (GNU General Public License versiunea 2 sau ulterioară pentru FADD2)
Link de descărcare: http://www.audiocoding.com/downloads.html

Codecul FAAC AAC include encoder FAAC și decodor FAAD2. Primul codificator este folosit în principal pentru a genera fișiere AAC (MPEG-2/4 AAC) din alte formate, în timp ce decodorul ulterioară poate decoda fișiere MPEG-2/4 AAC cu suport pentru tipurile de obiecte audio LC, Main, LTP, SBR și PS . Biblioteca (libfaad) inclusă în decodorul FAAD2 poate fi utilizată de alte programe pentru decodarea AAC, de exemplu AAC ACM Codec.

Pe lângă codecurile de mai sus care sunt specializate în codificarea și decodificarea audio AAC pe Windows, există mai multe pachete/biblioteci de codecuri cuprinzătoare care ating același scop.

Codec Sistem de operare acceptat Licență Descarca
Windows, macOS, Linux LGPL 2.1+, GPL 2+ https://www.ffmpeg.org/download.html
ffdshow Windows XP și mai târziu Licența publică generală GNU 2.0 https://sourceforge.net/projects/ffdshow-tryout/
Pachetul de codec K-Lite Windows XP și mai târziu Gratuit https://www.codecguide.com/download_kl.htm
Media Player Codec Pack Windows 2003 sau o versiune ulterioară Gratuit http://www.mediaplayercodecpack.com/

Cel mai inteligent program de descărcare și extracție audio AAC – WinX HD Video Converter Deluxe

Descărcați rapid muzică AAC/MP3 de pe SoundCloud, Audiomack și alte site-uri de muzică fără a pierde calitatea.
Convertiți videoclipuri locale și online (de exemplu, muzică YouTube/Vevo) în AAC sau în alte formate audio precum MP3, WMA, FLAC, ALAC, M4R, OGG, DTS etc, cu sunet hi-fi.

Sursă externă similară din Wiki:
Codec audio - Un dispozitiv sau un program de calculator capabil să codifice sau să decodeze un flux de date digitale de audio...

2009-09-30T20:52

2009-09-30T20:52

Software pentru audiofili

Primele idei despre utilizarea mascării psihoacustice pentru a comprima datele audio datează din 1979. Cu toate acestea, codificatoarele audio corespunzătoare au început să se răspândească abia la mijlocul anilor 90, când puterea de calcul a computerelor personale a devenit suficientă pentru a reda audio comprimat în timp real și a apărut standardul MPEG-1 Audio Layer 3, mai cunoscut sub numele de MP3. Formatele audio comprimate au devenit indispensabile pentru transmiterea audio prin Internet, oferind o calitate stereo „practic transparentă” (adică semnalul codificat nu se poate distinge de original pentru majoritatea ascultătorilor) la rate de biți de peste 128 kbps. Principiile de bază ale formatului MP3 se regăsesc în articolele lui K. Glasman (2...8/2005)

Dezvoltarea metodelor de compresie a datelor și a psihoacusticii a condus treptat la faptul că standardul MP3 a devenit „înghesuit” pentru implementarea de noi idei în codificarea audio. Ca urmare, până în 1997, Institutul Fraunhofer (Fraunhofer IIS), care a creat MP3 la începutul anilor 90, precum și Dolby, AT&T, Sony și Nokia, au dezvoltat o nouă metodă de compresie audio - Advanced Audio Coding (AAC), care a devenit parte a standardelor MPEG-2 și MPEG-4. Principalele diferențe față de standardul MP3 sunt:

  • suport pentru o gamă mai largă de formate (până la 48 de canale) și frecvențe de eșantionare audio (de la 8 kHz la 96 kHz);
  • banc de filtre mai eficient și mai simplu: banca de filtre hibrid MP3 a fost înlocuită cu MDCT convențional (transformată cosinus discretă modificată);
  • limite mai largi pentru variarea rezoluției frecvență-timp în bancul de filtre - de opt ori (în MP3 - de trei ori) - au condus la o codificare îmbunătățită a tranzitorilor (procese tranzitorii) și a secțiunilor staționare ale semnalului audio;
  • o mai bună codificare a frecvențelor peste 16 kHz;
  • un mod de codare stereo mai flexibil, permițându-vă să comutați la modul M/S („joint stereo”) independent în diferite benzi de frecvență;
  • caracteristici suplimentare ale standardului care măresc eficiența compresiei: tehnologia de generare a zgomotului în domeniul timpului (TNS), predicția pe termen lung a coeficienților MDCT, modul de codare stereo parametrică, înlocuirea zgomotului perceptiv, frecvențele tehnologiei de restaurare de mare viteză (SBR).

Datorită acestor caracteristici, standardul AAC este capabil să realizeze o codificare audio mai flexibilă și mai eficientă și, prin urmare, de calitate superioară. Ca urmare a utilizării pe scară largă a formatului MP3, standardul AAC nu a câștigat încă o popularitate comparabilă cu MP3. Cu toate acestea, AAC este formatul principal în popularul iTunes Store, iPod, iTunes, iPhone, PlayStation 3, Nintendo Wii și transmisia digitală DAB+/DRM.

Să aruncăm o privire mai atentă la principalele caracteristici ale AAC.

Banca de filtre

Ca și alte codificatoare audio psihoacustice, AAC funcționează conform următoarei scheme. Semnalul de intrare este trecut printr-un banc de filtre - o transformare care transferă semnalul din domeniul timp în domeniul timp-frecvență (similar cu construcția unei spectrograme). În paralel, modelul psihoacustic analizează semnalul și determină pragurile de mascare psihoacustică. În continuare, coeficienții spectrale ai semnalului la ieșirea bancului de filtre sunt cuantificați astfel încât spectrul de zgomot, dacă este posibil (dacă rata de biți o permite), să fie sub pragurile de mascare și să nu fie audibil. Coeficienții cuantificați sunt comprimați fără pierderi într-un fișier de ieșire AAC. Astfel, banca de filtre în sine nu comprimă semnalul, ci doar îl transformă într-o formă mai potrivită pentru compresie.

O caracteristică a fiecărui banc de filtre este rezoluția de frecvență, adică numărul de benzi de frecvență în care împarte spectrul semnalului. Majoritatea băncilor de filtre utilizate pentru compresia audio au câteva sute de benzi. Aceasta înseamnă că, datorită relației de incertitudine, astfel de bănci de filtre au o rezoluție în timp de ordinul a câteva zeci de milisecunde. Atunci când coeficienții spectrali ai unui semnal sunt cuantificați, eroarea de cuantizare introdusă la decodificarea semnalului este distribuită în timp pe toată lungimea ferestrei bancului de filtre. În unele cazuri, acest lucru are ca rezultat un efect nedorit numit pre-eco. Se manifestă atunci când o eroare de cuantizare dintr-un tranzitoriu (o explozie bruscă de energie în semnal) se propagă în timp către segmentul de timp care precede tranzitoriul și devine audibilă (Fig. 1). Pentru a reduce acest efect, sunt utilizate bănci de filtre cu rezoluție timp-frecvență variabilă. De exemplu, MP3 folosește o rezoluție de timp a băncii de filtre care comută între 26 și 9 ms. Pentru semnalele staționare, ferestre de 26 ms sunt folosite pentru a oferi o rezoluție bună de frecvență, iar pentru tranzitorii, ferestre de 9 ms sunt folosite pentru a reduce efectul pre-ecou (vezi Fig. 1).

Algoritmul AAC utilizează, de asemenea, comutarea dimensiunii ferestrei MDCT. În același timp, diferența de dimensiune a ferestrelor este de opt ori: 6 și 48 ms (256 și 2048 mostre). Datorită acestui lucru, algoritmul este capabil să se adapteze la o gamă mai largă de semnale și să atingă un grad mai bun de compresie.

Tehnologia TNS - formarea anvelopei de zgomot de amplitudine

Una dintre problemele codificatoarelor audio psihoacustice moderne este lucrul cu tranzitorii (procese tranzitorii într-un semnal audio). Pentru a obține o codificare transparentă, zgomotul de cuantizare trebuie să se încadreze într-un prag de mascare dependent de timp. Cu toate acestea, în practică, această cerință este dificil de satisfăcut în apropierea proceselor tranzitorii, deoarece Zgomotul de cuantizare generat în timpul codificării este propagat în timp în timpul decodării pe toată lungimea ferestrei MDCT. Acest lucru poate duce la zgomotul de cuantizare care depășește semnificativ pragurile de mascare temporală.

Tehnologia TNS (temporal noise shaping) din standardul AAC vă permite să controlați propagarea zgomotului de cuantificare a timpului în fiecare fereastră MDCT. Tehnologia TNS se bazează pe asemănarea (dualitatea timp-frecvență) a anvelopei de amplitudine a semnalului și a anvelopei spectrului acestuia, precum și pe utilizarea predicției liniare (LPC) în frecvență la cuantificarea spectrului.

Este bine cunoscut faptul că pentru semnalele cu un spectru care este foarte diferit de alb (de exemplu, tonuri), utilizarea predicției liniare (LPC) în domeniul timpului poate „albi” efectiv spectrul și codifica astfel de semnale prin descompunerea lor în coeficienți de predicție și o eroare de predicție de amplitudine relativ mică (reziduală). În timpul decodării, filtrul de predicție liniară generează un spectru de eroare în conformitate cu spectrul semnalului original.

Un encoder AAC folosește predicția liniară în sens invers: pentru a prezice eșantioane spectrale în domeniul frecvenței. Diferența dintre coeficienții MDCT inițiali și cei preziși este cuantificată în funcție de praguri de mascare (în codificatoarele tradiționale, coeficienții MDCT originali sunt cuantificați). Coeficienții de predicție liniară sunt, de asemenea, scrieți în fișierul de ieșire. La decodificarea unui semnal, un filtru de predicție liniar aplicat unui semnal de diferență în domeniul frecvenței (inclusiv eroarea de cuantizare) produce o anvelopă de amplitudine a semnalului original (și eroarea de cuantizare) în domeniul timp. Astfel, anvelopa de amplitudine a erorilor de cuantizare devine apropiată de anvelopa de amplitudine a semnalului original (Fig. 2).

Tehnologia TNS reduce efectul pre-ecoului și vizibilitatea erorilor de cuantizare asupra unor semnale armonice cu natură pulsată a producției de sunet (vorbire, unele instrumente de vânt și arc). În fig. 2 compară erorile de cuantizare introduse în semnalul vocal de către algoritmii AAC și MP3 cu aceleași rate de biți. Odată cu o scădere generală a erorii de cuantizare (datorită eficienței mai mari a AAC), se observă formarea anvelopei de amplitudine a erorii de cuantizare a timpului în funcție de anvelopa semnalului original.

În standardul AAC, tehnologia TNS poate fi aplicată la benzile de frecvență individuale ale spectrului în mod independent sau poate fi dezactivată total.

Tehnologia SBR - restaurare de înaltă frecvență

Transmisia fiabilă a unei game largi de frecvențe este o cerință importantă pentru codificare de înaltă calitate. Cu toate acestea, transmisia fiecărei octave ulterioare a intervalului audio crește cerințele de bitrate pentru un codificator audio tradițional de o dată și jumătate până la două ori. Pentru a reduce rata de biți și, în același timp, a păstra frecvențele înalte în materialul codificat, a fost creată tehnologia de sinteză artificială a frecvențelor înalte SBR (spectral band replication).

Tehnologia se bazează pe faptul că auzul nostru analizează frecvențele înalte cu mai puțină acuratețe decât frecvențele medii și joase. Pentru a crea efectul prezenței frecvențelor înalte, nu este necesar să se reconstruiască matematic cu precizie forma de undă, ci mai degrabă doar să se restabilească unii parametri psihoacustici esențiali ai semnalului la frecvențe înalte. Acești parametri esențiali includ distribuția timp-frecvență (anvelopa) a energiei semnalului și gradul de tonalitate/zgomot.

Ideea algoritmului este aceasta. În timpul codificării, sunt analizate frecvențele înalte din semnalul audio original și sunt extrași parametrii acestora: în primul rând, anvelopa de amplitudine în mai multe benzi de frecvență (de obicei opt). Apoi, frecvențele înalte sunt eliminate din înregistrare și numai frecvențele joase și medii rămase sunt codificate. În același timp, la fișierul de ieșire este adăugat și un flux relativ mic de informații despre parametrii frecvențelor înalte pierdute.

În timpul redării, semnalul de frecvență joasă și medie este mai întâi decodificat. În continuare (dacă este prezent în player), decodorul SBR începe să funcționeze. Primul pas este sintetizarea unui semnal de înaltă frecvență prin transpunerea (mai precis, schimbarea frecvenței) a frecvențelor medii existente. Deoarece gradul de tonalitate/zgomot al spectrului la frecvențe medii și înalte este aproximativ egal, acest pas are ca rezultat un semnal de înaltă frecvență cu o structură de spectru plauzibilă. În al doilea pas, decodorul SBR utilizează informațiile suplimentare de înaltă frecvență stocate pentru a-i oferi anvelopa de amplitudine dorită în fiecare bandă de frecvență. Rezultatul este un semnal în care frecvențele înalte sunt complet sintetizate din frecvențele medii, dar păstrează în același timp sunetul frecvențelor înalte originale.

Tehnologia SBR poate fi aplicată multor metode de codificare audio existente. De exemplu, SBR în combinație cu MP3 se numește MP3 PRO, iar SBR în combinație cu AAC se numește HE-AAC (High Efficiency AAC). Practic, SBR este folosit la codificarea cu rate de biți relativ scăzute: 64 kbit/s și mai jos. Tehnologia vă permite să extindeți semnificativ gama de frecvență a semnalului audio cu o creștere minimă a ratei de biți (câțiva kbit/s).

Tehnologia stereo parametrică

Transmisia unui semnal stereo necesită de obicei ca codificatorul să aibă de aproape 2 ori rata de transmisie a unui semnal mono. În acest caz, canalele stereo pot fi codificate atât independent, cât și după conversia M/S. În acest din urmă caz, canalul S consumă adesea mai puțin bitrate decât canalul M. Acest mod de codificare este numit și stereo comun. În standardul AAC, acest mod poate fi activat și dezactivat de către codificator independent pentru fiecare bandă de frecvență.

Pentru o codificare mai eficientă a semnalelor stereo la rate de biți foarte mici (16...32 kbit/s), a fost dezvoltată tehnologia de codare stereo parametrică. Constă în faptul că semnalul stereo este redus la mono înainte de codare, dar la fișierul de ieșire se adaugă un mic flux (2...3 kbit/s), care conține informații despre panorama stereo a fișierului stereo original. Acest flux conține (în formă comprimată) un fel de „hartă panoramică” pentru planul timp-frecvență.

În etapa de decodare, semnalului mono rezultat se aplică panning dependent de frecvență. Acest lucru se poate face simultan cu decodarea prin aplicarea multiplicatorilor de amplitudine corespunzători coeficienților MDCT inițial egali ai canalelor stânga și dreapta.

Tehnologia stereo parametrică oferă o impresie bună asupra sunetului stereo original cu doar o ușoară creștere a ratei de biți în comparație cu codarea mono. Cu toate acestea, nu vă permite să obțineți un sunet complet transparent, deoarece nu poate lua în considerare toate nuanțele panoramei stereo, de exemplu, schimbările de fază între canalele stereo.

Tehnologia stereo parametrică a fost inclusă în standardul HE-AAC v2.

Tehnologia PNS - generare de zgomot

Pentru a crește și mai mult eficiența de codificare a semnalelor de zgomot, standardul AAC oferă tehnologia PNS (substituție perceptivă a zgomotului) pentru sinteza zgomotului. Se știe că urechea noastră este mai sensibilă la spectrul de amplitudine al unui semnal decât la spectrul de fază. Prin urmare, în loc să codificați coeficienții MDCT ai semnalului original în regiuni de zgomot, puteți transmite doar parametrii de zgomot: puterea acestuia în funcție de frecvență și timp.

Acesta este modul în care funcționează tehnologia PNS. În timpul codificării, sunt identificate regiuni ale spectrului care reprezintă zgomotul, iar grupurile corespunzătoare de coeficienți MDCT sunt excluse din procesul de codificare. Banda de frecvență este marcată ca zgomot și energia totală a zgomotului pentru aceasta este stocată.

La decodare, coeficienții MDCT pseudo-aleatori cu puterea totală necesară sunt înlocuiți în benzi de frecvență marcate ca zgomot. Ca rezultat, în intervalele de frecvență specificate, se sintetizează zgomot care este apropiat ca sunet de zgomotul original.

Tehnologia de predicție pe termen lung - predicție de timp

Codarea psihoacustică a semnalelor de ton necesită un raport local semnal-zgomot mai mare decât codarea semnalelor de zgomot (de exemplu, 20 dB și, respectiv, 6 dB). Și acest lucru, la rândul său, necesită o rată de biți crescută. Cu toate acestea, coeficienții MDCT ai tonurilor sunt predictibili în timp. Această circumstanță face posibilă exploatarea dependenței lor de timp pentru a reduce rata de biți.

Standardul AAC oferă un mod de predicție pe termen lung, în care coeficienții MDCT sunt codificați suplimentar în timp folosind predicția liniară. Termenul „pe termen lung” înseamnă că predicția este făcută nu din eșantioane adiacente, ci din eșantioane separate de cea mai probabilă perioadă de ton la o frecvență dată.

Cuantificarea și compresia coeficienților MDCT

Similar cu standardul MP3, AAC utilizează cuantificarea neliniară a coeficienților MDCT și compresia folosind metoda Huffman. Coeficienții MDCT sunt cuantificați după creșterea la puterea de 0,75, permițând creșterea erorii de cuantizare pentru semnale puternice și redusă pentru semnale slabe din fiecare bandă de frecvență. În acest fel, se realizează formarea implicită suplimentară a spectrului de zgomot.

După cuantizare, coeficienții MDCT sunt comprimați folosind un set de tabele Huffman fixe. În standardul AAC există mai multe dintre aceste tabele decât în ​​MP3 și există posibilități mai largi de grupare a coeficienților. Acest lucru are ca rezultat o creștere suplimentară a compresiei.

Calitatea sunetului

Atunci când se evaluează calitatea sunetului codificatoarelor audio, se folosesc de obicei teste subiective. Ascultătorilor li se prezintă fragmente de înregistrări comprimate de diferiți codificatori și evaluează puritatea sunetului fiecărui fragment pe o scară de la 1 la 5. Cel mai bun codec este considerat a fi cel care este capabil să obțină o calitate mai mare a sunetului în comparație cu concurenții săi. la un anumit bitrate.

O sursă de internet destul de autorizată care furnizează rezultatele unor astfel de teste este site-ul http://www.rjamorim.com/test/ Acesta prezintă teste ale diferitelor codecuri la o varietate de rate de biți. Rezultatele prezentate sunt în general în concordanță cu alte surse. Iată câteva rezultate pentru codificatoarele MP3 și AAC pentru a ajuta la compararea calității acestora.

Cel mai bun codificator MP3 este gratuit Lame. Cu toate acestea, la cele mai multe rate de biți, este inferioară ca calitate față de standardele de compresie mai noi. La rate mari de biți (peste 128 kbps) acest decalaj este mic, iar liderul este codificatorul Ogg Vorbis.

La un bitrate de 64 kbps, avantajul AAC este deja vizibil. În varianta HE-AAC, algoritmul obține un scor de 3,68. Acest lucru corespunde aproximativ lui Lame cu o rată de biți de 96 kbps și înseamnă că AAC este de aproximativ 1,5 ori mai mare decât MP3. Scorul lui Lame la 128 kbps este 4,29.

La o rată de biți de 32 kbit/s, codificatorul AAC de la Nero are o îmbunătățire semnificativă a calității față de MP3: scoruri de 3,23 și, respectiv, 1,72. Cu toate acestea, AAC este doar puțin înaintea formatului MP3PRO, care a primit un scor de 3,08. Acest lucru indică faptul că tehnologia SBR îmbunătățește semnificativ calitatea la rate de biți scăzute.

concluzii

Datorită noilor tehnologii utilizate în standardul AAC, acest format are un avantaj vizibil față de MPEG-1 Layer 3 (MP3), permițându-i să obțină o calitate mai bună a sunetului la aceleași rate de biți. Un câștig deosebit de puternic se observă în zona ratelor de biți scăzute: 96 kbit/s și mai jos. Acest lucru confirmă promisiunea formatului AAC pentru difuzarea digitală.

Popularitatea AAC pentru distribuirea muzicii pe Internet astăzi rămâne scăzută în comparație cu formatul MP3. Utilizatorii continuă să prefere portabilitatea mai bună a MP3-ului decât compresia mai puternică a AAC. O parte semnificativă a arhivelor muzicale de pe site-urile care distribuie muzică sunt deja în format MP3, iar furnizorii nu au acces la înregistrări necomprimate. Aceasta înseamnă că nu are rost să transcodăm astfel de înregistrări în format AAC - calitatea este adesea pierdută deja. Totuși, playerele noi de buzunar și unele magazine online acceptă deja formatul AAC, adesea cu verificarea legalității conținutului (ceea ce descurajează și utilizatorii care preferă să nu se limiteze în copierea muzicii).

Deși foarte promițător, formatul AAC nu este singurul format de compresie audio de înaltă calitate. La rate de biți mari (peste 128 kbps), AAC este adesea inferioară ca calitate față de codificatoarele Ogg Vorbis și Musepack. La cele mai mici rate de biți (mai puțin de 32 kbit/s), AAC poate fi inferior codificatoarelor audio parametrice, inclusiv codificatoarelor specializate pentru compresia vorbirii. Cu toate acestea, în intervalul ratelor de biți medii-scăzute, AAC păstrează în prezent palma.

Alexey Lukin
Revista „Inginer de sunet” 2008 #1

Dacă ați instalat pe computer program antivirus Poate sa scanează toate fișierele de pe computer, precum și fiecare fișier individual. Puteți scana orice fișier făcând clic dreapta pe fișier și selectând opțiunea corespunzătoare pentru a scana fișierul pentru viruși.

De exemplu, în această figură este evidențiat fișier my-file.aac, apoi trebuie să faceți clic dreapta pe acest fișier și să selectați opțiunea din meniul fișierului „scanați cu AVG”. Când selectați această opțiune, AVG Antivirus se va deschide și va scana fișierul pentru viruși.


Ca urmare, poate apărea uneori o eroare instalare incorectă a software-ului, care se poate datora unei probleme întâlnite în timpul procesului de instalare. Acest lucru poate interfera cu sistemul dvs. de operare conectați fișierul dvs. AAC la aplicația software corectă, influențând așa-numitul „asociații de extensii de fișiere”.

Uneori simplu reinstalând Apple iTunes vă poate rezolva problema conectând corect AAC la Apple iTunes. În alte cazuri, pot apărea probleme cu asocierile de fișiere programare software proastă dezvoltator și poate fi necesar să îl contactați pentru asistență suplimentară.


Sfat:Încercați să actualizați Apple iTunes la cea mai recentă versiune pentru a vă asigura că aveți cele mai recente patch-uri și actualizări.


Acest lucru poate părea prea evident, dar adesea Fișierul AAC în sine poate cauza problema. Dacă ați primit un fișier printr-un atașament de e-mail sau l-ați descărcat de pe un site web și procesul de descărcare a fost întrerupt (cum ar fi o întrerupere de curent sau un alt motiv), fișierul poate fi deteriorat. Dacă este posibil, încercați să obțineți o nouă copie a fișierului AAC și încercați să o deschideți din nou.


Cu grija: Un fișier deteriorat poate provoca daune colaterale programelor malware anterioare sau existente pe computerul dvs., așa că este important să vă mențineți computerul la zi cu un antivirus actualizat.


Dacă fișierul dvs. AAC legate de hardware-ul computerului dvs pentru a deschide fișierul de care este posibil să aveți nevoie actualizați driverele dispozitivului asociat cu acest echipament.

Această problemă asociate de obicei cu tipuri de fișiere media, care depind de deschiderea cu succes a hardware-ului din interiorul computerului, de ex. placa de sunet sau placa video. De exemplu, dacă încercați să deschideți un fișier audio, dar nu îl puteți deschide, poate fi necesar actualizați driverele plăcii de sunet.


Sfat: Dacă atunci când încercați să deschideți un fișier AAC, primiți Mesajul de eroare al fișierului .SYS, problema ar putea fi probabil asociate cu drivere de dispozitiv corupte sau învechite care trebuie actualizate. Acest proces poate fi simplificat prin utilizarea unui software de actualizare a driverelor, cum ar fi DriverDoc.


Dacă pașii nu rezolvă problemași încă mai aveți probleme la deschiderea fișierelor AAC, acest lucru se poate datora lipsa resurselor disponibile de sistem. Unele versiuni de fișiere AAC pot necesita o cantitate semnificativă de resurse (de exemplu, memorie/RAM, putere de procesare) pentru a se deschide corect pe computer. Această problemă este destul de comună dacă utilizați hardware de computer destul de vechi și, în același timp, un sistem de operare mult mai nou.

Această problemă poate apărea atunci când computerul are probleme în a ține pasul cu o sarcină, deoarece sistemul de operare (și alte servicii care rulează în fundal) pot consumă prea multe resurse pentru a deschide un fișier AAC. Încercați să închideți toate aplicațiile de pe computer înainte de a deschide Advanced Audio Coding File. Eliberarea tuturor resurselor disponibile pe computer va oferi cele mai bune condiții pentru încercarea de a deschide fișierul AAC.


daca tu a parcurs toți pașii descriși mai susși fișierul dvs. AAC încă nu se va deschide, poate fi necesar să rulați actualizare echipament. În majoritatea cazurilor, chiar și atunci când utilizați versiuni mai vechi de hardware, puterea de procesare poate fi totuși mai mult decât suficientă pentru majoritatea aplicațiilor utilizatorilor (cu excepția cazului în care faceți o mulțime de muncă intensivă CPU, cum ar fi randarea 3D, modelarea financiară/științifică sau muncă multimedia intensivă) . Prin urmare, este probabil ca computerul dvs. să nu aibă suficientă memorie(numită în mod obișnuit „RAM” sau memorie cu acces aleatoriu) pentru a efectua sarcina de a deschide un fișier.