Interfata canale, stereopanoram si experimente cu moduri stereo

Nu cu mult timp în urmă, sa dus acasă, iar căștile au jucat The Doors. Și aici am remarcat încă o dată că în unele piste ale Ușilor nu există absolut nicio interpenetare a canalelor. Ie antena poate suna numai în urechea stângă, și electro lor notorii - pe dreapta, sunetul canalului opus nu pătrunde (au un nivel extrem de scăzut de penetrare reciprocă, în mod evident, din cauza echipamentelor din timpul de înregistrare). Singurul lucru - piesa cu vocea, desigur, sunete în mijloc, cu un efect de reverberație. În general, efectul stereo este foarte ciudat, mai ales în căști. De altfel, doar pentru astfel de cazuri, există pluginuri Crossfeed și Bauer stereofonic-to-stereofonic - ele imita canalele întrepătrundere (adică, de la canalul dreapta la urechea stângă din stânga - spre dreapta), care are loc în timp ce ascultați acustica si astfel "se îndoaie" stereopanoramul; adică sursa nu este localizată undeva, nu este clar unde se află în urechi, ci în față. Deci, este foarte util să ascultați înregistrări similare care nu sunt concepute pentru căști.







Așa este. Am ascultat Uși și mi-am dat seama deodată că piesele lor erau perfecte pentru a verifica codarea unui stereopanorama.

De interes deosebit sunt codoarele moderne în modurile de biți reduse. La bitrate mici, cum ar fi codificatoare AAC și Opus, utilizarea specială stereo tehnologie de criptare. De exemplu, AAC utilizează o tehnologie numită Parametric Stereo. Principiul său de funcționare este că cele două canale sunt codate nu în mod izolat, ci sunt reduse la mono cale, la care este atașat un flux mic (2-3 kbit / s) cu informații despre parametric stereo (scrie în detaliu aici). Acest flux conține ceva asemănător unei hărți stereopanoram în planul frecvenței de timp. De altfel, reamintim unul dintre avantajele AAC (in special inainte MP3), este posibilitatea de funcționare separată de panorama stereo în fiecare bandă de frecvență - astfel încât să o bandă poate fi selectat M / S codificare pentru alte L / R. În același mod, pentru fiecare bandă de frecvență în modul codificat răspândirea PS în canalele care pot salva în mod semnificativ rata de biți, în scopul de a utiliza pentru a îmbunătăți transparența de ansamblu a sunetului. Dar o astfel de metodă, desigur, introduce anumite limitări. De exemplu, PS este în imposibilitatea de a codifica defazajul dintre canalele (aceasta este un parametru foarte important pentru localizarea sursei în spațiu), iar atunci când este administrat de cale, în care unul dintre canalele este inversare completă a doua (antifază), ieșirea va opri (în reducerea antifază mono însumare semnale dă zero).

Am pregătit un eșantion special de 30 de secunde. care este începutul piesei Doors - Break on Through. Puteți asculta și asigurați-vă că există aproape o sută de procente de separare a stereo-ului. Să auzim acum modul în care stereo parametric va face față eșantionului nostru. Encodare cu FhG AAC Encoder --profile hev2 - cbr 64. Am selectat în mod specific bitrate-ul maxim disponibil pentru modul SBR + PS pentru a vă concentra pe panorama stereo.

Se pare că modul PS se confrunta foarte bine cu stereopanoramul. Este clar că plăcile, chitara bas și organul sunt încă localizate în canale separate. Cu toate acestea, putem auzi o interpenetare, mai ales dacă dezactivam temporar unul dintre canale. Evident, se datorează rezoluției limitate a hărții în timp și în frecvență.

Acum, să vedem cum efectuează codarea stereo la rate reduse ale Opus.

Vom folosi modul VBR, care este implicit. Documentația pentru codificator arată că acceptă un bitrate de 6 kbps pe canal. Cu toate acestea, practica arată că până la 30 kbps pentru stereo se folosește mono amestecarea. Deoarece există 30 de biți de orice sunet de pe partea canalului (diferență), și la 32 kbit / s apare deja unele stereo aparență, deși prea redus. Cu aproximativ 40 kbit / s canale întrepătrundere erodeaza, și vom obține o separare stereo excelent.

