Инструменты пользователя

Инструменты сайта


codecs:lossless:wavpack

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
codecs:lossless:wavpack [2007/03/23 11:28]
Spike
codecs:lossless:wavpack [2007/03/23 12:10] (текущий)
Строка 5: Строка 5:
 ===== Описание ===== ===== Описание =====
  
-WavPack ("​wave-pack"​) позволяет сжимать аудиоданные PCM, включая целочисленные 8, 16, и 24-битные;​ 32-битные с плавающей точкой;​ моно, стерео и многоканальные данные;​ частота дискредитации от 6 до 192 kHz. Like other lossless compression schemes the data reduction varies with the sourcebut it is generally between ​25% and 50% for typical popular music and somewhat better than that for classical music and other sources with greater dynamic range.+WavPack ("​wave-pack"​) позволяет сжимать аудиоданные PCM, включая целочисленные 8, 16, и 24-битные;​ 32-битные с плавающей точкой;​ моно, стерео и многоканальные данные;​ частота дискредитации от 6 до 192 kHz. Как и в других схемах сжатия без потерьэффективность сжатия зависит от источника,​ но обычно она варьируется между ​25% и 50% для обычной популярной музыки,​ а для классической музыки и других композиций с бОльшим динамическим диапазоном эффективность может быть выше.
  
-WavPack ​also incorporates a unique ​"​hybrid" ​mode that provides all the advantages of lossless compression with an additional bonusInstead of creating a single filethis mode creates both a relatively smallhigh-quality lossy file that can be used all by itselfand a "​correction"​ file that (when combined with the lossy file) provides full lossless restorationFor some users this means never having to choose between lossless and lossy compression!+У WavPack ​есть уникальный гибридный ("​hybrid"​) режим, в котором сочетаются все прелести сжатия без потерь и новые, оригинальные возможностиЭтот режим создает не один файла два — выскокачественныйотносительно небольшой по размеру файл сжатый с потерямикоторый можно слушать отдельно,​ и так называемый «коррекционный» файл, который в комбинации с файлом,​ сжатым с потерями,​ позволяет получить качество без потерьЭто значит,​ что для некоторых пользователей полностью отпадает проблема выбора между сжатием с потерями и без!
  
-===== Feature Summary ​=====+===== Характеристики ​=====
  
-  * Fast and efficient encoding and decoding+  * Быстрое и эффективное кодирование и декодирование
   * Open source под лицензией BSDish   * Open source под лицензией BSDish
-  * Multiplatform +  * Мультиплатформенность 
-  * Hardware support +  * Аппаратная поддержка 
-  * Error robustness +  * Устойчивость к ошибкам 
-  * Streaming support +  * Потоковая поддержка 
-  * Supports multichannel audio and high resolutions +  * Поддержка многоконального аудио и высокие разрешения 
-  * Hybrid/​lossy ​mode +  * Режим ​Hybrid/​lossy 
-  * Tagging support ​(ID3v1, APE) +  * Поддержка тегов ​(ID3v1, APE) 
-  * Supports ​RIFF chunks +  * Поддержка ​RIFF chunks 
-  * Supports embedded ​CUE sheets +  * Поддержка внедренных ​CUE sheets 
-  * Includes ​MD5 hashes for quick integrity checking +  * Включение ​MD5 быстрого внутреннего контроля 
-  * Ability to create self extracting files for Win32 platform +  * Способность создавать самораспаковывающиеся файлы на платформе ​Win32 
-  * [[foobar2000:​ReplayGain]] ​compatible+  * Совместимость с [[foobar2000:​ReplayGain]]
  
 +===== Программная поддержка =====
  
