From 464b8cde307316be53b90c8eb4a0fe1813e85a4f Mon Sep 17 00:00:00 2001 From: Andrey Astafiev Date: Tue, 10 Sep 2002 12:43:56 +0000 Subject: [PATCH] 1.0.4 beta? --- doc/html/ru/comparison.html | 949 +++++++++++++++++++++--------------- doc/html/ru/developers.html | 8 +- 2 files changed, 549 insertions(+), 408 deletions(-) diff --git a/doc/html/ru/comparison.html b/doc/html/ru/comparison.html index dc53b1c0..b3b4e8f2 100644 --- a/doc/html/ru/comparison.html +++ b/doc/html/ru/comparison.html @@ -69,26 +69,26 @@

FLAC: сравнение

-

Целью этой страницы является сравнение FLAC с другими аналогичными кодеками. Исследование затрагивает не только уровень и время сжатия, но и другие важные для пользователя возможности кодеков. Выбирая для себя кодек, помните о следующем:

+

Целью этой страницы является сравнение FLAC с другими аналогичными кодеками. Исследование затрагивает не только уровень и время кодирования/декодирования, но и другие важные для пользователя возможности кодеков. Выбирая для себя кодек, помните о следующем:

-
  • Насколько я знаю, только три кодека (Bonk, FLAC и Kexis) полностью свободны (лицензия Shorten более ограничена). Большинство предоставляют свободные скомпилированные программы без доступа к исходным кодам, следовательно, выбирая их, Вы попадаете в зависимость от производителя. У вас уже не будет шанса портировать программу на другую операционную систему или исправить ошибку, если она появится, если этого не захочет сделать автор. Это может оказаться серьезным недостатком, если формат не является всемирно признаным.
  • +
  • Насколько я знаю, только три кодека (Bonk, FLAC и Kexis) полностью свободны (исходные тексты Shorten и Monket's Audio доступны, но лицензия более ограничена). Большинство предоставляют свободные скомпилированные программы без доступа к исходным кодам, следовательно, выбирая их, Вы попадаете в зависимость от производителя. У вас уже не будет шанса портировать программу на другую операционную систему или исправить ошибку, если она появится, если этого не захочет сделать автор. Это может оказаться серьезным недостатком, если формат не является всемирно признаным.
  • -
  • Уровень и время сжатия характеризуют только конкретную версию енкодера. Они не выявляют предела для всех енкодеров и формата FLAC, так как формат открытый и расширяемый и каждый может написать улучшенную версию. Можно с большой долей уверенности сказать, что кодек будет улучшаться.
  • +
  • Уровень и время сжатия для flac характеризуют только конкретную версию кодера. Они не выявляют предела для всех кодеров и формата FLAC, так как формат открытый и расширяемый и каждый может написать улучшенную версию. Можно с большой долей уверенности сказать, что кодек будет улучшаться.
  • Поддержка потокового формата у FLAC дает ему дополнительное преимущество над теми кодеками, которые такой возможности не имеют.
  • Я постараюсь обновлять информацию на этой странице как можно чаще, однако, если вы заметите какую-либо неточность, сообщите мне и я исправлю ее.

    -

    Рассматриваемые енкодеры

    +

    Рассматриваемые кодеры

  • flac.
  • Bonk - открытый кодек. Нет отдельной библиотеки и поддержки плейера.
  • -
  • FROG - закрытый кодек только для Windows с плагином для Winamp.
  • +
  • optimFROG - закрытый кодек для Windows и Linux с плагинами для Winamp и XMMS. Медленный, но имеет лучший уровень сжатия.
  • Kexis - открытый кодек. Находится на альфа-стадии разработки. Нет поддержки плейера. Последнее обновление 24 августа 2000 года. Похоже, проект заглох.
  • @@ -96,7 +96,7 @@
  • LPAC - поставляется только скомпилированным. Доступны версии не только для Windows, хотя плагин есть только для Winamp. Последнее обновление 25 февраля 2001 года.
  • -
  • Monkey's Audio - закрытый кодек только для Windows, есть плагин для Winamp.
  • +
  • Monkey's Audio - симметрический, адаптивный кодек с хорошим уровнем сжатия. Исходные тексты доступны по ограниченной лицезии. Доступны две версии: от создателя проекта Мэтта Ошленда и от Франка Клемма. В тестах использовалась оригинальная версия.
  • Pegasus-SPS - закрытый кодек только для Windows.
  • @@ -121,521 +121,664 @@ Доступны тексты? -Поддержка ОС - Доступны плагины? +Аппаратная поддержка? + Поточность? Поиск? -Цена +Цена + +Поддержка ОС + -flac v1.0.2 +flac v1.0.4 +да (OSI) +да (Winamp, MacAmp Lite, XMMS, Apollo, dBpowerAMP, AlsaPlayer) +да (PhatBox, Kenwood MusicKeg, Rio Receiver, Dell Digital Audio Receiver) да +да +своб. любая -да (Winamp, XMMS, Apollo, dBpowerAMP) -да -да -своб. + Shorten v3.2 да -любая да (Winamp, XMMS) нет -нет (только v3) -своб. +нет +да (только v3) +своб. +любая + + +Monkey's Audio v3.96 +да (огранич.) +да (Winamp, MediaJukebox, dBpowerAMP) +нет +нет +да +беспл. +Windows, Linux + Ogg Squish 0.98 да -любая нет? +нет да да -своб. +своб. +любая + Bonk 0.5 да +нет +нет +нет +нет +своб. любая -нет -нет -нет -своб. + Kexis 0.2.2 да -любая нет нет нет -беспл. +нет +беспл. + LPAC v1.31 (codec 3.0) нет -Windows/Linux/Solaris да (Winamp) +нет нет? да -беспл. - -Monkey's Audio v3.80 -нет -Windows -да (Winamp, MediaJukebox, dBpowerAMP) -нет -да -беспл. +беспл. +Windows, Linux, Solaris + WavPack v3.91 нет -Windows да (Winamp) нет +нет да -беспл. +беспл. +Windows + -Frog 6.61 +optimFrog 4.21 +нет +да (Winamp, XMMS) нет -Windows -да (Winamp) нет да -беспл. +беспл. +Windows, Linux + -RKAU v1.06 +RKAU v1.07 нет -Windows да (Winamp) нет +нет да -беспл. +беспл. +Windows + WaveZIP v2 нет +нет +нет +нет +нет +беспл. (24-бит $) Windows -нет -нет -нет -беспл. (24-бит $) + Pegasus-SPS нет +нет +нет +нет +нет +$39 (trial) Windows -нет -нет -нет -$39 (trial) +

    Для тестирования использовался PII-333 с 256Mб и ОС Windows NT SP5. К сожалению, именно Windows явлется единственной операционной системой, под которой могут работать все кодеки и где можно добиться равных условий работы.

    Входными данными являются только файлы, записанные с аудио-CD. В будущем могут появиться тесты для других видов информации (например, речь, другие частоты дискретизации и т.д.). Представлены 14 треков различных стилей.

    -

    Во всех таблицах результаты отсортированы по уровню сжатия (= размер_сжатого_файла / размер_несжатого_файла). В первой таблице приведен итог тестирования по всем трекам. Во второй находятся результаты енкодера на каждом треке.

    +

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

    -

    Необходимо сделать несколько замечаний: настроки качества LPAC становятся нестабильными при использовании ключа -r (добавляет возможность поиска при воспроизведении). В большинстве случаев режим 'normal' делает файлы меньшего размера и работает быстрее. У RKAU размер файла также может возрастать в режиме 'high' (высокая степень сжатия). В Shorten методы дискретизации и передачи коэффициентов LPC не слишком удачны, в связи с чем режимы с постоянными прогнозирующими параметрами дают больший уровень компресии и работают быстрее.

    +

    В общей таблице результаты отсортированы по уровню сжатия, которое вычисляется как среднее из уровней для всех треков, чтобы длинные треки не имели большего веса при тестировании. В таблицах для отдельных треков приведен уровень сжатия ( = размер сжатого файла / размер несжатого файла).

    -

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

    +

    Необходимо сделать несколько замечаний:

    +

    @@ -103,15 +101,15 @@

    Использование в других программах

    -

    FLAC открыт для разработчиков, желающих добавить поддержку FLAC в своих программах. Все необходимые функции находятся в библиотеке libFLAC, распространяемой по лицензии LGPL. Соответствующая документация находится здесь:

    +

    FLAC открыт для разработчиков, желающих добавить поддержку FLAC в своих программах. Все необходимые функции находятся в библиотеках libFLAC и libFLAC++, распространяемых по лицензии LGPL. Соответствующая документация находится здесь:

    -

    В исходных текстах проекта есть несколько примеров использования libFLAC. На странице файлы написано, как можно их получить.

    +

    В исходных текстах проекта есть несколько примеров использования libFLAC и libFLAC++. На странице файлы написано, как можно их получить.

     Copyright (c) 2000,2001,2002 Josh Coalson