Se pare că în codul Opus trebuie să stabilească în mod explicit să nu aloce biți canal lateral, la rate de biți mai mici de 30, iar atunci când schimbă la următoarea rată de biți mai mare, pe măsură ce timpul trece creștere a debitului pentru canal lateral. Cu toate acestea, mi-am scris deja rezultatele și întrebarea pe forumul HydrogenAudio.

În final, ne îndreptăm spre cel mai interesant - LAME cu modul său de Joint Stereo.

Puteți citi în detaliu despre modurile stereo pe pagina LAME. și aici.

Deci, să începem cu cel mai optim mod VBR V2. La codarea folosind LAME 3.99.5, bitrate-ul rezultat a fost de 191 kbps. Să vedem ce ne va arăta EncSpot:







Interfata canale, stereopanoram si experimente cu moduri stereo

Interfata canale, stereopanoram si experimente cu moduri stereo

Vedem că eșantionul a fost criptat în modul Safe of Joint și că aproape toate cadrele sunt codificate în L / R Stereo, ceea ce era de așteptat.

Este de remarcat că, dacă forțăm modul L / R Stereo (-ms) pentru encoder, acest lucru nu va afecta sunetul sau bitrate-ul, deoarece în primul caz coderul a ales de fapt acest mod. În ceea ce privește modul Dual Channel, bitrate-ul rezultat a fost ușor mai mic - 186 kbps. Este destul de dificil să vorbim despre motivele acestei situații, dar acest lucru se datorează în mod cert faptului că în modul dual codificatorul folosește un rezervor biologic separat pentru fiecare canal.

Forță comună

Deci, în modul VBR, LAME folosește numai modul Safe Safe. Deci, singura modalitate de a obține cadre M / S este de a forța modul comun. Adăugați parametrul -mf la -V2.

Subtotal: rata de biți a sărit de până la 290 kbit / s, iar între canalele apar întrepătrundere (deși poate fi auzit doar prin oprirea unul dintre canalele). Acesta este un exemplu al cazului în care codificarea în modul Mid / Side este extrem de ineficientă. Datorită complexității ridicate a complexității generale a semnalului diferenței M și canalele S este mai mare decât L și R, deoarece pentru a atinge calitatea țintă (VBR - această codificare cu o calitate țintă predeterminată, bitrate nu se limitează la) au nevoie de mai mulți biți. Și apoi, rata totală de biți de 320 kbit / s nu este de ajuns pentru un canal lateral suficient de codificare de înaltă calitate.

Puteți explica și mai clar. Ce avem la începutul eșantionului, având în vedere modul L / R? Canalul stâng conține sunetul instrumentelor, iar canalul din dreapta - doar un zgomot mic, o tăcere aproape completă. Astfel, un număr foarte mic de biți va fi trimis la codarea canalului drept. Dacă efectuăm conversia în M / S, atunci când însumăm canalele, obținem muzică + zgomot în canalul Mid și când scăpăm muzică + zgomot (deja cu o fază inversată) în canalul lateral. Ca rezultat, ambele canale conțin semnale destul de complexe, iar pentru codarea lor bitrate-ul aproape se va dubla. Deci este: în modul L / R, codificatorul folosește pentru a intra

176 kbit / s, iar în modul MS - toate 320.

Cu toate acestea, încă am reușit să scăpăm ușor de acest lucru. Să vedem ce avem cu regimul CBR.

Codificăm eșantionul cu parametrii -b 192 -q0. Acesta este încă modul de conexiune sigură. Rezultatul în termeni de sunet este destul de acceptabil, aproape toate cadrele sunt încă codate în modul L / R.

Acum forțăm modul M / S. Puteți asculta singur rezultatul. La începutul eșantionului, în plus față de penetrarea sunetelor în canalul din dreapta, primim și artefacte. În modul CBR, codificatorul nu poate crește viteza de biți pentru a menține calitatea, astfel că suferă foarte mult. Ceea ce auzim sunt artefactele canalului Side, la care codificatorul pur și simplu nu a găsit suficienți biți.

