Персональный проект Александра Чижова, Иркутск 1998-2006Компьютерный журнал Cooler | скачать новые компьютерные игры | гаджеты | астрономия | обзоры программиста System's temperature
recent issueaboutarchiveLive TAMrubricatorlinksBooks digest
Компьютерный журнал "Cooler" Александра Чижова (Иркутск)
prev 7 апреля 1999 next
N77
"Сейчас мы их проверим, сейчас мы их сравним..."
(м/ф "Золотая антилопа")
 

Я недавно сетовал на по поводу того, что хочется сжимать музыку сильнее, но качеством получше. 96kbps хотелось бы для начала.
Ну, mp3 на 112kbps особо уже не катит, не говоря о 96. Правда, надо заметить, что на 112kbps можно жать попсуху - ей этого хватает :)
Первым заявил о 96kbps VQF. Чисто потоковый формат данных. Ну, я о нем уже много писал. Договорился до того, помнится, что к VQF я больше не возвращаюсь.
Дальше. Что имеем? Есть AAC. Quartex я уже имел честь разбирать. Остановился на том, что его 96 неплохо могут поспорить с 128 эмпэшных. Играет пока только K-Jofol. Все плагины, которые прилагаются к winamp'у - это не для Quartex'а. Есть К+К, PsyTel - про них я писал 1 апреля. Что еще было... ага, Liquifier. Считается по рангу выше Quartex'a. Сча, проверим...
Итак, Liquid Audio кодек. Ради чего? Ради объема. И качества. Хочется же ведь хотя бы качество уровня 128kbps от mp3 и объем поменьше. Берем кодек Liquifier Pro 4.0, сжимаем трек (параметры wav-файла: 44кГц, 16 бит на канал, стерео) на 96kbps, этот же трек сжимаем FhG (фраунхоферовский mpeg producer pro v2.1) на 128kbps. Надо ведь сравнить хотя бы АЧХ и как это... органолептически что-ли :))
Итого:

type codec kbps время
(мин:сек)
volume
rate
объем
WAV - 35,274,284 (3:20)
AAC Liquifier Pro 4.0 96 14:04 1:14 2,479,292
MP3 FhG mpeg pro v2.1 128 (hq) 8:53 1:11 3,192,135

Время утаптывани в таблице, разумеется, относительное и цифры даны для сравнения.

Что имеем с АЧХ:

TEST 1
1

SpectraLab сказал вот что.
После превращения AAC обратно в wav, и mp3 (посредством NAD) в wav.
желтый - оригинальный wav (с CD)
белый - Liquifier Pro 4.0 codec, проигрыватель родной - Liquifier Express player.
красный - FhG (128kbps), NAD player

Весь скриншот можно поглядеть здесь (или под картинкой).

Интересны как раз показатели в районе 18-21кГц. Это всегда было больным местом. При низких битрейтах. Ликвид начал резко терять уровень после 19кГц, когда фраунхофер стойко держался до 20. Но Liquid практически идеально повторял АЧХ оригинала, а вот mp3 уже как-то по своему все интерпретировал.
Вообще, я долго думал, какие же именно композиции выбрать. Остановился на 2-х композициях: с преобладанием войса и пауз и второй - интенсивной по насыщенности войса и инструментов, но не слишком, чтобы басы не мешали проводить то самое "органолептическое" исследование в последствии :))
Естественно, постарался сидючок выбрать фирмовый. 1 - "Two little girls", 2 - "Father Picard". Это из альбома "The Eye" (King Diamond). (Обе композиции будут в этом номере в разделе "One mp3")

TEST 2
2

В этом тесте я использовал файлы с теми же характеристиками.
желтый - оригинальный wav (с CD)
белый - Liquifier Pro 4.0 codec
красный
- FhG (128kbps), NAD player

Весь скриншот можно поглядеть здесь (или под картинкой)

Этот тест как раз показывает различия кодирования музыки разной насыщенности. Здесь использована композиция "Father Picard" (в первом тесте - практически вокальная партия "Two little girls").
Я бы объяснил эти дергания FhG кодека следствием построения психоаккустической модели. Т.е. этих частот, (которые выпали), мы вообще, не слышим (да еще и в огрублении 128kbps). Ну, это "он" так думает.
К слову сказать, несовпадение АЧХ FhG с оригинальным - это как раз построение "своей" модели звука кодеком MPEG-1. Liquid же честно отработал весь спектр до 19 кГц "вместе" с оригинальным WAV один-в-один. Это подкупает, не находите? :)
Ну, и 3-й тест для меломанов (в кодеке кодирование так и называется "AAC audiophile".

192 kbps graph
3

Очень насыщенная композиция ("Misanthrope", Death 1995).
желтый - оригинальный wav
белый - Liquifier Pro 4.0 codec (192kbps), Liquifier Express player
красный - FhG (192kbps, hq), NAD player

Весь скриншот можно поглядеть здесь (или под картинкой)

Размеры: Liquid 1:6, MP3 1:7. Т.е. оказалось, что AAC ликвидовский слабже жмет на высоких битрейтах, чем MP3. Но качественнее. По крайней мере, лучше чем FhG. Надо было попробовать SoloH или BladeEnc, ну, ладно, оставлю это на потом или другим исследователям на десерт.

Что из себя предствляет кодер ликвидовский? Сразу скажу - очень приятственная и удобнейшая штука. Этакая смесь простейшего редактора wav-файлов и кодека с добротным превьювером. С WAV файлом делает основные вещи: вставить, вырезать, скопировать и т.п. Из эффектов похоже только Fade. В принципе, большего для предподготовки файла и не надо. Хотя, хотелось бы поуправлять уровнем (но это меня уже развозит :))
Режим preview позволяет выбранный кусок файла покодировать с разными понравившимися битрейтами. Я сразу попробовал 56 и 64. Совершенно не прикололо :( Хотя, 64 еще ничего... для попсы какой-нибудь потянет, но 56 - это как-то вот явно не для музона.
А вот 96kbps.... О! это я уже рассказываю вроде мои впечатления от прослушивания. Ага, значит мое личное мнение (вернее, моих ушей): на 96kbps AAC (by Liquifier) получается совершенно неотличим от 128kbps MP3 (by FhG). Причем, 96kbps я c большим трудом отличал от оригинального wav файла. А 192kbps я бы даже и отличать не взялся бы. Один-в-один... Позволяет кроме кодирования AAC, делать еще и Dolby AC-3.
Вы ждете ссылки на download Liquifier кодека? Ну, счас... счас.. дайте потрепаться :)))
О чем я... ага, ну так вот, кодек в красивой такой оболочке позволит вам прямо в сжатый файл вставить картинку группы, lyrics (слова песни) и еще много всякой требухи. Плейер, это все ессно, покажет.

Liquid player

Вот, оцифровал и картинку впихнул (в разделе mp3 я выложил эту композицию). Это я как раз тест N3 гонял. Заодно и скриншот сделал. О плейере: явно без претензий. Ну то есть совсем. Функций - минимум. Может и хорошо, но с ID тагом уже не поработаешь, хотя с другой стороны, это прерогатива кодека. Все ведь на продажу - поэтому все сделано так, что ничего менять нельзя. Там в кодеке можно прямо указать, сколько трек стоит, когда он будет expired, запаролить его (RSA алгоритм) и т.д. и т.п.
Кстати, да! Плейер позволяет сразу записывать музыку на CD посредством CD recorder'a (встроенного). Т.е. прилада еще и делает audio CD! Я лично не пробовал, но - верю :)
Как скинуть в wav? О! это целая история. С помощью обычного родного player'а - никак. Кстати, фирменный плейер вы можете найти на оригинальном сайте: www.liquidaudio.com. http://206.204.3.50/lmp40103.exe - а это прямая ссылка, чтоб анкеты не мучить.

Либо скачать у меня (1.5Mb - LiquidAudio player 4.01). Но есть еще Liquid Express Player - это просто exe файл, который без всего набора dll и пр. от оригинального 4.0.1 (build3) не запустится. Это замена оригинальному exe как раз с функцией записи в wav-файл. Скачать здесь (0.5Mb). Распаковать и переписать в диру с установленным уже плейером Liquid.
Теперь о кодировании посредством кодера Liquifier Pro 4:
В Preview менюшке выберите необходимые параметры для кодирования. Можете выделить кусочек и сжать его, после чего там же послушать, причем, можно тут же переключаться на оригинальный wav файл для сравнения звучания. Очень удобно. Потом можно заполнить все необходимых вам поля в менюшке Media (таги там всякие, картинки и пр. - по желанию). После этого, жмите кнопку Liquify. Там настройте чего надо и вперед!
Ну? Ага, получили файл с расширением .lqm, но player его играть не захочет ни под каким соусом. Это "мастер-файл". Его надо чуть-чуть подправить. Править можно ручками, а можно и прогой. Прога написана на языке Python. У вас есть Python? Я себе скачал, инсталлировал его, запустил прогу, прога все мне сделала. Но! Это несколько тяжко. Даже я бы сказал - извращенно как-то :). Я все-таки поковырялся в программке питоновской - там оказывается, надо-то всего один байтик заменить. Я тут никак не соберусь патчилку написать, но может кто меня опередит? :) Пока руки не доходят. Питоновская прога вот.
В общем, если совсем просто говорить, то байтик, который надо исправить, находится в конце файла (последних 32-48 байт примерно), залезте hiew'ом, что ли, найдите последовательность 00 09 00(hex, ессно) и исправьте 09 на 04. Все! Можете переименовывать файл в .lqt - он теперь будет узнаваем.
Что еще?... да! Сам кодер-то! Чуть не забыл. Вот тут - LiquifierPro 4, (1.5Mb). Уже крякнутый.

