FLAC 1.4.0 přichází s malými vylepšeními, ale docela důležitými

FLAC je otevřený formát s licencí bez autorských práv

FLAC používá pouze bezztrátové metody kódování, což zaručuje úplné zachování původní kvality

Devět let po zveřejnění posledního vlákna důležité, komunita Xiph.Org představila novou verzi kodeku FLAC 1.4.0 který poskytuje bezztrátové kódování zvuku.

Pro ty, kteří neznají FLAC, měli byste to vědět toto je zcela otevřený formát streamování, z čehož vyplývá nejen otevřenost knihoven s implementací kódovacích a dekódovacích funkcí, ale také absence omezení v používání specifikací a vytváření odvozených verzí kódu knihovny.

FLAC je navržen pro kompresi zvuku. Z tohoto důvodu jsou výsledné soubory hratelné a použitelné a také menší, než kdyby byl statistický kompresní algoritmus (jako je ZIP) aplikován přímo na soubor PCM.

FLAC se stal jedním z preferovaných formátů pro prodej hudby přes internet, stejně jako Monkey's Audio, který funguje stejně dobře. Kromě toho se používá při výměně skladeb po síti jako alternativa k MP3, když chcete dosáhnout většího zmenšení velikosti než u souboru WAV-PCM a neztratit kvalitu zvuku. Použité metody bezztrátové komprese zároveň umožňují zmenšit velikost původního audio streamu o 50–60 %.

Hlavní novinky FLAC 1.4.0

V nové verzi kodeku, která je prezentována, je zdůrazněno, že přidána podpora pro kódování a dekódování s malou hloubkou de 32 bitů na kvantování vzorku.

Další novinkou, která uvedení této nové verze doprovází, je ta zlepšená účinnost komprese na úrovních 3 až 8 za cenu mírného snížení rychlosti kódování díky zlepšené autokorelační přesnosti výpočtu.

Kromě toho je také třeba poznamenat, že knihovna libFLAC a nástroj flac, v této nové verzi poskytují možnost omezit přenosovou rychlost minimum pro soubory FLAC, až jeden bit na vzorek (může být užitečné při hostování živých přenosů).

Také vyšší rychlost kódování byla dosažena pro úrovně 0, 1 a 2 spolu s mírně vylepšenou kompresí na úrovních 1 až 4 změnou adaptivní heuristiky a navíc bylo možné kódovat soubory se vzorkovací frekvencí až 1048575 Hz.

Na druhou stranu je také třeba poznamenat, že Rychlost komprese byla výrazně zlepšena na 8bitových procesorech ARMv64, díky použití návodu NEON. Vylepšený výkon na procesorech x86_64, které podporují instrukční sadu FMA.

Z dalších změn které vyčnívají z této nové verze:

  • API a ABI knihoven libFLAC a libFLAC++ byly změněny (upgrade na verzi 1.4 vyžaduje přestavění aplikací).
  • Zastaralé a bude odstraněno v příští verzi pluginu pro XMMS.
  • Nástroj flac má nové možnosti „–limit-min-bitrate“ a „–keep-foreign-metadata-if-sent“.
  • Komprese předvoleb -1 a -4 byla u některých materiálů mírně vylepšena změnou adaptivní heuristiky na střední straně
  • Integrovaná zrychlení specificky zaměřená na 8bitová zařízení ARMv64 pomocí NEON (Ronen Gvili, Martijn van Beurden)
  • Přidáno zrychlení pro x86_64 CPU, které mají rozšíření FMA instrukční sady
  • Nyní je možné kódovat a dekódovat 32bitové PCM
  • Opraven problém s funkcí analýzy, který způsoboval, že první snímek měl nesprávnou velikost a posun
  • Systémové soubory sestavení MSVC a Makefile.lite byly odstraněny. Sestavení pomocí MSVC (Visual Studio) lze provést pomocí CMake
  • Přidání nového fuzzer dekodéru, přidání vyhledávacího kódu
  • Varování vrácené zpracováním externích metadat je nyní jasnější pro případ, že se uživatel pokusí obnovit externí metadata nesprávného typu, například dekódováním souboru FLAC obsahujícího externí metadata AIFF do souboru WAV.

Konečně pokud máte zájem o tom vědět více, můžete zkontrolovat podrobnosti Na následujícím odkazu.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.