Основы инфокоммуникационных технологий. Контрольная работа по основам ифн техн. Способы сжатия звуковой информации
Скачать 197.5 Kb.
|
Форматы со сжатием без потерь2.1 Формат FLACОдним из самых популярных и свободных аудио-кодеков является FLAC (англ. Free Lossless Audio Codec) — популярный свободный кодек, предназначенный для сжатия аудиоданных без потерь. В отличие от аудиокодеков, обеспечивающих сжатие с потерями (MP3, AAC, WMA, Ogg Vorbis, Opus), FLAC, как и любой другой lossless-кодек, не удаляет никакой информации из аудиопотока и подходит как для прослушивания музыки на высококачественной звуковоспроизводящей аппаратуре, так и для архивирования аудиоколлекции. Сегодня формат FLAC поддерживается множеством аудиоприложений, портативных аудиоплееров и специализированных аудиосистем и имеет большое число разнообразных аппаратных реализаций По сути, FLAС является форматом сжатия данных, сходным с ZIP, но предназначен он для звуковых файлов, так как его алгоритмы лучше всего сжимают именно аудиопотоки, описывая их специальными математическими функциями прогнозирования. FLAC поддерживает сжатие цифровых аудиозаписей практически любого качества и формата: до 24 бит глубины, 192-х кГц опорной частоты и восьми (7.1) каналов звука. Файлы FLAC могут содержать теги, изображения обложек и таблицы CUE. Таким образом, FLAC замечательно подходит как для ежедневного прослушивания музыки, так и для архивирования аудиоколлекций. А благодаря его поддержке десятками портативных и стационарных мультимедиа-устройств, прослушать записи, записанные в формате FLAC, можно практически везде: и на домашнем кинотеатре, и на своём смартфоне/планшете (включая устройства с ОС Android и iOS), и в машине. Среди особенностей кодека FLAC стоит так же отметить: отсутствие патентной защиты формата FLAC и методов кодирования/декодирования; для кодирования и прямого декодирования FLAC не требуется много аппаратных ресурсов; посемпловая (точная) перемотка, которая важна не только для удобства прослушивания, но и для использования FLAC-файлов при редактировании и сведении звуковых дорожек в специальных программах; файлы FLAC проигрываются через сеть, не будучи загруженными полностью. Декодеры и кодеры FLAC входят в состав стандартной установки практически всех современных дистрибутивов и поддерживаются большинством систем де/кодирования мультимедиа GNU/Linux (GStreamer, Xine и т.п.), программными проигрывателями, построенными как их базе, так и самостоятельными. 2.2 Формат ALACApple Lossless (также известный как Apple Lossless Encoder, ALE, или Apple Lossless Audio Codec, ALAC) – это аудиокодек, разработанный Apple для сжатия цифровой музыки без потерь данных. Данные, сжатые в формат Apple Lossless хранятся файлах-контейнерах MP4 с расширением .m4a. Несмотря на то, что Apple Lossless имеет такое же расширение файла, как и у AAC, это не AAC, кодек схож с другими lossless-кодеками, такими как FLAC и др. Тесты показали, что сжатые в ALAC файлы получаются меньше примерно от 40% до 60% от размера оригиналов в зависимости от вида музыки, подобно другим lossless-форматам. Кроме того, скорость, с которой он может быть декодирован, делает его полезным для устройств с ограниченными вычислительными ресурсами, таких, как iPod. Apple Lossless Encoder был представлен в качестве одного из компонентов QuickTime 6.5.1 28 апреля 2004 года и был встроен в iTunes 4.5. Кодек используется также в AirPort Express в AirTunes реализации. Декодер для Apple Lossless формата есть в открытых исходных кодах библиотеки libavcodec. Это означает, что любой мультимедийный проигрыватель на основе этой библиотеки, включая проигрыватели VLC и MPlayer, может воспроизводить Apple Lossless-файлы. 27 октября 2011 года, спустя 7 лет после первого релиза, Apple решила открыть исходники своего кодека, и теперь они доступны на официальной странице проекта. 2.3 Формат WavPackWavPack — свободный lossless аудиокодек, основанный на LZW алгоритме сжатия данных без потерь. Работает с файлами разрядностью бит: 8, 16, 24, 32-Float. Поддерживает многоканальность (до 256) и высокие частоты дискретизации. Имеется гибридный режим с потерями, работающий схоже с кодеками семейства ADPCM. Формат WAVPack имеет также «гибридный» режим, который обеспечивает все преимущества сжатия без потери качества. При этом создаются два файла: один небольшой высокого качества, но с потерей (.wv) и второй, который позволит восстановить оригинал. Первый может проигрываться и сам по себе, второй – файл «коррекции», который позволит полностью восстановить исходное звучание. Из особенностей WAVPack следует отметить кросс-платформенность, поддержку потокового вещания, поддерживание многоканальных записей и высоких частот дискретизации, быстрое декодирования. Формат также примечателен тем, что позволяет хранить многоканальную музыку (например, 5.1) а не только моно- или стерео. |