<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://wiki2.linuxformat.ru/skins/common/feed.css?97"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>LXF99:WavPack - История изменений</title>
		<link>http://wiki2.linuxformat.ru/index.php?title=LXF99:WavPack&amp;action=history</link>
		<description>История изменений этой страницы в вики</description>
		<language>ru</language>
		<generator>MediaWiki 1.11.1</generator>
		<lastBuildDate>Wed, 13 May 2026 19:29:43 GMT</lastBuildDate>
		<item>
			<title>Crazy Rebel в 07:31, 17 ноября 2008</title>
			<link>http://wiki2.linuxformat.ru/index.php?title=LXF99:WavPack&amp;diff=5336&amp;oldid=prev</link>
			<description>&lt;p&gt;&lt;/p&gt;

			&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;tr&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 07:31, 17 ноября 2008&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Категория:Учебники]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==''WavPack'' Cжатие: с потерями, но без потерь==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==''WavPack'' Cжатие: с потерями, но без потерь==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;:''WavPack'': Не иди на компромисс!&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;:''WavPack'': Не иди на компромисс!&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Mon, 17 Nov 2008 07:31:22 GMT</pubDate>			<dc:creator>Crazy Rebel</dc:creator>			<comments>http://wiki2.linuxformat.ru/index.php/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:LXF99:WavPack</comments>		</item>
		<item>
			<title>Crazy Rebel в 09:50, 12 марта 2008</title>
			<link>http://wiki2.linuxformat.ru/index.php?title=LXF99:WavPack&amp;diff=1383&amp;oldid=prev</link>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;http://wiki2.linuxformat.ru/index.php?title=LXF99:WavPack&amp;amp;diff=1383&amp;amp;oldid=1375&quot;&gt;(Различия между версиями)&lt;/a&gt;</description>
			<pubDate>Wed, 12 Mar 2008 09:50:47 GMT</pubDate>			<dc:creator>Crazy Rebel</dc:creator>			<comments>http://wiki2.linuxformat.ru/index.php/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:LXF99:WavPack</comments>		</item>
		<item>
			<title>Crazy Rebel: Новая: ==''WavPack'' Cжатие: с потерями, но без потерь== :''WavPack'': Не иди на компромисс!  :Убеждены, что отношение качест...</title>
			<link>http://wiki2.linuxformat.ru/index.php?title=LXF99:WavPack&amp;diff=1375&amp;oldid=prev</link>
			<description>&lt;p&gt;Новая: ==''WavPack'' Cжатие: с потерями, но без потерь== :''WavPack'': Не иди на компромисс!  :Убеждены, что отношение качест...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая статья&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==''WavPack'' Cжатие: с потерями, но без потерь==&lt;br /&gt;
