FLAC 1.4.0 vine cu mici îmbunătățiri, dar destul de importante

FLAC este un format deschis cu o licență fără drepturi de autor

FLAC folosește numai metode de codare fără pierderi, care garantează păstrarea completă a calității originale

La nouă ani de la postarea ultimului thread important, comunitatea Xiph.Org a introdus o nouă versiune a codec-ului FLAC 1.4.0 care oferă codare audio fără pierderi.

Pentru cei care nu cunosc FLAC, ar trebui să știți asta acesta este un format de streaming complet deschis, ceea ce presupune nu doar deschiderea bibliotecilor cu implementarea funcțiilor de codificare și decodare, ci și absența restricțiilor privind utilizarea specificațiilor și crearea de versiuni derivate ale codului bibliotecii.

FLAC este conceput pentru a comprima sunetul. Din acest motiv, fișierele rezultate sunt redate și utilizabile, precum și sunt mai mici decât dacă un algoritm de compresie statistică (cum ar fi ZIP) ar fi fost aplicat direct fișierului PCM.

FLAC a devenit unul dintre formatele preferate pentru vânzarea de muzică prin Internet, precum și Monkey's Audio care funcționează la fel de bine. În plus, este folosit în schimbul de melodii prin rețea, ca alternativă la MP3, atunci când doriți să obțineți o mai mare reducere a dimensiunii decât într-un fișier WAV-PCM, și să nu pierdeți calitatea sunetului. În același timp, metodele de compresie fără pierderi utilizate permit ca dimensiunea fluxului audio original să fie redusă cu 50-60%.

Principalele știri despre FLAC 1.4.0

În noua versiune a codecului care este prezentată, se evidențiază faptul că a adăugat suport pentru codificare și decodare cu un pic de adâncime de 32 de biți per cuantizare eșantion.

O altă noutate care însoțește lansarea acestei noi versiuni este aceea că eficiență îmbunătățită a compresiei la nivelurile 3 până la 8 cu prețul unei ușoare reduceri a vitezei de codificare datorită preciziei îmbunătățite a calculului autocorelației.

Pe lângă aceasta, se mai remarcă faptul că biblioteca libFLAC și utilitarul flac, în această nouă versiune oferă capacitatea de a limita rata de biți minim pentru fișierele FLAC, până la un bit per probă (poate fi util când găzduiți fluxuri live).

también a fost atinsă o viteză mai mare de codare pentru nivelurile 0, 1 și 2, împreună cu compresia ușor îmbunătățită la nivelurile 1 până la 4 prin modificarea euristicii adaptive, plus a devenit posibilă codificarea fișierelor cu rate de eșantionare de până la 1048575 Hz.

Pe de altă parte, se remarcă, de asemenea, că Viteza de compresie a fost îmbunătățită semnificativ pe procesoarele ARMv8 pe 64 de biți, datorită utilizării instrucțiunilor NEON. Performanță îmbunătățită pe procesoarele x86_64 care acceptă setul de instrucțiuni FMA.

Dintre celelalte schimbări care se deosebesc de această nouă versiune:

  • API-ul și ABI ale bibliotecilor libFLAC și libFLAC++ au fost modificate (actualizarea la versiunea 1.4 necesită reconstruirea aplicațiilor).
  • Depreciat și va fi eliminat în următoarea versiune a pluginului pentru XMMS.
  • Utilitarul flac are noi opțiuni „–limit-min-bitrate” și „–keep-foreign-metadata-if-present”.
  • Compresia presetărilor -1 și -4 a fost ușor îmbunătățită pe unele materiale prin schimbarea euristicii adaptive de la mijloc
  • Accelerări integrate care vizează în mod specific dispozitivele ARMv8 pe 64 de biți care utilizează NEON (Ronen Gvili, Martijn van Beurden)
  • S-au adăugat accelerații pentru procesoarele x86_64 care au extensia setului de instrucțiuni FMA
  • Acum este posibil să codificați și să decodați PCM pe 32 de biți
  • S-a rezolvat o problemă cu funcția de analiză care a făcut ca primul cadru să aibă dimensiunea și decalajul greșit
  • Fișierele de sistem de compilare MSVC și Makefile.lite au fost eliminate. Construirea cu MSVC (Visual Studio) se poate face folosind CMake
  • Adăugarea unui nou decodor fuzzer, adăugând acoperirea codului de căutare
  • Avertismentul returnat prin manipularea metadatelor externe este acum mai clar în cazul în care un utilizator încearcă să restaureze metadate externe de tip greșit, de exemplu prin decodarea unui fișier FLAC care conține metadate externe AIFF într-un fișier WAV.

În cele din urmă dacă sunteți interesat să aflați mai multe despre asta, puteți verifica detaliile În următorul link.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.