Перейти к содержанию

Звук в Линуксе/Сжатие звуковых данных без потерь

Материал из Викиучебника — открытых книг для открытого мира

Пользователям

[править]

Музыкантам

[править]

В ряде случаев возникает необходимость сжать звуковые данные так, чтобы их было удобнее перенести на том или ином носителе или передать через Интернет, но при этом качество их сохранялось таким же. С этой целью используются алгоритмы (кодеки) сжатия без потерь или lossless-кодеки, обеспечивающие уменьшение объёма данных на 20-35%.

Очень популярным и одним из немногих свободных кодеков сжатия без потерь является FLAC (Free Lossless Audio Codec). Принцип его действия весьма обстоятельно изложен в документации на русском языке (/usr/share/doc/flac-1.1.0/html/ru), входящей в состав пакета flac, содержащего средства кодирования и декодирования. Файлы в формате FLAC можно воспроизводить в различных проигрывателях, например XMMS (пакет xmms-in-flac).

Другие свободные форматы поддерживаются меньше. Это Musepack, True Audio и WavPack.

Достаточно популярным, но несвободным является lossless-формат Monkey's Audio (файлы с раширением .ape). Пакет, обеспечивающий поддержку данного формата в XMMS называется xmms-in-mac.