Unsafe comune

Ei bine, în ceea ce privește modul de îmbinare nesigur. În acest mod, codorul poate salva panorama stereo, acordând prioritate canalului Mid. Asamblarea sigură este dezactivată de la 128 kbps. Permiteți-mi să vă reamintesc: în modul Safe, procentul de cadre MS a fost de 5.2. La 128 kbps, a crescut la 6.9. Cu scăderea în continuare a ratei de biți, va crește numărul de cadre MS. La proba mea la 32 kbit / s a ​​ajuns la 26,5%. Cu toate acestea, acest lucru nu înseamnă întotdeauna că vor exista artefacte audibile sau îngustarea stereopanoramei. În ceea ce privește artefactele, codificatorul nu va utiliza MS, dacă îmbunătățirea calității canalului Mid este realizată la prețul unei deteriorări comparabile sau mai semnificative pentru Side.

Astfel, vom vedea că alegerea modului corect, codare stereo permite să salvați o mulțime de bitrate-ul și de a câștiga în ceea ce privește calitatea. Pe de altă parte, selectarea modului greșit (care este cel mai adesea asociat cu parametrii forțându necorespunzătoare) poate duce la o deteriorare gravă a calității codificării. Acest lucru este valabil și pentru materialele cu corelații foarte mari ale canalelor. Dacă luați cazul limită, forțând modul L / R la semnal mono (mai precis, la un semnal pe două canale, dar cu informații absolut identic în ambele canale) va crește în mod nejustificat rata de bit este de aproximativ de două ori la VBR și de deteriorare în jumătate pentru modul CBR.

Informații de la sponsor

? 200 '200px': '' + (this.scrollHeight + 5) + 'px'); „> Stereo mixt, este bun, dar se aplică numai Lame


aceasta este știrea. De fapt, în AAC, tehnologia de codare MS este chiar un ordin de mărime mai avansat decât în ​​format MP3. Și va codifica, de asemenea, mono și jumătate de bitrate (ca o consecință a zero pe canalul de diferență).

Și ce este un "bit real"? Se stoarce în calitatea țintă, și bitrate - așa cum se va întâmpla. Și zhmet cu toate artefactele codului sursă.
Nu are nici un rost să arătați mono, cu excepția cazului în care trebuie să scoateți un canal.

Diferența dintre L-R poate fi auzită prin adăugarea faderului de convertizor stereo Mid / Side la DSP.

? 200 '200px': '' + (this.scrollHeight + 5) + 'px'); „> Stereo mixt, este bun, dar se aplică numai șchiop - asta este o veste

Da, ce fel de știri) Doar o lipsă de cunoștințe și de experiență.
Am atins doar AAC prin MeGui și TAudioConverter. Deci nimic asemănător, spre deosebire de Lame, n-am văzut în ele
Voi fuma mana pentru QAAC mai atent si ganditor. Mulțumesc pentru sfat.

200? '200px': '' + (this.scrollHeight + 5) + 'px'); "> Și ce este un" bit real "?

Termenul, desigur, nu este academic. Ei bine, avem, de exemplu, rutier 192, dar într-adevăr, în cadrul ședinței există nu mai mult de 96. Hit-o linie de aici: --ignorelength --threading -V 63 - o-
și obținem TVBR 70-90. Eu iau flac de la o sursă de încredere, am presa cu aceiași parametri - am TVBR 120-170.
Acest lucru nu se referă la tema mono-stereo. Ambele cleme sunt realizate fără interferențe în canale și frecvența de eșantionare, cu același profil salvat.

? 200 '200px': '' + (this.scrollHeight + 5) + 'px'); „> diferența L-R poate fi auzit prin adăugarea fubara DSP Mid / Side Stereo Converter.

Mulțumesc. O să încerc cu siguranță. Dar eu chiar vreau să nu numai "asculta", dar, de asemenea, "a se vedea".







Trimiteți-le prietenilor: