Особенности кодирования в LOSSLESS
!Причесал заметку!
—=•=·•·=•=—
Исходные файлы: Sample rate: 44100 Hz; Channels: 2; Bits per sample: 16; Bitrate: 1411 kbps; Codec: PCM; Encoding: lossless.
Имя Формат Размер ------------------------------------------------------------------------- 000_Grover Washington Jr-Aubrey.wav WAV 37,787 MB 000_Helios-Your Zenith.wav WAV 21,209 MB 000_Horace Parlan-Ray C.wav WAV 70,358 MB 000_King Creosote & Jon Hopkins-Your Young Voice.wav WAV 33,209 MB 000_Massive Attack-Angel.wav WAV 64,017 MB 000_O'Stravaganza-O'Stravaganza.wav WAV 38,150 MB 000_Shirley Horn-Estate (Summer).wav WAV 88,197 MB 000_Sissel-Ingen Vinner Frem.wav WAV 28,978 MB 000_Vladimir Cosma-La danse des jeunes hassidiques.wav WAV 43,291 MB ------------------------------------------------------------------------- 9 файлов - 425,196 MB - 445 849 954 байта
=== СЖАТИЕ В LOSSLESS C МАКСИМАЛЬНЫМИ НАСТРОЙКАМИ ===
Так — первый пошел! .TAK. Старый (2013) takc.exe.
Параметры в Foobar2000: -e -tn4 -p4m -wm0 -md5 -ihs -silent - %d
Имя Формат Размер ------------------------------------------------------------------------- TAK_Grover Washington Jr-Aubrey.tak TAK 17,436 MB TAK_Helios-Your Zenith.tak TAK 5,275 MB TAK_Horace Parlan-Ray C.tak TAK 45,740 MB TAK_King Creosote & Jon Hopkins-Your Young Voice.tak TAK 9,855 MB TAK_Massive Attack-Angel.tak TAK 33,660 MB TAK_O'Stravaganza-O'Stravaganza.tak TAK 22,760 MB TAK_Shirley Horn-Estate (Summer).tak TAK 31,878 MB TAK_Sissel-Ingen Vinner Frem.tak TAK 16,236 MB TAK_Vladimir Cosma-La danse des jeunes hassidiques.tak TAK 26,689 MB ------------------------------------------------------------------------- 9 файлов - 209,527 MB - 219 705 425 байт
TAK-2021 — прогрессс! Быстрее жало и чуть сэкономило килобайтиков!
Куль! 8 лет прошли недаром.. [Настройки те же].
Имя Формат Размер --------------------------------------------------------------------------- TAK21_Grover Washington Jr-Aubrey.tak TAK 17,436 MB TAK21_Helios-Your Zenith.tak TAK 5,275 MB TAK21_Horace Parlan-Ray C.tak TAK 45,739 MB TAK21_King Creosote & Jon Hopkins-Your Young Voice.tak TAK 9,854 MB TAK21_Massive Attack-Angel.tak TAK 33,659 MB TAK21_O'Stravaganza-O'Stravaganza.tak TAK 22,760 MB TAK21_Shirley Horn-Estate (Summer).tak TAK 31,877 MB TAK21_Sissel-Ingen Vinner Frem.tak TAK 16,236 MB TAK21_Vladimir Cosma-La danse des jeunes hassidiques.tak TAK 26,689 MB --------------------------------------------------------------------------- 9 файлов - 209,524 MB - 219 702 022 байта
Так, да.. ээ.. Ладно, это пока всё на данный момент: просто не терпелось посмотреть, что там в Таке с таком. Скорость сжатия очень хорошая. [Брать 2.3.1 здесь — от самого]. Действительно, это развитие. И, на фоне OptimFrog, который я сейчас запустил и тут же отключил — потому что расчетное время кодирования перевалило за час… И все росло и росло. Слишком толстая овчинка. НА ПРАКТИКЕ, экономия в пару мегабайт не стоит затрат временных и вычислительных ресурсов. НО я все-таки добью лягуху!
Всё, другие дела.
/._.\
Жуткая штука эта «Лягушка»! Кодирую по одному файлу, скорость 0.30х на пике — это можно было бы стерпеть, если бы оно хотя бы жало экстремально заметно, там, 75% (то есть, 25 от исходного, да, или как-то так…). Но нет же! 000_Helios-Your Zenithm.ofr OFR 4,764 MB
— впрочем, этот трек жмется суперски. Но всеми.
Foobar2000 не воспроизводит, навскидку, я не нашел плагин к нему [торопиться не надо, никогда, авторский плаг лежит на той же странице, где и прочие даунлоды… см. ниже…], а AIMP играет со щелчками каждые полторы секунды! И опять, на поверку — без проблем, справился PotPlayer. Может быть и существует какой-то теоретический звуковой материал, для которого OFG будет феерически выигрышным… Но я дожму! Я донтгиваплю!
[Увы, у LA и OFG (только лишь у них) вылезли проблемы с тэгами еще… Их не завезли.. эти торопыги.]
Даже LA — не такой стоеросовый тормоз (c воспроизведением еще хуже, никто не видит в упор, что немудрено для заброшенного формата 17-летней давности — [надо положить возле foobar.exe lacore.dll.. и добавить плагин… фф..]). А Monkey, по сравнению, вообще Тобидзару (Летучая Обезьяна). Но из «нормальных», разумеется, самая тормозная.
На ВСЕ остальные кодеки я потратил минут пять в общей сложности (нет, ну, 7,5, но это как максимум)). Лидер по скорости TTA. Я и моргнуть не успел, грубо говоря.
…
Гайки мои… не прошло и двух часов:
Определенно, это предельные настройки для OptimFrog:
--maximumcompression --experimental %s --output %d
. Требует для работы промежуточного файла (не кодит из потока).
Имя Формат Размер ------------------------------------------------------------------------- OFR_Grover Washington Jr-Aubrey.ofr OFR 16,763 MB OFR_Helios-Your Zenith.ofr OFR 4,764 MB OFR_Horace Parlan-Ray C.ofr OFR 44,510 MB OFR_King Creosote & Jon Hopkins-Your Young Voice.ofr OFR 9,410 MB OFR_Massive Attack-Angel.ofr OFR 32,855 MB OFR_O'Stravaganza-O'Stravaganza.ofr OFR 22,124 MB OFR_Shirley Horn-Estate (Summer).ofr OFR 30,835 MB OFR_Sissel-Ingen Vinner Frem.ofr OFR 15,845 MB OFR_Vladimir Cosma-La danse des jeunes hassidiques.ofr OFR 26,002 MB ------------------------------------------------------------------------- 9 файлов - 203,107 MB - 212 973 259 байт
По.. по.. по сжатию действительно — лучше всех, но это =лучше=, гых… оно микроскопическое. А растраты… Не, этот кодек не для людей. Для кластеров каких-нибудь музыкальных корпораций, эпплов-шмеплов, гуглов-фуюглов… Но оно им и не нужно.
Сейчас я все остальные в кучку соберу…
От лучшего к худшему, ранжир, комментарий + настройки в фубаре:
2 место — кодек с незамысловатым названием Lossless Audio. C февраля 2004-го никаких шевелений. Кодирует медленно, но терпимо. По сочетанию затраты/эффективность — можно назвать лидером.
-high %s %d
— простота настроек. Тоже нужен промежуточный файл (переменная %s).
Имя Формат Размер ----------------------------------------------------------------------- LA_Grover Washington Jr-Aubrey.la LA 16,846 MB LA_Helios-Your Zenith.la LA 5,028 MB LA_Horace Parlan-Ray C.la LA 44,682 MB LA_King Creosote & Jon Hopkins-Your Young Voice.la LA 9,921 MB LA_Massive Attack-Angel.la LA 33,080 MB LA_O'Stravaganza-O'Stravaganza.la LA 22,253 MB LA_Shirley Horn-Estate (Summer).la LA 31,061 MB LA_Sissel-Ingen Vinner Frem.la LA 15,930 MB LA_Vladimir Cosma-La danse des jeunes hassidiques.la LA 26,074 MB ----------------------------------------------------------------------- 9 Файлы - 204,873 MB - 214 825 201 байт
3-е место — наш любимое Обезьянье Аудио — Monkey’s Audio. Это всегда было фишкой MAC — хорошее сжатие, ..ценой медленного разжатия. Такой алгоритм, который, при наличии альтернатив, не нужен как энкодер. Но в сети лежит много APE, и это нужно учитывать и быть готовым ставить ДЕкодеры.
Однако, настройка «insane»: %s %d -c5000
, плюс известность и наработанность… Ну, если душа лежит, этот вариант для хранения аудиоархивов не хуже других, и даже получше многих..
Имя Формат Размер ------------------------------------------------------------------------- APE_Grover Washington Jr-Aubrey.ape APE 17,229 MB APE_Helios-Your Zenith.ape APE 5,516 MB APE_Horace Parlan-Ray C.ape APE 44,850 MB APE_King Creosote & Jon Hopkins-Your Young Voice.ape APE 9,912 MB APE_Massive Attack-Angel.ape APE 33,562 MB APE_O'Stravaganza-O'Stravaganza.ape APE 22,598 MB APE_Shirley Horn-Estate (Summer).ape APE 31,823 MB APE_Sissel-Ingen Vinner Frem.ape APE 16,048 MB APE_Vladimir Cosma-La danse des jeunes hassidiques.ape APE 26,513 MB ------------------------------------------------------------------------- 9 файлов - 208,051 MB - 218 156 964 байт
4 место. ТАК — обе версии: . Если кодек будет развиваться, и автор таки откроет исходный код для ковыряния сообщества. Всё может быть. Пока просто интересная альтернатива. Будущее покажет.
5. А эта штука почти неинтересная вне экспериментов. Программа для особого сжатия во FLAC под названием Flake. Если, для «стандартного» флака, максимальный пресет сжатия 8, то здесь аж 12. Экзотичность иногда сказывается на совместимости, не факт, что такой флак будет проигран без проблем, особенно «железными» девайсами. Что до экономного хранения, ничего особенного выжать не удалось, как видим, по сравнению с дубово проверенным Flac-8.
-q -12 %s -o %d
— тоже не кодирует «с лёту». Но быстро работает более-менее. (То есть, эти все кодеки сначала копируют исходный файл в свой рабочий «темп», а потом из него выжимают соки… Ну и ладно.)
Имя Формат Размер ----------------------------------------------------------------------------- FLAC12_Grover Washington Jr-Aubrey.flac FLAC 18,517 MB FLAC12_Helios-Your Zenith.flac FLAC 5,901 MB FLAC12_Horace Parlan-Ray C.flac FLAC 48,869 MB FLAC12_King Creosote & Jon Hopkins-Your Young Voice.flac FLAC 10,974 MB FLAC12_Massive Attack-Angel.flac FLAC 35,527 MB FLAC12_O'Stravaganza-O'Stravaganza.flac FLAC 23,933 MB FLAC12_Shirley Horn-Estate (Summer).flac FLAC 33,609 MB FLAC12_Sissel-Ingen Vinner Frem.flac FLAC 16,938 MB FLAC12_Vladimir Cosma-La danse des jeunes hassidiques.flac FLAC 27,976 MB ----------------------------------------------------------------------------- 9 файлов - 222,245 MB - 233 040 368 байт
6. WavPack — если бы не тот режим «гибридизации» с lossy, в котором можно из файла «с потерями» полностью восстановить файл «без потерь» — я бы назвал этот кодек этаким середняком. Хорошее сжатие, терпимая поддержка воспроизведения, открытый код, прочие фичи, особо ничем не выделяющиеся. .. Теоретически, получается занятная экономия. Сжатый файл лосси + инструкции по восстановлению. И не нужно держать еще и отдельный лосслесс. Ведь так? До тех пор, пока не потеряется тот или другой…
-m -i -q -h - %d
— в отличие от многих, кодирует на лету.
Имя Формат Размер -------------------------------------------------------------------------- WPACK_Grover Washington Jr-Aubrey.wv WV 18,442 MB WPACK_Helios-Your Zenith.wv WV 6,437 MB WPACK_Horace Parlan-Ray C.wv WV 47,924 MB WPACK_King Creosote & Jon Hopkins-Your Young Voice.wv WV 10,889 MB WPACK_Massive Attack-Angel.wv WV 35,204 MB WPACK_O'Stravaganza-O'Stravaganza.wv WV 23,810 MB WPACK_Shirley Horn-Estate (Summer).wv WV 35,366 MB WPACK_Sissel-Ingen Vinner Frem.wv WV 16,928 MB WPACK_Vladimir Cosma-La danse des jeunes hassidiques.wv WV 28,320 MB -------------------------------------------------------------------------- 9 файлов - 223,321 MB - 234 168 838 байт
7. Великий и ужасный Flac только на 7-м месте! Хм. Проблемы я в этом не вижу. Я вижу исключительную поддержку массой систем и программ — это стандарт на сегодняшний день, и всё затачивается под него. Эмпэ3 в мире лосслесса. Если угодно. Только без недостатков.
Я повторю, если есть задача хранить «исходники» музыки — храните во флаке с официально максимальным сжатием 8.
-s --ignore-chunk-sizes -8 - -o %d
— кодит на лету. [ignore-chunk-sizes добавляется, если нужно кодировать файл более 4 Гб — пережиток какой-то?]. Быстро кодирует, быстро декодирует. Отличная штука, отличная. Чего еще надобно?
Имя Формат Размер ---------------------------------------------------------------------------- FLAC8_Grover Washington Jr-Aubrey.flac FLAC 18,478 MB FLAC8_Helios-Your Zenith.flac FLAC 6,046 MB FLAC8_Horace Parlan-Ray C.flac FLAC 48,780 MB FLAC8_King Creosote & Jon Hopkins-Your Young Voice.flac FLAC 10,941 MB FLAC8_Massive Attack-Angel.flac FLAC 35,555 MB FLAC8_O'Stravaganza-O'Stravaganza.flac FLAC 23,988 MB FLAC8_Shirley Horn-Estate (Summer).flac FLAC 35,008 MB FLAC8_Sissel-Ingen Vinner Frem.flac FLAC 16,997 MB FLAC8_Vladimir Cosma-La danse des jeunes hassidiques.flac FLAC 28,315 MB ---------------------------------------------------------------------------- 9 файлов - 224,107 MB - 234 993 464 байта
8. TTA — The True Audio — о как. Самый быстрый и, наверное, самый простой для использования. Налету — вождь ээ.! Хотите за..зашибцом — вот оно: -eb - %d
Разработчиками и делается (делался?) упор на простоту и скорость, ну а небольшое страдание сжатия потерпит. Но формат не распространен. Крайнее обновление за 2015 год. Может быть, он достиг совершенства?
Имя Формат Размер ------------------------------------------------------------------------- TTA_Grover Washington Jr-Aubrey.tta TTA 18,547 MB TTA_Helios-Your Zenith.tta TTA 5,984 MB TTA_Horace Parlan-Ray C.tta TTA 50,427 MB TTA_King Creosote & Jon Hopkins-Your Young Voice.tta TTA 11,022 MB TTA_Massive Attack-Angel.tta TTA 35,471 MB TTA_O'Stravaganza-O'Stravaganza.tta TTA 24,062 MB TTA_Shirley Horn-Estate (Summer).tta TTA 34,772 MB TTA_Sissel-Ingen Vinner Frem.tta TTA 16,916 MB TTA_Vladimir Cosma-La danse des jeunes hassidiques.tta TTA 28,532 MB ------------------------------------------------------------------------- 9 файлов - 225,734 MB - 236 699 108 байт
9. Да, эппловский стандарт, Apple открыл исходный код, умельцы слепили энкодер.. НО, нет никаких причин (кроме чистой любви к яблокам) кодеком этим специально пользоваться. Работает так: --ignorelength - -o %d
— видимо с «длиной» файлов какие-то стандартные проблемы у всех. Это точно какие-то допотопные сертификации. Окей зен. (Неудобно, что оно засовывает результат в контейнер m4a — можно попутать с лосси — aac (о котором, конечно, в свой срок скажу подробнее).
Имя Формат Размер -------------------------------------------------------------------------- ALAC_Grover Washington Jr-Aubrey.m4a M4A 18,820 MB ALAC_Helios-Your Zenith.m4a M4A 6,377 MB ALAC_Horace Parlan-Ray C.m4a M4A 49,231 MB ALAC_King Creosote & Jon Hopkins-Your Young Voice.m4a M4A 11,230 MB ALAC_Massive Attack-Angel.m4a M4A 36,314 MB ALAC_O'Stravaganza-O'Stravaganza.m4a M4A 24,249 MB ALAC_Shirley Horn-Estate (Summer).m4a M4A 36,479 MB ALAC_Sissel-Ingen Vinner Frem.m4a M4A 17,370 MB ALAC_Vladimir Cosma-La danse des jeunes hassidiques.m4a M4A 28,881 MB -------------------------------------------------------------------------- 9 файлов - 228,951 MB - 240 072 346 байт
Вроде всё, да? Алак, оказался худшим по сжатию, но ~5 мб до лидирующего по значимости флака.. это так… 90 файлов — 50 мб разницы, 900 — 500. Что такое полгига нынче? Пользуемся тем, что удобно и поддерживается имеющимися девайсами — системами — ближайшими общественными группами-съ. (Я не интересовался, может быть, для обладателей эппловских девайсов (айподы это же пластъ!) alac — единственная альтернатива для прослушивания, а остальное блочится\не поддерживается? Тогда, вперед! Шкодимъ в алакъ!)
-_-
Я, наверное, по прошествии всех экспериментов сделаю портативную сборочку foobar2000’a с основными настройками (пресетами) для конвертирования + с плагинами для воспроизведения форматов по максимуму… Может быть востребована? Или я тут просто — тихо сам собою?
Foobar2000 активно разрабатывается, и 10 дней не прошло с финала 1.6.5, как вышла следующая бета. И как «конвертер» он достаточно удобен, когда есть готовые пресеты и настройки — куда складывать файло: стоит лишь выбрать пресет, и нужное оперативно сконвертируется. И подправить вручную всегда можно — наглядно. Консоль — это тоже хорошо, порой очень-очень хорошо, но не все любят/желают/умеют писать батники и все такое. Иные проги чрезмерно сложны, усложнены будто нарочно (нездоровая тенденция последних лет), я получил вчера огромное удовольствие от простых прожек 20-летней давности. Сердито, возможно. Изящно, почему и нет. Просто — вот то-то и оно. Эффективно — да!
Ладно, спасибо за внимание и терпение. Надеюсь, эта чумовая записка оказалась полезной.
—=•=·•·=•=—
Обновление. Оказывается, у Майкрософта тоже есть свой лосслесс кодэкъ. Он так же и обозначается — как и лосси — WMA, и вот его резалт.
Имя Формат Размер ---------------------------------------------------------------------------- WMA_LL_Grover Washington Jr-Aubrey.wma WMA 18,902 MB WMA_LL_Helios-Your Zenith.wma WMA 8,469 MB WMA_LL_Horace Parlan-Ray C.wma WMA 50,724 MB WMA_LL_King Creosote & Jon Hopkins-Your Young Voice.wma WMA 11,282 MB WMA_LL_Massive Attack-Angel.wma WMA 36,725 MB WMA_LL_O'Stravaganza-O'Stravaganza.wma WMA 24,336 MB WMA_LL_Shirley Horn-Estate (Summer).wma WMA 36,828 MB WMA_LL_Sissel-Ingen Vinner Frem.wma WMA 17,598 MB WMA_LL_Vladimir Cosma-La danse des jeunes hassidiques.wma WMA 28,772 MB ---------------------------------------------------------------------------- 9 Файлы - 233,635 MB - 244 984 107 байт
Яблочники могут утешиться, что алаки оказались не последние. Ну, что сказать — майкрософт такой майкрософтный… Как обычно.
Кодировал через батник, поэтому настройка только такая: --codec lsl
. [Экзешники являют собой оболочку от стороннего чувака, которая вбирает нужные виндовые дллки. Так прям мелкие и разрешили бы напрямую добираться до их кодеков и юзать, ха! Да и на кой они? Посмотрел, поигрался и выбросил. Нет, просто понятно, что, в основном на Западе, сформировался за три десятка лет =парк= железячных плеееров и прочих девайсов, которые поддерживают wma в обязательном порядке, наравне с mp3 (и все на этом, я так и не дождался, когда было актуально, выпуска минисистемы с поддержкой ogg vorbis, к примеру — если и были такие, то немассово, а сейчас и этого нет..). Чисто программные проигрыватели на компах или телефонах в этом формате не нуждаются, ну разве что есть коллекция, но это не повод и не способ ее пополнять.].
Что до wma-лосси, невзирая на мое давнее пренебрежение к этому формату (как можно пользоваться хоть чем-то [кроме вынужденной безальтернативной винды] от MS?!) — на бумаге оный обладает более широкими возможностями, чем мп3 — как минимум, в стандартном случае (стерео, 44 кгц) битрейт максимальный — 384 лизы, для ценителей. А так — шестиканальный звук, дискретизация до 96 кгц, тыры-пыры.
Однако, качество его таково, что ему необходимо два прохода, чтобы терпимо перекодировать PCM в лосси. С одного прохода, как правило, выходит бяка. Транслятор двухходовой китежградского завода… Избирательность на молекулярном… Кривая селективности не гладкая. Э, че-то я это.. .. а возьму и перечитаю ПНВС!
8|
Ну, прикрутил (зачем-то… ради спортинтересу)..
Обратите внимание, чтобы использовать относительные пути от исполняемого файла foobar2000.exe — нужно ставить «интернетные» слэши /, а не \.
Несколько однотемных публикаций:
- 16.04.2021 Exhale
- 10.04.2021 WACAFÉ 21
- 20.01.2021 Hallelujah
- 24.12.2020 #Walca_15
- 14.12.2020 Walkabout Café — vol.9
- 07.12.2020 #Walca_17
- 13.11.2020 Just