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 файлове, до един бит на проба (може да бъде полезно при хостване на потоци на живо).

Tambien по-висока скорост на кодиране е постигната за нива 0, 1 и 2, заедно с леко подобрена компресия на нива от 1 до 4 чрез промяна на адаптивната евристика, плюс стана възможно да се кодират файлове с честота на дискретизация до 1048575 Hz.

От друга страна се отбелязва също, че Скоростта на компресиране беше значително подобрена при 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 (Ronen Gvili, Martijn van Beurden)
  • Добавени са ускорения за процесори x86_64, които имат разширение за набор от инструкции FMA
  • Вече е възможно да се кодира и декодира 32-битов PCM
  • Коригиран проблем при използване на функцията за анализ, който кара първия кадър да има грешен размер и отместване
  • Системните файлове за изграждане на MSVC и Makefile.lite са премахнати. Изграждането с MSVC (Visual Studio) може да се извърши с помощта на CMake
  • Добавяне на нов fuzzer декодер, добавяне на покритие на код за търсене
  • Предупреждението, върнато при обработка на външни метаданни, вече е по-ясно в случай, че потребител се опита да възстанови външни метаданни от грешен тип, например чрез декодиране на FLAC файл, съдържащ външни AIFF метаданни, във WAV файл.

Накрая ако се интересувате да научите повече за това, можете да проверите подробностите В следващия линк.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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