Апублікаваны свабодны гукавы кодэк FLAC 1.4

Праз дзевяць гадоў з моманту публікацыі мінулай значнай галіны супольнасць Xiph.Org прадставіла новую версію вольнага кодэка FLAC 1.4.0, які забяспечвае кадаваньне гуку без страты якасці. FLAC выкарыстоўвае толькі метады кадавання без адкідвання дадзеных (lossless), што гарантуе поўную захаванасць першапачатковай якасці гукавога струменя і яго ідэнтычнасць з эталонным варыянтам, падвергнутым кадаванню. Пры гэтым выкарыстоўваныя метады сціску без страт дазваляюць паменшыць памер зыходнага гукавога струменя на 50-60%. FLAC з'яўляецца цалкам вольным струменевым фарматам, які разумее не толькі адкрытасць бібліятэк з рэалізацыяй функцый кадавання і дэкадаванні, але і адсутнасць абмежаванняў па выкарыстанні спецыфікацый і стварэнню вытворных варыянтаў. Код бібліятэк распаўсюджваецца пад ліцэнзіяй BSD.

З найболей важных змен можна адзначыць:

  • Дададзена падтрымка кадаванні і дэкадаванні з разраднасцю квантавання 32 біт на выбарку (bit-per-sample).
  • Падвышаная эфектыўнасць сціску на ўзроўнях з 3 па 8, коштам невялікага паніжэння хуткасці кадавання з-за падвышэнні дакладнасці вылічэння аўтакарэляцыі. Павялічана хуткасць кадавання для ўзроўняў 0, 1 і 2. Трохі палепшана сціск на ўзроўнях з 1 па 4 за рахунак змены адаптыўнай эўрыстыкі.
  • Значна падвышана хуткасць сціску на 64-разрадных працэсарах ARMv8, дзякуючы задзейнічанню інструкцый NEON. Падвышаная прадукцыйнасць на працэсарах x86_64, якія падтрымліваюць набор інструкцый FMA.
  • Змененыя API і ABI бібліятэк libFLAC і libFLAC++ (пры абнаўленні да версіі 1.4 патрабуецца перазборка прыкладанняў).
  • Абвешчаны састарэлым і будзе выдалены ў наступным выпуску плягін для XMMS.
  • У бібліятэцы libFLAC і ўтыліце flac прадстаўлена магчымасць абмежавання мінімальнага бітрэйту для FLAC-файлаў, аж да 1 біта на выбарку (можа быць карысным пры арганізацыі live-вяшчання).
  • Стала магчымым кадаваньне файлаў з частатой дыскрэтызацыі да 1048575 Hz.
  • Ва ўтыліце flac рэалізаваны новыя опцыі "-limit-min-bitrate" і "-keep-foreign-metadata-if-present".

Крыніца: opennet.ru

Дадаць каментар