FLAC 1.4.0 надходить із невеликими покращеннями, але досить важливими

FLAC — це відкритий формат із ліцензією, яка не має авторського права

FLAC використовує тільки методи кодування без втрат, що гарантує повне збереження оригінальної якості

Дев’ять років після опублікування останньої теми важливо, спільнота Xiph.Org представила нову версію кодека FLAC 1.4.0 який забезпечує кодування звуку без втрат.

Для тих, хто не знає про FLAC, ви повинні це знати це повністю відкритий потоковий формат, що передбачає не тільки відкритість бібліотек з реалізацією функцій кодування та декодування, а й відсутність обмежень на використання специфікацій і створення похідних версій бібліотечного коду.

FLAC призначений для стиснення аудіо. Через це отримані файли можна відтворювати та використовувати, а також вони менші, ніж якби алгоритм статистичного стиснення (наприклад, ZIP) застосовувався безпосередньо до файлу PCM.

FLAC став одним із популярних форматів для продажу музики через Інтернет, а також Monkey's Audio, яка працює так само добре. Крім того, він використовується при обміні піснями по мережі, як альтернатива MP3, коли потрібно отримати більше зменшення розміру, ніж у файлі WAV-PCM, і не втратити якість звуку. При цьому використовувані методи стиснення без втрат дозволяють зменшити розмір вихідного аудіопотоку на 50-60%.

Головні новини FLAC 1.4.0

У представленій новій версії кодека підкреслюється, що додана підтримка кодування та декодування з невеликою глибиною de 32 біти на вибірку квантування.

Ще одна новинка, яка супроводжує запуск цієї нової версії, полягає в тому, що покращена ефективність стиснення на рівнях від 3 до 8 ціною невеликого зниження швидкості кодування через покращену точність обчислення автокореляції.

Крім цього, також зазначається, що бібліотека ім libFLAC і утиліта flac, у цій новій версії передбачити можливість обмеження бітрейту мінімум для файлів FLAC, до одного біта на семпл (може бути корисним під час розміщення прямих трансляцій).

Тамбієн більш висока швидкість кодування була досягнута для рівнів 0, 1 і 2, а також трохи покращено стиснення на рівнях з 1 по 4 шляхом зміни адаптивної евристики, а також з'явилася можливість кодувати файли з частотою дискретизації до 1048575 Гц.

З іншого боку, також зазначається, що Швидкість стиснення була значно покращена на 8-розрядних процесорах ARMv64, завдяки використанню інструкцій NEON. Покращена продуктивність на процесорах x86_64, які підтримують набір інструкцій FMA.

З інших змін що виділяються з цієї нової версії:

  • Було змінено API та ABI бібліотек libFLAC і libFLAC++ (для оновлення до версії 1.4 потрібно перебудувати програми).
  • Застаріло та буде видалено в наступній версії плагіна для XMMS.
  • Утиліта flac має нові параметри «–limit-min-bitrate» і «–keep-foreign-metadata-if-present».
  • Стиснення пресетів -1 і -4 було дещо покращено на деяких матеріалах шляхом зміни адаптивної евристики середньої сторони
  • Вбудоване прискорення, спеціально націлене на 8-розрядні пристрої ARMv64, що використовують NEON (Ронен Гвілі, Мартін ван Берден)
  • Додано прискорення для ЦП x86_64, які мають розширення набору інструкцій FMA
  • Тепер можна кодувати та декодувати 32-розрядний PCM
  • Виправлено проблему з використанням функції аналізу, через яку перший кадр мав неправильний розмір і зсув
  • Системні файли збірки MSVC і Makefile.lite видалено. Створення за допомогою MSVC (Visual Studio) можна виконати за допомогою CMake
  • Додано новий декодер фаззера, що додає покриття коду пошуку
  • Попередження, що повертається під час обробки зовнішніх метаданих, тепер стає чіткішим у випадку, якщо користувач намагається відновити зовнішні метадані неправильного типу, наприклад, декодуючи файл FLAC, що містить зовнішні метадані AIFF, у файл WAV.

В кінці кінців якщо вам цікаво дізнатись більше про це, Ви можете перевірити деталі У наступному посиланні.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.