|  начало  |  новости  |  файлы  |  характеристики  |  цели  |  формат  |
|  id  |  сравнение  |  разработка  |  документация  |  ссылки  |  авторы  |

|  english  |  русский  |

FLAC: начало

Статус

26 января 2003: FLAC 1.1.0

Вышла версия FLAC 1.1.0. Среди новых возможностей поддержка ReplayGain и списков разметки аудиодисков. Кроме того улучшено сжатие 24-битных файлов и добавлениа поддержка редактирования тегов в плагинах. Подробнее об этом на странице новостей.

Обратите внимание на то, что был увеличен младший номер версии, а значит совместимость снизу вверх была нарушена (т.е. более ранние версии декодеров не смогут воспроизводить файлы, созданные более поздними версиями кодера). Это произошло из-за ошибки в декодерах в версиях до 1.0.4 включительно, из-за которой декодеры неправильно пропускали неизвестные блоки метаданных. Потоковый формат не изменился, поэтому обратная совместимость не нарушена. Это значит, что файл FLAC со списком разметки аудиодиска не будет декодироваться версиями до 1.1.0, в которой была исправлена упомянутая выше ошибка.

Если вы используете FLAC и у вас есть предоложения или патчи, пожалуйста, присодиняйтесь к списку рассылки или группе разработчиков. Сообщить об ошибке можно здесь.

Что такое FLAC?

FLAC - это аббревиатура от Free Lossless Audio Codec (свободный аудиокодек, сжимающий без потерь). Проект FLAC включает:

"Свобода" означает, что спецификация потокового формата открыта для всех и может быть использована для любых целей (проект FLAC оставляет за собой право устанавл>ОСТАТКИ_СЖАТЫЕ_МЕТОДОМ_РАЙСА <4> Порядок раздела РАЗДЕЛ_РАЙСА+ Далее следуют 2^порядок разделов

РАЗДЕЛ_РАЙСА
<4(+5)> Параметр кодирования:
  • 0000-1110 : Параметр Райса.
  • 1111 : Код, означающий, что раздел является несжатым и в нем используются n битов на сэмпл. n представлено 5-битным числом.
<?> Закодированный остаток. Количество сэмплов n в разделе определяется следующим образом:
  • Если порядок раздела равен 0, n равно размеру блока для фрейма.
  • иначе если это не первый раздел подфрейма, n = (размер блока для фрейма / (2^порядок раздела))
  • иначе n = (размер блока для фрейма / (2^порядок раздела)) - порядок предиктора

 Copyright (c) 2000,2001,2002,2003,2004 Josh Coalson

./usr/share/doc/flac/html/html/ru/goals.html000064400000000000000000000075521074466450