Gratis ljudcodec FLAC 1.4 publicerad

Nio år efter publiceringen av den sista viktiga tråden introducerade Xiph.Org-communityt en ny version av den kostnadsfria codec FLAC 1.4.0, som ger ljudkodning utan kvalitetsförlust. FLAC använder endast förlustfria kodningsmetoder, vilket garanterar fullständigt bevarande av den ursprungliga kvaliteten på ljudströmmen och dess identitet med den kodade referensversionen. Samtidigt gör de förlustfria komprimeringsmetoderna som används det möjligt att minska storleken på den ursprungliga ljudströmmen med 50-60%. FLAC är ett helt gratis streamingformat, vilket inte bara innebär öppenheten hos bibliotek med implementering av kodnings- och avkodningsfunktioner, utan också frånvaron av begränsningar för användningen av specifikationer och skapandet av derivatversioner. Bibliotekskoden distribueras under BSD-licensen.

De viktigaste förändringarna inkluderar:

  • Tillagt stöd för kodning och avkodning med en kvantiseringsbit på 32 bitar per sampel (bit-per-sampel).
  • Förbättrad kompressionseffektivitet på nivåerna 3 till 8, till priset av en liten minskning av kodningshastigheten på grund av förbättrad noggrannhet i autokorrelationsberäkningar. Ökad kodningshastighet för nivåerna 0, 1 och 2. Något förbättrad komprimering på nivåerna 1 till 4 på grund av förändringar i adaptiv heuristik.
  • Avsevärt förbättrad komprimeringshastighet på 64-bitars ARMv8-processorer med hjälp av NEON-instruktioner. Förbättrad prestanda på x86_64-processorer som stöder FMA-instruktionsuppsättningen.
  • API och ABI för biblioteken libFLAC och libFLAC++ har ändrats (uppdatering till version 1.4 kräver ombyggnad av applikationerna).
  • XMMS-pluginet har fasats ut och kommer att tas bort i nästa version.
  • libFLAC-biblioteket och flac-verktyget ger möjlighet att begränsa den lägsta bithastigheten för FLAC-filer, upp till 1 bit per sampel (kan vara användbart när du organiserar livesändningar).
  • Det har blivit möjligt att koda filer med samplingshastigheter upp till 1048575 Hz.
  • Flac-verktyget implementerar nya alternativ "—limit-min-bitrate" och "— keep-foreign-metadata-if-present".

Källa: opennet.ru

Lägg en kommentar