Тегін аудио кодек FLAC 1.4 жарияланды

Соңғы маңызды ағын жарияланғаннан кейін тоғыз жыл өткен соң, Xiph.Org қауымдастығы дыбысты жоғалтпай кодтауды қамтамасыз ететін FLAC 1.4.0 тегін кодекінің жаңа нұсқасын ұсынды. FLAC тек жоғалтпай кодтау әдістерін пайдаланады, бұл аудио ағынның бастапқы сапасының толық сақталуына және оның кодтауға ұшыраған анықтамалық нұсқасымен сәйкестігіне кепілдік береді. Сонымен қатар, қолданылатын шығынсыз қысу әдістері бастапқы аудио ағынының өлшемін 50-60% азайтуға мүмкіндік береді. FLAC - бұл кодтау және декодтау функцияларын жүзеге асыру арқылы кітапханалардың ашықтығын ғана емес, сонымен қатар спецификацияларды пайдалануға және туынды нұсқаларды жасауға шектеулердің болмауын білдіретін толығымен тегін ағындық пішім. Кітапхана коды BSD лицензиясы бойынша таратылады.

Ең маңызды өзгерістердің арасында:

  • Бір үлгіге 32 бит кванттау бит тереңдігі бар кодтау және декодтау үшін қосылған қолдау (әр үлгіге бит).
  • Автокорреляцияны есептеу дәлдігінің жақсаруына байланысты кодтау жылдамдығының аздап төмендеуі есебінен 3-8 деңгейлерінде сығымдау тиімділігі жақсарды. 0, 1 және 2-деңгейлер үшін кодтау жылдамдығы артты. Бейімделетін эвристиканы өзгерту арқылы 1-4 деңгейлеріндегі қысу сәл жақсарды.
  • NEON нұсқауларын қолданудың арқасында 64-биттік ARMv8 процессорларында қысу жылдамдығы айтарлықтай жақсарды. FMA нұсқаулар жинағын қолдайтын x86_64 процессорларында жақсартылған өнімділік.
  • libFLAC және libFLAC++ кітапханаларының API және ABI өзгертілді (1.4 нұсқасына жаңарту қолданбаларды қайта құруды қажет етеді).
  • Ескірген және XMMS плагинінің келесі шығарылымында жойылады.
  • libFLAC кітапханасы және flac утилитасы FLAC файлдары үшін ең аз бит жылдамдығын әр үлгіге 1 битке дейін шектеу мүмкіндігін береді (тікелей хабар таратуды ұйымдастыру кезінде пайдалы болуы мүмкін).
  • 1048575 Гц дейінгі дискреттеу жиілігі бар файлдарды кодтау мүмкін болды.
  • Flac утилитасы «--шектеу-мин-бит жылдамдығы» және «--кеп-шетелдік-метадеректер-болса» жаңа опцияларын жүзеге асырады.

Ақпарат көзі: opennet.ru

пікір қалдыру