:''WavPack'': Не иди на компромисс!&lt;br /&gt;
&lt;br /&gt;
:Убеждены, что отношение качества аудиозаписи к размеру содержащего ее файла - величина постоянная? '''Александр Супрунов''' готов сломать этот стереотип.&lt;br /&gt;
&lt;br /&gt;
:С ростом мощностей компьютеров, увеличением емкости жестких дисков и благодаря широкому распространению DVD начали набирать популярность так называемые lossless-кодеки для сжатия звука. Другими словами, уже можно переставать мириться с потерями форматов MPEG Layer 3 или Ogg Vorbis и перейти на следующий уровень, применяя для аудиоданных сжатие без потерь.&lt;br /&gt;
&lt;br /&gt;
:На сегодня существует достаточно большое семейство lossless-кодеков: ''FLAC'' (Free Lossless Audio Codec), ''Monkey’s Audio'', ''WavPack'' и даже ''WMA9''. Записи, сжатые такими кодеками, имеют больший размер. По крайней мере, так считалось, пока не появился гибридный режим ''WavPack'', позволяющий использовать сжатие с потерями, ничего не теряя! О нем сегодня и пойдет речь.&lt;br /&gt;
&lt;br /&gt;
{{Врезка&lt;br /&gt;
|Заголовок=Скорая помощь&lt;br /&gt;
|Содержание=Пока вы еще не успели окончательно запутаться, поясню терминологию: lossy-кодеки сжимают с потерями (при кодировании отбрасывается часть информации, которую вы не в состоянии услышать согласно  выбранной психо-акустической модели), lossless-кодеки оставляют качество оригинала без изменений.&lt;br /&gt;
|Ширина=200px}}&lt;br /&gt;
&lt;br /&gt;
===Что это?===&lt;br /&gt;
&lt;br /&gt;
:''WavPack'' – бесплатный открытый аудиокодек, разработанный Дэвидом Брайантом [David Bryant] и распространяющийся по лицензии BSD. Изначально ''WavPack'' был сугубо lossless-кодеком, но позднее в нем появилась уникальная возможность, резко выделяющая его из череды других решений – гибридный режим.&lt;br /&gt;
&lt;br /&gt;
:При кодировании в этом режиме создаются два файла – один сжат по принципу '''lossy (.wv)''' и несет все преимущества такого сжатия (имеет минимальный размер) и второй – корректирующий '''(.wvc)'''. Он используется при восстановлении потерянных данных с помощью утилиты ''WvUnpack'' – что позволяет бескомпромиссно решить вечную проблему выбора между качеством и количеством.&lt;br /&gt;
&lt;br /&gt;
:''WavPack'' поддерживает высокие частоты дискретизации и позволяет сжимать 8/16/24/32-битные аудиофайлы. В lossless-режиме ''WavPack'' работает подобно стандартному архиватору вроде Zip, не приводит к деградации записей, как это происходит в форматах MP3 или Ogg и является идеальным способом архивирования аудиоконтента. Степень сжатия зависит от музыкального материала: композиции с более широким динамическим диапазоном сжимаются сильнее. В среднем, при lossless-режиме можно рассчитывать на 50%. В гибридном режиме lossy-файл будет лишь слегка превосходить по размерам файлы вездесущего MP3.&lt;br /&gt;
&lt;br /&gt;
:Прежде чем углубляться в сферу практического использования ''WavPack'', давайте рассмотрим основные преимущества кодека. Это, в первую очередь, быстрое сжатие (существует возможность кодировать симметрично/асимметрично, что позволяет влиять на время декомпрессии), открытый исходный код, гибридный режим, поддержка многоканального звука, аппаратная поддержка (iRiver H10/H1xx/H3xx, iAudio X5, Apple iPod, Toshiba Gigabeat), мультиплатформенность, ReplayGain (технология, уравнивающая громкость разных файлов при воспроизведении) и много чего другого. Хотелось бы еще раз подчеркнуть очень быстрое сжатие – в несколько раз более быстрее, чем сжатие в MP3 кодеком ''Lame''.&lt;br /&gt;
 &lt;br /&gt;
===Приступим к делу===&lt;br /&gt;
&lt;br /&gt;
:Ну что же, давайте попрактикуемся. Вероятно, кодек ''WavPack'' уже есть в вашем дистрибутиве (в моем ALT Linux 4.0 – точно), если же нет – ищите соответствующие RPM/Deb-пакеты или скачивайте исходные коды. Официальный сайт кодека – http://www.wavpack.com, но вы также можете найти ''WavPack'' на нашем DVD. Сборка из исходных текстов не вызывает сложностей и ограничивается стандартными&lt;br /&gt;
&lt;br /&gt;
:'''./configure''' (можете указать ключ '''--enable-mmx''' для использования MMX-инструкций вашего процессора), '''make''' и '''make install'''.&lt;br /&gt;
&lt;br /&gt;
:Следующий вопрос – откуда взять неискаженный звук? Можно, например, «оцифровать» CD. Этот вопрос я оставлю на самостоятельное изучение, скажу лишь, что для решения задачи существуют как графические ('''KAudioCreator'''), так и консольные утилиты. Важно лишь иметь возможность получить на выходе файл в формате WAV. В  дальнейшем я буду предполагать, что он называется '''forest.wav'''.&lt;br /&gt;
     &lt;br /&gt;