Выводы: использование для себя - идеальный вариант. Качество при той же силе компрессии точно лучше, чем mp3. У меня есть подозрение, что AAC кодирует без всяких там "Joint-stereo" и на битрейтах 96.
Обмен через интернет (в смысле популяризации)... вот тут могут быть сложности. Первое: кодек все-таки коммерческий, когда напишут плагин для проигрывания в популярных плейерах и напишут ли - непонятно. Второе: mp3 уже стал стандартом де-факто для распространения музыки в интернете. Он был первым и распространился - ух как! Может быть, потихоньку и произойдет переход на AAC, но куда тогда девать целую индустрию mp3? Выйгрыш в 30% не на столько уж умопомрачителен, чтобы ломануться перепаковывать всю фонотеку. Тут уже играет осторожность - а ну как еще круче будет? Вот тогда и похохочем...

SETI@HOME

SETI - Search for Extra-Terrestrial Intelligence (поиск внеземного разума). Именно так переводится название проекта в одном из отделений калифорнийского Университета в Беркли.
Романтики есть? :) Тогда этот проект для Вас. Поиск признаков существования внеземного разума по исследованию радиоволн, приходящих из космоса.

Но я подойду к рассказу с другого конца. Существует задача. Очень ресурсоемкая. С возможностью разбивания на подзадачи (т.е. - распараллеливания) в принципе. Это хорошо. Потому как появляется возможность эти кусочки (подзадачи) считать отдельно. Как например, при рэйтрейсинге 3D сцены на разных компах.
Вот. Компов в мире много? Много. По закону больших чисел обязательно найдется какой-то процент, согласный предоставить в свободное время процессорные ресурсы своего компа для таких обсчетов. А уж с этим дело обстоит хорошо. Т.е. в смысле - со свободным временем процессора. Интернет есть? Есть. Получай задачу. Предварительно поставив программку. Можешь так ее запускать, можешь в виде скринсэйвера, чтоб процессору жизнь медом не казалась.
Итак, что считать будем? А вот тут и подключилась радиоастрономия. Причем в достаточно привлекательной ее ипостаси. Дело в том, что информация в виде радиоволн существует с начала времен (да хоть реликтовое излучение). Но, как утверждается, не существует природных сигналов, которые бы захватывали только узкий диапазон частот (narrow bandwidth). И коли такие сигналы будут обнаружены, то - сами понимаете, кто-то значит их послал. Разборки с ними - это уже другая песня, а пока важно нахождение самого факта.
Вот. Но, надо отметить, что что-то "где-то там" может и не соответствовать нашим стандартам кодирования сигналов. Могут и фазовую модуляцию сделать, могут частотную или амплитудную, или вообще, все вместе или еще черт знает что. Диапазонов с частотами, как вы понимаете, пруд пруди. Поди все это, обсчитай. Причем, обсчитывать-то надо все, в разных вариациях и в реальном времени. Искать некую периодичность импульсов. Ну, в реальном времени не в самом прямом смысле, просто данные будут все время поступать с самого большого радиотелескопа в мире (Аресибо, Пуэрто Рико) записанные на ленту. Причем, из-за серьезной сложности задачи все-таки были выбраны только определенные полосы радиодиапазона. Но и этого хватило на то, чтобы заявить более-менее приемлимым результатом "собрание" под эгиду проекта, ну хоть 50,000 компов, которые будут считать, считать и считать. И в какой-то момент (хочется ведь верить!) чей-то комп найдет именно то, что нужно. Может быть, это будет как раз Ваш? :)
Да и с другой стороны, почему бы и нет? На благое дело, жалко что-ли?
Сам web-сайт находится здесь - http://setiathome.ssl.berkeley.edu/, там много ссылок на разноязычные "зеркала". Русский тоже есть http://setiathome.ssl.berkeley.edu/home_russia n.html.
На оригинальном сайте есть уже top20 - "обсчетчиков", статистика по типам удаленных компьютеров и т.п. Кстати, сервер определенно загружен. Вообще, проект затевался давно. Просто как раз нашли спонсоров (SUN предоставил пакр машин, например) и практически вчера выпустили программу-клиентскую часть для unix'а, а буквально на днях обещают клиентскую часть для Windows и Macintosh.
Да, не думайте, что программа может этак "незаметненько" работать в бэкграунде. Просит она практически всю оперативную память и весь проц. Поэтому создатели Windows версии сделали ее в виде screensaver'а, но если уж вам хочется просто запускать программу на простаивающем компе - то можно "и так". Через интернет прога получит компактное задание и через него же будет отсылать результаты. Тоже небольшие. Объемными, как я уже говорил, будут только вычисления.

