Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сжатие аудиоинформации без потерь.docx
Скачиваний:
37
Добавлен:
16.11.2019
Размер:
538.02 Кб
Скачать

Разбиваем большие файлы на отдельные треки

Выше мы упоминали о том, что вам могут встретиться альбомы различных форматов, закодированные единым файлом с прилагающимся к этому файлу CUE-файлом, содержащим информацию о треках. Удобнее всего для использования разбивать такие файлы на отдельные треки (хотя и связка, например, FLAC+CUE вполне жизнеспособна). Для этого можете воспользоваться программой Cue Splitter. Это абсолютно бесплатная программа, которую можно скачать на http://www.enfis.it/. Размер дистрибутива – чуть больше 1 Мб. Программа (рис. 4.3.) имеет русифицированный интерфейс, вы без труда освоите ее.

Рис. 4.3. Cue Splitter

Главное, что нужно сделать, разрезая большой файл на части – это открыть файл командой Файл_Открыть CUE, после чего можно сразу же нажимать на кнопку Разрезать, либо сделать это чуть позже, предварительно настроив имена файлов.

WavPack

Бесплатно распространяемый кодек для сжатия аудиоинформации без потерь WavPack был разработан Дэвидом Бриантом (David Bryant) в 1998 году. Файлы, обработанные этим кодеком, имеют расширение .wv, эффективность сжатия колеблется от 30 до 70%. WavPack поддерживает множество форматов аудио, в том числе – многоканальный звук.

Особенность формата заключается в том, что кодек имеет гибридный режим работы. В таком режиме вместо одного файла, содержащего информацию о музыкальной композиции в цифровом виде, создаются два файла – один – файл, содержащий композицию, сжатую с потерями качества (этот файл имеет расширение .wv), а второй – так называемый коррекционный файл (с расширением .wvc). Используя первый файл, музыку можно прослушать, однако, с потерями в качестве, а используя оба файла – восстановить музыкальный файл в исходном виде, то есть – без потери качества. Таким образом, можно использовать один и тот же кодек и для хранения звука в сжатом с потерями виде, и для хранения аудиоматериала исходного качества.

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

Кодируем WavPack

Для кодирования WavPack-файлов скачайте WavPack Win32 – утилиту командной строки для кодирования с сайтаhttp://wavpack.com/downloads.html/. Скачиваемый архив имеет небольшой размер – 327 Кб. Для удобства работы можете сразу же скачать архив Frontend-программы с сайта http://members.home.nl/w.speek/wavpack.htm/ - он занимает всего 24 Кб.

Распакуйте оба архива в одну папку (в результате вы должны увидеть что-то похожее на (рис. 4.4.)) и запустите файл WavPack frontend.exe.

Рис. 4.4. Файлы кодека и Frontend’a

На (рис. 4.5.) вы можете видеть главное окно WavPack frontend.

Рис. 4.5. WavPack frontend – настройки Lossless-кодирования

Как это обычно бывает в подобных программах кнопки Add Files (Добавить файлы), Remove (Удалить файл из списка) и Clear (Очистить) служат для работы со списком кодируемых файлов. Как вы знаете, WavPack может работать в двух режимах – в режиме создания файлов, сжатых без потери качества и в гибридном режиме.

Управление сжатием без потери качества отражено на вкладке Lossless. Здесь основной интерес представляет параметр Mode (Режим) – он может принимать значения Very Fast (Очень быстро), Fast (Быстро), Normal (Нормально) и High (Высокий уровень сжатия) – при выборе параметра Very Fast компрессия ведется на максимальной скорости, уровень сжатия при этом уменьшается, соответственно, при установке High скорость падает, но растет уровень сжатия файлов.

Параметр Extra options (Дополнительные опции) позволяет добавлять управлять кодированием с использованием дополнительных команд – для того, чтобы ознакомиться с системой команд кодека WavPack, вы можете воспользоваться файлом документации, который распространяется вместе с кодеком.

Параметр Output direcrory (Выходная директория) задает папку, куда будут помещены выходные файлы. По умолчанию это та же папка, где находятся входные файлы.

Вкладка Hybrid включает в себя параметры для настройки гибридного кодирования (рис. 4.6.).

Рис. 4.6. WavPack frontend – настройки гибридного кодирования

Здесь основное значение имеет параметр Bitrate (Битрейт) – он имеет тот же смысл, что и в других кодеках. В частности, по умолчанию установлен битрейт в 320 Кбит/c – его можно уменьшить – минимум для WAV-файлов CD-качества находится в районе 200 Кбит/c, диапазон настроек битрейта – 24 – 4800 Кбит/c.

Как вы знаете, особенности гибридного режима WavPack заключаются в том, что он создает два файла – основной – например, с битрейтом 320 Кбит/c, и корректировочный, который содержит все остальные данные о звуке. Основным файлом можно будет пользоваться как обычным сжатым с потерями файлом, а благодаря корректировочному файлу звук может быть воссоздан абсолютно без потерь в первоначальном качестве – например – для того, чтобы записать его на AudioCD.

По умолчанию программа создает лишь основной сжатый с потерями файл, для того, чтобы одновременно создавались оба файла – и основной и корректировочный – включите настройку Create correction file (Создавать корректировочный файл).

Третья вкладка называется Unpack (рис. 4.7.) и предназначена для настройки распаковывания WavPack-файлов в WAV-файлы.

Рис. 4.7. Настройка распаковывания WavPack-файлов

Если вы не хотите распаковывать файлы, а лишь желаете проверить их целостность – установите галочку Verify only (Только проверка).

Для начала кодирования или декодирования WavPack-файлов достаточно выбрать вкладку, которая управляет интересующим вас действием и нажать на кнопку Go.

Monkey’s Audio

Формат Monkey’s Audio еще называют форматом APE – по расширению файла, которое он использует. Этот формат сжимает данные без потери качества. Среди его особенностей производители отмечают эффективность (которая сопоставима с другими кодеками сжатия без потерь), скорость работы, достаточно широкую программную поддержку (например, его поддерживает программный проигрыватель WinAmp), простоту использования, бесплатность, поддержку тегов, доступность исходных кодов.

Официальная версия кодека выпущена для платформы Windows, однако существуют ее порты на другие платформы. Подробности о формате можно узнать на http://www.monkeysaudio.com/.