-===== History =====+==== Плееры ​==== 
 +  * NullSoft [[software:​players:​Winamp]] (плагин с поддержкой ReplayGain & Media Library) и Winamp-совместимые плееры 
 +  * [[foobar2000:​]] Advanced Audio Player (официальный компонент ждя кодирования/​декодиования,​ с поддержкой ReplayGain & Cuesheets) 
 +  * [[http://​www.vuplayer.com/​vuplayer.htm|VUPlayer]] (официальный плагин,​ поддерживает кодирование) 
 +  * Windows Media Player и другие плееры на базе directshow (MPC, TCMP, RadLight) (с directshow-фильтром [[http://​corewavpack.corecodec.org/​|CoreWavPack]]) 
 +  * [[http://​koti.welho.com/​hylinen/​apollo/​|Apollo]] Audio Player (плагин с поддержкой ReplayGain) 
 +  * [[http://​www.un4seen.com/​xmplay.html|XMplay]] (официальный плагин) 
 +  * [[http://​cogosx.sourceforge.net/​|Cog]] Audio player для MacOS X. 
 +  * [[ha>​XMMS]] (с плагином Kuniklo) 
 +  * [[http://​fondriest.frederic.free.fr/​realisations/​lamip/​|LAMIP]] (официальный плагин) 
 +  * [[http://​mpxplay.net/​|MPXplay]] для DOS!
  
-David Bryant started development on WavPack in mid-1998, with the release of version 1.0. This first version compressed and decompressed audio losslessly, nothing else, but by then it already featured one of the best efficiency vs. speed ratio among lossless encoders. ​ 
  
-Very soon after the release of version 1.0, Bryant released v. 2.0, which featured lossy encoding (using only quantization for data reduction - no psychoacoustic process was applied to the stream). +==== Фронтэнды ​====
- +
-In 1999, the developer released version 3.0, which featured novelties such as a fast mode (with reduced compression ratio), compression of RAW files and error detection using CRC checksums. +
- +
-WavPack development is still going on, and a major feature added in late 3.x versions is the hybrid mode, where the encoder generates a lossy file + a correction file, so that both can be decompressed back to the original PCM stream. +
- +
-WavPack 4 has been recently released. It included important changes, such as fast seeking, multichannel support, high resolution audio support, etc. turning it into one of the most full featured and modern lossless audio compressors. +
- +
- +
-===== Software support ===== +
- +
-==== Players ==== +
-  * NullSoft [[software:​players:​Winamp]] (plugin w/ ReplayGain & Media Library support) and Winamp-compatible players +
-  * [[foobar2000:​]] Advanced Audio Player (official encoding/​decoding addon, w/ ReplayGain & Cuesheets support) +
-  * [[http://​www.vuplayer.com/​vuplayer.htm|VUPlayer]] (official plugin, supports encoding) +
-  * Windows Media Player and other directshow-based players (MPC, TCMP, RadLight) (with [[http://​corewavpack.corecodec.org/​|CoreWavPack]] directshow filter) +
-  * [[http://​koti.welho.com/​hylinen/​apollo/​|Apollo]] Audio Player (plugin w/ ReplayGain ​ support) +
-  * [[http://​www.un4seen.com/​xmplay.html|XMplay]] (official plugin) +
-  * [[http://​cogosx.sourceforge.net/​|Cog]] Audio player for MacOS X. +
-  * [[ha>​XMMS]] (with Kuniklo'​s plugin) +
-  * [[http://​fondriest.frederic.free.fr/​realisations/​lamip/​|LAMIP]] (official plugin) +
-  * [[http://​mpxplay.net/​|MPXplay]] for DOS! +
- +
- +
-==== Frontends ​====+
   * Custom [[http://​members.home.nl/​w.speek/​wavpack.htm|Windows Frontend]] (by Speek)   * Custom [[http://​members.home.nl/​w.speek/​wavpack.htm|Windows Frontend]] (by Speek)
   * [[http://​www.unifront.boereck.de/​|UniversalFront]] by Böreck   * [[http://​www.unifront.boereck.de/​|UniversalFront]] by Böreck
Строка 61: Строка 47:
   * [[http://​www.webearce.com.ar/​|MAREO]] by Kwambis   * [[http://​www.webearce.com.ar/​|MAREO]] by Kwambis
  
-==== Converters ​==== +==== Конвертеры ​==== 
-**Note:** //Several playerslike foobar2000 ​and VUplayer, ​can also convert from other formats to WavPack)//​ +**Примечание:** //некоторые плеерытакие как ​foobar2000 ​и VUplayer, ​могут конвертировать в WavPack)//​ 
-  * [[http://​www.dbpoweramp.com/​|dBpowerAMP]] Music Converter / Audio Player / CD Writer (official addon)+  * [[http://​www.dbpoweramp.com/​|dBpowerAMP]] Music Converter / Audio Player / CD Writer (официальный плагин)
   * [[http://​www.board-24.de/​|GX:​Transcoder]] Music converter   * [[http://​www.board-24.de/​|GX:​Transcoder]] Music converter
  
  
-==== Editors ​==== +==== Редакторы ​==== 
-  * Adobe Audition ​and Cool Edit (filter w/ 32-bit floats & extra info save support)+  * Adobe Audition ​и Cool Edit (фильтр с поддержкой ​32-bit floats & extra info save)
  
  
-==== CD writers/rippers ​====+==== CD райтеры/рипперы ​====
   * [[http://​www.ahead.de|Ahead Nero Burning Rom]]   * [[http://​www.ahead.de|Ahead Nero Burning Rom]]
   * [[http://​www.burrrn.net|Burrrn]] Audio CD burner   * [[http://​www.burrrn.net|Burrrn]] Audio CD burner
Строка 78: Строка 64:
  
  
-==== Taggers ​====+==== Теггеры ​====
   * [[http://​www.mp3tag.de/​en/​index.html|Mp3tag]] Universal Tag Editor   * [[http://​www.mp3tag.de/​en/​index.html|Mp3tag]] Universal Tag Editor
   * [[http://​users.otenet.gr/​~jtcliper/​tgf/​|The GodFather]] Tagger / Music manager   * [[http://​users.otenet.gr/​~jtcliper/​tgf/​|The GodFather]] Tagger / Music manager
Строка 84: Строка 70:
  
  
-==== Other tools ====+==== Другие утилиты ​====
   * [[http://​www.burrrn.net/​mrq/​|Mr. QuestionMan]]   * [[http://​www.burrrn.net/​mrq/​|Mr. QuestionMan]]
   * [[http://​www.bitattack.ro/​ai/​|Audio Identifier]]   * [[http://​www.bitattack.ro/​ai/​|Audio Identifier]]
-  * [[http://​www.bunkus.org/​videotools/​mkvtoolnix/​|mkvtoolnix]] ​- tool to multiplex ​WavPack ​streams inside the Matroska ​container +  * [[http://​www.bunkus.org/​videotools/​mkvtoolnix/​|mkvtoolnix]] ​— утилита для внедрения потоков ​WavPack ​в контейнер ​Matroska
-  It's worth mentioning the Matroska guys decided to concentrate on WavPack as the  +
-  lossless compressor of choice for their container. Quite an honor... :-) +
  
-===== Hardware Support ​=====+===== Аппаратная поддержка ​=====
  
-  * iRiver iHP-120/​iHP-140 ​with the open source ​[[http://​www.rockbox.org|Rockbox ​firmware]] +  * iRiver iHP-120/​iHP-140 ​с прошивкой ​[[http://​www.rockbox.org|Rockbox]] 
-  * [[http://​www.rokulabs.com/​products/​photobridge/​features.php|Roku PhotoBridge HD]] (w/ [[http://​www.wavpack.com/​downloads.html|plugin]])+  * [[http://​www.rokulabs.com/​products/​photobridge/​features.php|Roku PhotoBridge HD]] (с [[http://​www.wavpack.com/​downloads.html|плагином]])
  
-===== Technology description ​=====+===== Описание технологии ​=====
  
 To ensure high-speed operation, WavPack uses a very simple predictor that is implemented entirely in integer math. In its "​fast"​ mode the prediction is simply the arithmetic extrapolation of the previous two samples. For example, if the previous two samples were -10 and 20, then the prediction would be 50. For the default mode a simple adaptive factor is added to weigh the influence of the earlier sample on the prediction. In our example the resulting prediction could then vary between 20 for no influence to 50 for full influence. This weight factor is constantly updated based on the audio data's changing spectral characteristics,​ which is why it is called "​adaptive"​. ​ To ensure high-speed operation, WavPack uses a very simple predictor that is implemented entirely in integer math. In its "​fast"​ mode the prediction is simply the arithmetic extrapolation of the previous two samples. For example, if the previous two samples were -10 and 20, then the prediction would be 50. For the default mode a simple adaptive factor is added to weigh the influence of the earlier sample on the prediction. In our example the resulting prediction could then vary between 20 for no influence to 50 for full influence. This weight factor is constantly updated based on the audio data's changing spectral characteristics,​ which is why it is called "​adaptive"​. ​
codecs/lossless/wavpack.1174638482.txt.gz · Последние изменения: 2007/03/23 11:28 — Spike