A FLAC 1.4.0 kis fejlesztésekkel érkezik, de nagyon fontos

A FLAC egy nyílt formátum, szerzői jogoktól mentes licenccel

A FLAC csak veszteségmentes kódolási módszereket használ, ami garantálja az eredeti minőség teljes megőrzését

Kilenc évvel az utolsó szál közzététele után fontos, a Xiph.Org közösség bevezette a FLAC 1.4.0 kodek új verzióját amely veszteségmentes hangkódolást biztosít.

Azoknak, akik nem ismerik a FLAC-ot, tudniuk kell ez egy teljesen nyílt streaming formátum, ami nemcsak a könyvtárak nyitottságát jelenti a kódolási és dekódolási funkciók megvalósításával, hanem azt is, hogy nincsenek korlátozások a specifikációk használatára és a könyvtári kód származékos verzióinak létrehozására.

A FLAC-ot a hang tömörítésére tervezték. Emiatt az eredményül kapott fájlok lejátszhatók és használhatók, valamint kisebbek, mintha egy statisztikai tömörítési algoritmust (például ZIP) közvetlenül alkalmaznának a PCM-fájlra.

A FLAC az egyik kedvelt formátum lett zenék interneten keresztüli értékesítésére, valamint a Monkey's Audio, amely ugyanolyan jól működik. Ezenkívül a dalok hálózaton keresztüli cseréjére használják, az MP3 alternatívájaként, ha nagyobb méretcsökkentést szeretne elérni, mint egy WAV-PCM fájl esetében, és nem veszít a hangminőségből. Ugyanakkor az alkalmazott veszteségmentes tömörítési módszerek lehetővé teszik az eredeti audio stream méretének 50-60%-os csökkentését.

A FLAC 1.4.0 fő hírei

A kodek bemutatott új verziójában kiemelték, hogy hozzáadva a kódolás és dekódolás támogatását egy kis mélységgel de 32 bit minta kvantálásonként.

Egy másik újdonság, amely ennek az új verziónak a megjelenését kíséri, az javított tömörítési hatékonyság a 3-8 a kódolási sebesség enyhe csökkenése árán a jobb autokorrelációs számítási pontosság miatt.

E mellett azt is megjegyzik, hogy a könyvtár libFLAC és a flac segédprogram, ebben az új verzióban lehetővé teszik a bitsebesség korlátozását minimum FLAC fájlok esetén, mintánként legfeljebb egy bit (hasznos lehet élő közvetítések fogadásakor).

is nagyobb kódolási sebességet értek el a 0, 1 és szinteken 2, valamint az adaptív heurisztika megváltoztatásával enyhén javított tömörítéssel az 1-től 4-ig terjedő szinteken, valamint lehetővé vált az 1048575 Hz-ig terjedő mintavételi frekvencia fájlok kódolása.

Másrészt azt is megjegyzik, hogy a A tömörítési sebesség jelentősen javult a 8 bites ARMv64 processzorokon, köszönhetően a NEON utasítások használatának. Jobb teljesítmény az FMA utasításkészletet támogató x86_64 processzorokon.

A többi változás közül amelyek kiemelkednek ebből az új verzióból:

  • A libFLAC és libFLAC++ könyvtárak API-ja és ABI-ja megváltozott (az 1.4-es verzióra való frissítéshez az alkalmazásokat újra kell építeni).
  • Elavult, és az XMMS beépülő modul következő verziójában eltávolítjuk.
  • A flac segédprogram új opciókkal rendelkezik: „–limit-min-bitrate” és „–keep-foreign-metadata-if-present”.
  • A -1 és -4 preset tömörítése némileg javult bizonyos anyagokon a középső adaptív heurisztika megváltoztatásával
  • Integrált gyorsítások, amelyek kifejezetten a 8 bites ARMv64 eszközöket célozzák meg NEON használatával (Ronen Gvili, Martijn van Beurden)
  • Gyorsítások hozzáadva az FMA utasításkészlet-kiterjesztéssel rendelkező x86_64 CPU-khoz
  • Mostantól lehetséges a 32 bites PCM kódolása és dekódolása
  • Kijavítottuk az elemzési funkcióval kapcsolatos problémát, amely miatt az első képkocka mérete és eltolása rossz volt
  • Az MSVC és a Makefile.lite build rendszerfájlokat eltávolították. Az MSVC-vel (Visual Studio) való építés a CMake segítségével is elvégezhető
  • Új fuzzer dekóder hozzáadása, keresési kód lefedettségének növelése
  • A külső metaadatok kezelésével visszaadott figyelmeztetés egyértelműbb abban az esetben, ha a felhasználó nem megfelelő típusú külső metaadatokat próbál meg visszaállítani, például egy külső AIFF-metaadatokat tartalmazó FLAC-fájl WAV-fájlba való dekódolásával.

Végül ha érdekel, hogy többet tudjon meg róla, ellenőrizheti a részleteket A következő linken.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.