Блог P1ratRuleZZZ

Сравнение Lossless кодеков

Недавно при скачке музыки задумался, какой из лосслесс форматов лучше. Нашел такую табличку

ВозможностиFLACWavPackTAKMonkey’s
Скорость кодированиябыстраяочень быстраяочень быстраябыстрая
Скорость раскодирования (воспроизведения)очень быстраяочень быстраяочень быстраясредняя
Компрессия*58.70%58.0%57.0%55.50%
Гибкость настроек**отличнаяотличнаяотличнаяотличная
Контроль ошибокдададанет
Поиск (Seeking)дададада
ТеггированиеVorbis tagsID3/APEAPEv2 (exp.)ID3/APE
Распространенность в железеотличнаяограниченнаянетограниченная
Распространенность ПОотличнаяхорошаясредняяхорошая
Hybrid/lossyнетданетнет
Replay Gainдададанет
RIFF chunksдадада
Streamingдададанет
Pipe supportдададада
Открытый кодек (Open source)даданетда
Многоканальностьдаданетнет
Высокое разрешениедададада
Поддерживаемые операционные системыВсеВсеWin/Linux WineВсе

ВозможностиOptimFROGALACWMA lossless
Скорость кодированиямедленнаясредняясредняя
Скорость раскодирования (воспроизведения)средняябыстраясредняя
Компрессия*54.70%58.50%56.30%
Гибкость настроек**отличнаяплохаяплохая
Контроль ошибокдада
Поиск (Seeking)дадада
ТеггированиеID3/APEQuicktimeASF
Распространенность в железенетхорошаяограниченная
Распространенность ПОсредняяплохаяхорошая
Hybrid/lossyданетнет
Replay Gainдаsort ofнет
RIFF chunksданет
Streamingдадада
Pipe supportданетда
Открытый кодек (Open source)нетда (для вопроизведения)нет
Многоканальностьнетдада
Высокое разрешениедадада
Поддерживаемые операционные системыWin/Mac/LinuxWin/MacWin/Mac

Продолжение:

ВозможностиShortenLATTA
Скорость кодированияочень быстраямедленнаяочень быстрая
Скорость раскодирования (воспроизведения)очень быстраямедленнаябыстрая
Компрессия*63.50%53.50%57.10%
Гибкость настроек**плохаясредняяплохая
Контроль ошибокнетнетда
Поиск (Seeking)дадада
ТеггированиенетID3v1ID3
Распространенность в железеограниченнаянетограниченная
Распространенность ПОотличнаяплохаясредняя
Hybrid/lossyнетнетнет
Replay Gainнетнетда
RIFF chunksдаданет
Streamingнетнет
Pipe supportдаданет
Открытый кодек (Open source)данетда
Многоканальностьнетнетда
Высокое разрешениенетнетда
Поддерживаемые операционные системыAllWin/LinuxAll

ВозможностиLPACMPEG-4 ALSMPEG-4 SLSReal Lossless
Скорость кодированиясредняясредняямедленнаямедленная
Скорость раскодирования (воспроизведения)быстраябыстраямедленнаябыстрая
Компрессия*57.20%57.10%нет данных57.0%
Гибкость настроек**плохаяотличнаяплохаяплохая
Контроль ошибокнетдада
Поиск (Seeking)медленнаядадада
Теггированиенетдадазакрытый формат
Распространенность в железенетнетнетнет
Распространенность ПОсредняяплохаяплохаяплохая
Hybrid/lossyнетнетданет
Replay Gainнетдаданет
RIFF chunksда
Streamingнетдадада
Pipe supportнет
Открытый кодек (Open source)нетдаданет
Многоканальностьнетдаданет
Высокое разрешениедададанет
Поддерживаемые операционные системыWin
/Linux
/Solaris
AllAllWin/
Mac/
Linux


Пояснения

Компрессия считается как отношение размера сжатого файла к несжатому, в процентах. Чем меньше – тем лучше. Скорость кодирования, скорость раскодирования (воспроизведения) и компрессия получены при настроках кодеков по умолчанию. В зависмости от настроек кодека обычно можно улучшить одни параметры за счет других.

Гибкость настроек – предлагаемые пользователю опции при кодировании (быстрая компрессия при меньшем проценте сжатия, больший процент сжатия при медленном кодировании и промежуточные значения).

Многие из этих форматов мне даже не известны, другие я просто не использовал, сделал в общем вывод такой:

Первое место принадлежит по праву кодеку WavPack, потом думаю второе место дам кодеку FLAC за его совместимость и поддержку старым железом, что сказать про Monkey’s Audio(иначе гвооря APE формат) — лучше компрессия, нету контроля ошибок и совместимость плохая, если FLAC воспроизводится без разных дополнительных плагинов, то для APE нужен плагин.

Что сказать насчет Apple Lossless — такой же как FLAC, но для другой платформы.

Источник: http://www.lossless.ru/faq/lossless-codec-comparison/

Exit mobile version