:Перейдите в консоль и наберите WavPack. В окне терминала отобразятся ключи, которые можно использовать при кодировании, и синтаксис команды:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  wavpack [-options] [@]infile[.wav]|- [...] [-o [@]outfile[.wv]|&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:В простейшем случае достаточно указать оригинальный файл и название выходного файла в формате ''WavPack'' ('''.wv'''), используя ключ '''-o''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &lt;br /&gt;
 wavpack forest.wav -o forest.wv&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:В результате будет создан файл '''forest.wv''', сжатый lossless-кодеком. В моем случае его размер файла уменьшился с 24,1 МБ до 10,9 МБ, и заметьте – без деградации аудиоматериала. Пожелав улучшить (или ухудшить) этот результат, я мог бы воспользоваться следующими ключами:&lt;br /&gt;
* '''-bn''' Включает гибридный режим. Значение n указывает число бит на сэмпл (от 2.0 до 23.9).&lt;br /&gt;
* '''-c''' Создает корректирующий файл ('''.wvc''') для гибридного режима;&lt;br /&gt;
* '''-cc''' обеспечивает максимальную (для гибридного же режима) степень сжатия.&lt;br /&gt;
* '''-f''' Быстрый режим: повышает скорость работы, понижает степень сжатия.&lt;br /&gt;
* '''-h''' Опция, обратная '''-f'''. Сжимает медленно, но верно. Если же вам и этого мало, используйте '''-hh''': качество и степень сжатия будут очень высокими, но использовать такой файл в портативном проигрывателе не рекомендуется.&lt;br /&gt;
* '''-x''' Увеличивает скорость декодирования в будущем за счет замедления кодирования в настоящм.&lt;br /&gt;
&lt;br /&gt;
:Полный список ключей можно получить, набрав '''wavpack --help'''.&lt;br /&gt;
&lt;br /&gt;
===Высший пилотаж===&lt;br /&gt;
&lt;br /&gt;
:Настало время активировать самый интересный, гибридный режим. За него отвечают ключи '''-b''' и '''-c'''. Если не использовать '''-с''', то корректирующий файл создан не будет и вы получите обычное lossy-сжатие без&lt;br /&gt;
возможности восстановить оригинал. Например, набрав&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 wavpack -b2.0 forest.wav -o forest.wv&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
вы получите ролик наихудшего возможного качества и отсутствие корректирующего файла. Можете считать это аналогом MP3. В варианте&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 wavpack -b16 forest.wav -o forest.wv&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
качество будет повыше, но и размер выходного файла, соответственно, увеличится.&lt;br /&gt;
&lt;br /&gt;
:Но мы, помнится, собрались здесь вовсе не для того, чтобы сжимать аудио lossy-кодеком. Давайте создадим корректирующий файл, способный вернуть оригинальное звучание без потерь. Для это пригодится ключ '''-с''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 wavpack -cb16 forest.wav -o forest.wv&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:В результате будет создан выходной файл '''forest.wv''' и корректирующий файл '''forest.wvc'''. Оптимальный, на мой взгляд, результат дает строка вида:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 wavpack -chhdb16 forest.wav -o forest.wv&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Она создает корректирующий файл и одновременно удаляет оригинальный. При таком раскладе размер файла уменьшается с 24 МБ до 3,4 МБ ('''forest.wv'''), а корректирующий файл '''forest.wvc''' занимает 8,4 МБ.&lt;br /&gt;
    &lt;br /&gt;
:Но в вашей аудиоколлекции наверняка будет больше одного файла. Чтобы разобраться с ними скопом, используйте команду вида&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 wavpack -chdb2.0 *.wav -o /home/suprunov/music/&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Остается последний вопрос: на чем прослушать эту новенькую,только что сконвертированную в коллекцию «'''.wv + .wvc'''»? О, здесь изобилие вариантов: поддержка ''WavPack'' добавлена в ''FFmpeg'' и ''xine-lib'', а значит, доступна через большинство популярных оболочек. Попробуйте ''Amarok, Audacious, Quod  Libet, XMMS''... А удовлетворившись программными проигрывателями, присмотритесь к аппаратным. Забудьте MP3, живите в XXI веке, используйте lossless-кодеки, Linux, бластеры и флаеры. Будущее не остановить! '''LXF'''&lt;/div&gt;</description>
			<pubDate>Wed, 12 Mar 2008 08:58:16 GMT</pubDate>			<dc:creator>Crazy Rebel</dc:creator>			<comments>http://wiki2.linuxformat.ru/index.php/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:LXF99:WavPack</comments>		</item>
	</channel>
</rss>