Вот так можно приобщиться к достаточно сложным расчетам и поучаствовать в научных любопытствованиях.
Чтобы исследовать достаточно большой участок небосвода, проект будет продолжаться в течении 2х лет.
Что предлагается взамен задействования ваших мощностей? Обещают постоянные разъяснения получаемых результатов, отчеты о работе всего проекта на web-сайте. Очень неплохо, и особенно для тех, кто занимается радиоастрономией.

новостью поделился Evgeny Zemlerub

www.easylinux.com - Линуксу-то что надо для популярности? Всего-то: легкости установки. Как у виндузы. Что?! Вам легче установить линукс чем винду и вы это делали уже тыщу раз? Поздравляю :)
Но большинство людей просто не подозревают, что множество вещей, которые делает за них винда, при установке линукса надо делать ручками, да еще и понимать (ишь ты!) что же ты _хочешь_.
Сходите, кстати, на сервер. Название говорящее. Этакая виндоподобная оболочка для установки линукса обычным юзером. Да вот картинка к примеру:

Easy Linux

Да и вообще, пакет полностью графический. Вместе с X-Window и StarOffice.
Вот это уже интересно. А что? Покрутился себе, попереставлял раз двадцать, понял, что же тебе нужно, взял нормальный обычный дистрибутив и уже работаешь как надо. Это, между прочим, сильный толчок к популяризации юникса.

линком поделился Shamis Pavel

one mp3

King Diamond "Father Picard" (3.0Mb) ID3tag, 128kbps, 16bit, stereo, 44.1kHz (FGH)
from album "The Eye" (1990)

MP3 - King Diamond "Two little girls" (2.5Mb) ID3tag, 128kbps, 16bit, stereo, 44.1kHz (FGH)
AAC - King Diamond "Two little girls" (2.0Mb) 96kbps, 16bit, stereo, 44.1kHz (Liquifier) from album "The Eye" (1990)
AAC - Death "Misanthrope" (3.5Mb) 96kbps, 16bit, stereo, 44.1kHz (Liquifier) from album "Symbolic" (1995)

Пароли к ZOR:
login: zor
Password: code58

Проверял 06.04. Говорят, есть маленький и простой секретик :)
Заходите на Astalavista, набираете в поиске что-нибудь распространенное (типа "winamp" ) - смотрим вывалившиеся ссылки. Среди них наверняка будет ZOR. Прямо с паролем в строке. Вот так будет выглядеть начало: http://zor:code58@www.zor.org/...

Вышел THE BAT v1.31. Очень порадовал возможностью показывать html формат. Стоит того, чтобы заапгрейдиться.

http://www.citforum.ru/internet/javascript/index.shtml - О! Ссылочку прислали на сайт о JavaScript. Описания и примеры на русском. Достаточно неплохо, но хотелось бы поподробнее. В плане "опримеривания" каждой функции. Т.е., все таки, иногда непонятно, что же функция делает и как.

линк прислал Tretyakov

Да, чуть фишку-то не забыл. Здесь помещать не буду, большая неудобная фотка. Лучше тыкайте сюда. :)

прислал George Inventor

prev

[ Архив+поиск ]-[ все комментарии ]-[ Жизнь ТАМ ]
[ Хакеры ] [ Журнал WebSound ]
[ обзор книг ] [ mouseimp ] [ биржа труда ] [ Ссылки ]
[RSS feed simple]    [RSS feed simple 2]    [RSS feed complete]

next

 Пишите! Мне интересно будет Ваше мнение, замечания и пожелания. Указывайте в письме НЕсогласие на опубликование. Если ничего не будет указано - публикую по своему усмотрению. Если письмо не личное, конечно...
 Журнал поддерживается ISPДеловая Сеть-Иркутск
Компьютерный журнал "Cooler". Авторство и выпуски Александр Чижов. Иркутск
1998-2009
Рейтинг@Mail.ru
Cooler
WWWoman - лучший WM!!
Rambler counter