Вы сейчас здесь
«Облако» тэгов
link, small, tagless, tiny, 2003, big, 2008, 2010, январь, декабрь, сентябрь, 2001, 2004, 2002, август, апрель, март, июль, 2009, игры, октябрь, май, июнь, февраль, 2007, ноябрь, img, 2011, quote, wow, huge, блоги, кино, игровой дизайн, ребенок, половой вопрос, технологии, вебдев, lytdybr, фразы, живой журнал, жизнь, язык, яндекс, php, 2006, людишки, 2005, поисковики, software, video, inglish, 2000, смишно, диалоги, музыка, книги, культ личности, дейтинг, политика, интернет, 1999, rss, контент, flash, я, авторские проекты, реклама, прон, next-gen mmo, ореховые скорлупки, сми, js, программирование, fight club, register, социгры, спам, english reviews, американас, потребление, беллетристика, идеи, мое величие, iphone, usability, пидорасты, battle.net, lifestyle, starcraft 2, Тёма, соционика, spectator.ru, британские ученые, развитие, Масква, бабло, литература, фото, mobile, work, болкман, титаны, hard, hobius, mysql, интеллектуальный юмор, хостинг, blogowar.ru, графика, SEO, blogowar, magic, журналистика, злоба дня, религия, стартапы, social, tf2, цитаты, gzip, warhammer, браузеры, велосипед, киви, медикаментоз, общество, оговорки, html, воспитание, мифы, паранойа, письма в редакцию, учеба, 1998, soft, soviet, twdnkumus, глянцевые журналы, монетизация, норкотики, сайты, сиськи, типографика, тьюринг, mongodb, дизайн, железо, живут же люди, лолвут, плагиат, твиттер, тренд, 2012, about, бабушки, вещи, видео, зомбоящик, игрушки, социопатия,
Персональное
об авторе и сайте
мойкруг (резюме)
на G+
порнотумблер (rss)
инстаграм (хипстерские фото)

facebook
twitter

skype: acerbial
gtalk: dmitry.smirnov


C любовью к людишкам™,
♥ 1998 - 2013.

powered by mongodb.



MP3. Как много в этом звука..

Все началось с того, что жила-была группа людей, которая занималась проблемами сжатия видео и аудио. Назывались эти люди «Moving Picture Expert group», или MPEG. В общем, занимались они спокойно и никого не трогали. По-настоящему все началось, когда германская фирма IIS Fraunhofer (институт информационных технологий имени Фраунхофера) немного «поколдовала» и на свет появился формат, названый MPEG Layer3, то есть MP3. Этот формат позволял сжимать аудиопоток с CD-качеством в 6-8 раз практически без заметных потерей качества звучания.

Впрочем, о качестве будет разговор особый, а сейчас — как все-таки им это удалось. Если не вдаваться в скучные технические подробности, что сказать все можно буквально в двух словах — человеческое ухо не слышит все звуки одновременно — более громкие из них заглушают более слабые, и так далее. При кодировании MP3 то, что мы не слышим или то, на что не обращаем внимания пропускается. Разумеется, если в полной тишине звучит какой-нибудь тихий инструмент, он не будет вырезан на том основании, что он «очень тихий». Все гораздо сложнее... Кроме того, полученный поток сжимается с помощью алгоритма, похожего на используемый в архиваторе ARJ. Поэтому нет смысла архивировать MP3-файлы — меньше они от этого не станут.

Одним из полезных качеств MP3-формата является то, что пользователь может произвольно задавать степень сжатия, задавая ту или иную ширину потока (bitrate) при кодировании. Самый большой битрейт, который можно задать — 320kbs (килобит в секунду). Самый маленький, с которым мне приходилось сталкиваться — 54kbs. Минимально возможный — 8kbs. Соответственно, от битрейта зависит и качество — чем больше степень сжатия (чем меньше битрейт), тем больше «ненужных» звуков выкидывается и тем хуже полученное качество звука. Грубо говоря: чем больше bitrate, тем выше качество, но тем выше и размер MP3-файла.

Вообще, качество и оптимальный битрейт — разговор особый. Так, для интернета в качестве стандарта де-факто принято кодирование с шириной потока 128kbs. Именно эта цифра была выбрана потому, что разницу между 112kbs и 128kbs очень легко заметить «невооруженным ухом», а вот между 128kbs и 140kbs уже значительно сложнее, но при 140kbs размер файла получается больше.

Были проведены тесты, на которых специально приглашенные эксперты не смогли различить «на слух» разницу между звучанием CD и МР3-файла, закодированного с битрейтом 256kbs. 128kbs же примерно соответствует очень хорошей кассетной записи. Хотелось бы обратить ваше внимание на следующий факт: «качество» MP3 и качество, например, магнитофонной записи — вещи абсолютно разные! Если вы кодируете с низким битрейтом, у вас получается низкое качество, однако это отнюдь не означает, что в записи появятся потрескивания, щелчки, посторонние шумы или нечто подобное. Нет! Просто компьютер будет отбрасывать больше «ненужных» звуков — будут теряться нюансы звучания, различные «тонкости» и «изюминки». Но ничего лишнего появляться не будет.

Так что какой битрейт выбрать — это ваше личное дело. Очень многие любят давать советы, типа «не ниже 320kbs, иначе это — не музыка!». Они не совсем правы. Вернее, не правы вовсе.

Каждый решает для себя, но вот чем надо руководствоваться:

1. Вашим «железом». Если у вас стоит звуковая карточка ESS 1688 за 10 долларов и маленькие скромные колонки (у меня у самого такое стояло два года), то разницу в плане звучания между 128kbs и 320kbs вы можете просто не заметить. Кто-то (увы, уже не помню, кто) очень удачно пошутил: «Проблема с качеством у ESS решена очень легко — его просто нет».

2. Вашими ушами. Каждый человек уникален. Кто-то может составить конкуренцию опытным экспертам и услышать разницу между CD и 256kbs. Для кого-то — наоборот, 128kbs — предел качества. Узнать это очень просто — возьмите одну песню, закодируйте ее с разным битрейтом, а потом послушайте и сравните с оригиналом.

3. Музыкой, которую вы кодируете. Да, как это ни странно, это тоже играет большое значение. Например, мелодия с кучей наворотов и прибамбасов и простенькая «зайка моя, я твой зайчик». Для «зайки» хватит и 54kbs. Шучу, конечно. Но принцип такой — чем сложнее мелодия, тем выше нужен битрейт, чтобы адекватно ее передать. Как бы не возмущались любители поп-музыки, но для «попсы» вполне приемлемо использовать битрейт, равный 128kbs.

4. Ситуацией. Например: У вас есть CD-Writer, и вы хотите «перегнать» CD-коллекцию своего друга в MP3. Тут уж лучше особенно не экономить на качестве — при 256kbs на одну «болванку» поместится примерно пять-шесть часов музыки практически абсолютного CD-качества (что, согласитесь, неплохо), при 128kbs — около одиннадцати, зато качеством похуже. Если же вы просто взяли послушать диск, и не хотите с ним расставаться еще недельку-другую, а потом он вам надоест, у вас маленький винчестер или нечто подобное, можно сэкономить на объеме засечет качества.

Так что «думайте сами, решайте сами». К тому же недавно появилась такая вещь, как VBR — переменный битрейт. Суть этого метода сводится к тому, что разные части мелодии кодируются с разными битрейтами — кодер сам решает, какой в данный момент выбрать. Чем проще фрагмент, тем ниже битрейт. Очень хорошо помогает, например, когда половина песни состоит из пауз.

Сделай сам.

Теперь — как самому создать MP3 «с нуля». Нам потребуется: программа, считывающая музыку и диска («риппер»), кодировщик для преобразования музыки в MP3 и плеер, чтобы прослушать результаты своей работы. Разумеется, я молчу о таких вещах, как диск с музыкой, CD-ROM-драйв и звуковая карточка. Ну и, разумеется, сам компьютер.

«Риппер» (от англ. «rip» — разрезать, распарывать, рвать) или, как его еще называют, граббер (от англ. «grab» — схватывать, хватать)- это программа, которая «вырезает», «выхватывает», «выдирает» с музыкального компакт-диска музыку и записывает ее в виде WAV-файла в формате PCM (16Bit Stereo 44.1kHz) на диск. Каждая дорожка (песня) при этом занимает в среднем около 50-60 мегабайт, а весь диск, по идее, 650 Мегабайт. Полезно перед «рипаньем» произвести дефрагментацию диска. Разумеется, если у вас на диске нет места, чтобы временно положить все 650 Мегабайт, можно «грабить» по одной песни, переводить ее в MP3, а потом удалять огромный WAV-файл и «грабить» следующую песню.

Моя самая любимая программа этого класса — Audiograbber. Скачать бесплатную версию можно по этим адресам: http://www.audiograbber.com-us.net или http://www.dezines.com/audio/. Регистрация будет стоить вам 25 долларов, но вы можете прекрасно работать без нее сколько угодно долго (ограничения по времени нет), хотя удовольствия будет чуть-чуть меньше: бесплатная версия Аудиограббера при каждом старте случайным образом выбирает ровно половину дорожек на диске, которые вы имеете право «грабить». Это, конечно, не очень удобно, но Аудиограббер настолько популярен, что в интернете можно без проблем найти ее полную пиратскую версию безо всяких ограничений. Ссылку не даю из принципа — кто захочет, тот найдет.

Как пользоваться этой замечательной программой в двух словах:

Вставляете компакт-диск с музыкой, запускаете Аудиограббер. Если все ОК, то вы должны увидеть список дорожек. Видите — хорошо, нет — читайте чуть ниже.

Нажимаете на кнопку «Settings» и выбираете директорию, где временно будут хранится WAV-файлы. По умолчанию — это директория, в которой установлен Аудиограббер, что очень неудобно. Тут же настраиваете скорость чтения с CD. Мой 36-и скоростной ASUS прекрасно читал почти на десятикратной скорости, то есть весь диск «грабился» минут за шесть.

Если же список дорожек не видно, то у вас, вероятно, возникли проблемы. Не огорчайтесь — лично у меня Аудиограббер никогда с первого раза не работал. На то проблемы и нужны, чтобы их устранять. Что может быть не так?

Первое — у вас довольно-таки старый CD-привод, который не может читать цифровое аудио. Дело в том, что «рипанье» музыкального компакта на компьютере и прослушивание его на том же компьютере — абсолютно разные вещи. При «рипаньи» информация, записанная на диске читается именно в цифровом виде — фактически, вам даже не нужна аудо-карта! Решается эта проблема сменой CD-привода. Второе. Если у вас стоит Windows NT, то проблемы возникают по той простой причине, что у вас не установлен ASPI менеджер. Решение этой проблемы простое — скачать и поставить. Скачать можно отсюда: http://www.grc.com/freesetuff.htm

Это все проблемы, с которыми мне удалось столкнуться.

Если все заработало, как надо — помечаете нужные дорожки и жмете «Grab». Через n-ное количество времени в директории, которую вы указали выше, лежит куча огромных WAV-файлов, и можно приступать к кодированию.

Напоследок — пара полезных «фенечек» Аудиограббера. «Нормализация» (Normalizing) поможет вам в том случае, если песни заметно различаются по громкости — Аудиограббер «приведет их к одному знаменателю», так что вам не придется крутить ручку громкости после каждой мелодии. Но больше всего мне нравится использование CDDB. Что это такое? CDDD (CD DataBase) — это огромная интернетовская база данных, в которой хранится информация о куче музыкальных дисков, причем не только о лицензионных, но и китайских, болгарских и разных других «noname». Подробней об этом можно прочитать здесь: http://propc.dz.ru/apr99/cddb.htm.

Работает это все просто замечательно — вставив диск, нажимаете на кнопочку с надписью «CDDB» — Аудиограббер сам лезет в интернет, думает несколько секунд, после чего вместо ни о чем не говорящих «track01»,"track02","track03" появляются нормальные человеческие названия: «Alice Cooper — Love is loaded gun», например. И полученные WAV-файлы тоже именуются должным образом: «Alice Cooper — Hell Is Living Without You.wav». Как показывает практика, из 10 дисков в базе нет всего одного-двух. В общем, как повезет.

Итак, огромные WAV-ы занимают кучу места и так и просят, чтобы с ними что-нибудь сделали. Тут мне хотелось бы внести небольшую ложку дегтя — дело в том, что не все стиральные порошки стирают одинаково хорошо. То есть не все кодеры работаю одинаково хорошо даже на одинаковых битрейтах. Происходит это потому, что (как я уже и говорил) сжатие MP3 основывается на так называемой психоакустической модели, то есть те звуки, которые в данный момент не воспринимаются человеческим ухом, просто-напросто отбрасываются. И, что самое главное, каждый кодер решает по-своему, какие именно это за звуки. Разумеется, какой-то кодер может ненароком вырезать лишнего.

Так что качество MP3 зависит не только от битрейта, то и от используемого кодера. Самый популярный, но, увы, один из самых плохих кодеров — кодер от XingTech. Популярный — потому, что очень быстрый. Я бы сказал, чрезвычайно быстрый. Это плохо, потому что процесс MP3-кодирования очень сложно оптимизировать в плане времени — кодеру нужно хорошенько «обдумать», что именно вырезать лишнего, и убыстрить этот процесс «обдумывания» можно, только сделав критерии отбора более грубыми, что, разумеется, отражается на качестве.

Вторая проблема Xing’а — обрезание частот выше 16kHz. Хотя вроде как в последних версия кодера эта неприятная особенность была исправлена. Плюсы этого кодера — высокая скорость (если времени в обрез — самое то) и возможность кодировать с переменным битрейтом (VBR). В общем, использование Xing’а среди заядлых меломанов считается очччень плохим тоном. Но если вам все равно (не важно почему — возможно, железо не позволяет различить разницу между «плохим» и «хорошим» кодером, а, возможно, уши), то спешу вас обрадовать — соединив кодер от Xing и Audiograbber на свет выпустили программу AudioCatalyst, которая «порипав» диск, тут же переведет полученные файлы в MP3. Найти ее можно по этому адресу: www.xingtech.com

Но я бы вам посоветовал два кодера: BladeEnc и mpegEnc. Причем mpegEnc вам и придется поискать, дело в том, что Fraunhofer IIS (разработчик формата MP3), пользуясь патентом на MP3 попытался прикрыть распространение этих кодеров. Не удалось это сделать только с BladeEnc, потому что его создатель проживает на территории другой страны, где патент не имеет силы.

Так что советую использовать вам именно его (http://home8.swipnet.se/~w-82625/ ), тем более, что он абсолютно бесплатен и вас не будет мучить совесть, если вы не заплатите автору. Кстати, этот кодер прекрасно «ладит» с Аудиограббером — вам необходимо только скачать dll-файл, поместить его в директорию Аудиограббера, и вы сможете сразу же после «рипанья» кодировать файлы в MP3. Можно сделать еще проще — поместить BladeEnc в ту же директорию, что и WAV-файлы, после чего в командной строке набрать, к примеру: «BladeEnc.exe -160 *.wav» — и все WAV’ы будут перекодированы в MP3 с битрейтом 160kbs.

Еще одна полезная программа, тоже бесплатная — CDex. По своим функциональным возможностям она нисколько не уступает Аудиограбберу. Отличительной особенностью этой программы является то, что она не только «грабит» аудиоданные с компакт-диска, но и может сразу же, «на лету», кодировать их в MP3, пользуясь тем же BladeEnc. Разве что Audigrabber сделан значительно красочнее, чем CDex. Скачать CDex можно по этому адреу: http://www.surf.to/cdex

Ну и разумеется, кроме всего прочего вам необходим MP3-плеер, чтобы прослушивать полученную музыку. Опять же, не все порошки стирают одинаково хорошо... Если различные кодеры заметно разнятся по качеству кодирования, то и плееры интерпретируют MP3-файлы каждый по-своему. Самый популярный, но мой самый нелюбимый плеер — это WinAmp. Раньше он распространялся, как shareware, теперь же начиная с версии 2.5 стал абсолютно бесплатным. Один из плюсов этого плеера является система «скинов»: WinAmp может легко и быстро менять свой внешний вид, «шкуру» (skin). Причем таких «шкур» создано просто невероятное количество. Найти их можно здесь: www.customize.org, здесь: www.skinz.org, здесь: http://misery.subnet.at/, или на официальном сайте плеера (www.winamp.com) — наверняка вы найдете не один «скин», который придется вам по душе.

Еще WinAmp хорош возможностью подключения внешних модулей (плагинов — plug-ins), которые делятся на три типа: визуальные, аудио и общие. Визуальные играют роль цветомузыки и выводят на экран кучу красивых визуальных эффектов, на которые приятно полюбоваться, но которые ужасно отвлекают от работы, хотя если использовать компьютер в качестве музыкального центра во время домашней дискотеки, то это может оказаться полезным.

Аудио-плагины позволяют вытворять со звуком практически все, что угодно: например, микшировать конец мелодии с началом следующей таким образом, что песня плавно перетекает в другую безо всяких пауз. Общие плагины добавляют полезные «фенечки» к самому WinAmp’у — например, возможность управлять плеером пультом дистанционного управления от компьютерной TV-карты (разумеется, если эта самая карта у вас есть).

Вообще, WinAmp довольно хороший плеер, и то, что лично у меня к нему не лежит душа — исключительно мои проблемы, вам все равно стоит его попробовать. Декодер у него долгое время оставлял желать лучшего, но вроде бы в последнее время там стал использоваться родной декодер от IIS Fraunhofer. Тем не менее, особых улучшений в качестве звучания я так и не заметил.

Кроме всего прочего, в WinAmp’е есть много других полезностей: эквалайзер, автоматическая проверка, не появилась ли свежая версия (если у вас есть подключение к интернету), плей-лист... Впрочем, все это — «джентльменский набор» всякого уважающего себя плеера, поэтому дальше я об этом даже и не буду напоминать.

Sonique. Этот плеер по своей красоте переплюнул сам WinAmp. Даже когда Соник не имел скинов (теперь же и у него они есть, найти их можно все на тех же сайтах, что и WinAmp’овские), он был настолько леп собой, что на долгое время стал моим любимым плеером. Он постоянно трансформируется, все время что-то движется и меняется. Весьма красивое зрелище — обязательно посмотрите! (www.sonique.com). Соник тоже имеет визуальные плагины, так что скучать вам не придется.

Единственная ложка дегтя в бочке меда — очень неудобный механизм смены скинов. Если у WinAmp’а достаточно было нажать Alt+S, то у Соника надо лезть черт знает куда. Декодер оценивается многими, как весьма неплохой, и я считаю, что так оно и есть.

K-Jofol (www.kjofol.org). Был следующим моим любимым плеером. Покорил он меня тем, что имел «скины», но в отличие от других плееров менял не только внешний вид, но и геометрическую форму — к примеру, WinAmp в любом случае останется прямоугольником, пусть даже и очень красивым, а K-jofol способен принимать весьма замысловатые формы — сменив «скин», ловишь себя на мысли, что сменился сам плеер. Но увы... скинов для этого плеера очень мало, декодер у него тоже не самый лучший, да и сам он довольно глючный.

NAD. (http://nad.inept.org/) Это — живая классика, один из старейших MP3-плееров. Минимум примочек — только самое необходимое. Зато практически самое лучшее качество звучания. Очень неприхотлив и хорош для слабых машин. Для законченных аскетов и музыкальных эстетов. Стоит ли говорить, что он тоже долгое время был моим любимым плеером?..

Appllo. (http://apollo.mp3-2000.com). На данный момент — мой самый любимый плеер. Наигравшись со скинами, я наконец нашел то, что мне нравится — никаких ненужных украшательств, зато просто замечательным образом сделанный плейлист — есть у меня такая нехорошая особенность — могу ни с того ни с чего захотеть послушать какую-нибудь конкретную песню. В Аполло плейлист удовлетворяет практически всем моим нуждам — шрифт нормального размера, название песни можно прочитать не напрягаясь, полная информация о файле и многое другое. Декодер тоже относится к одному из самых лучших. Девиз этого плеера — «Sound quality is not skinable», что можно перевести на русский язык, как «У качества звука нельзя сменить „скин“», то есть на качество звука абсолютно не влияет тот факт, есть ли у плеера «скины» или нет. В общем, я им пользуюсь, чего и вам советую.

А вообще — у меня установлены все перечисленные плеера и еще штук пять других. Благо, они все маленькие, кушать не просят. Единственное — не забывайте стирать лишние скины, а то они имеют тенденцию занимать довольно много места на диске. Так что пробуйте сами, решайте сами. В каждом плеере есть что-нибудь хорошее. Просто в некоторых из них это хорошее очень тяжело найти.

Что делать с полученными MP3-шками? Когда их накопится очень много, самое лучшее, что можно сделать — это вытащить свой винчестер, отнести его куда-нибудь, где есть CD-Writer и записать всю свою музыку на компакт-диск(и). При битрейте 128kbs на один CD влезает около 11 часов музыки. Но лучше всего в таких случаях не экономить — экономить на качестве — на самое лучшее занятие. При кодировании с битрейтом равным 256kbs на диск поместится 5-6 часов, что тоже неплохо... Впрочем, если вы не слышите разницу между 128kbs и 256kbs — делайте как знаете. Как я и говорил — каждый решает сам для себя.

Можно отобрать свои любимые песни, перевести их обратно в WAV-ы и с помощью программы Easy CD Creator сделать «нормальный» музыкальный диск, который можно будет прослушать практически везде.

Кстати, в последнее время стали появляться MP3-плееры, но не софтовые, а нормальные, железно-пластиковые. Такой плеер представляет собой небольшую «мыльницу», в которой стоит флеш-память и аппаратный MP3-декодер. То есть нормальный переносной плеер, в роль пленки в котором играет микросхема с памятью. Вещь, конечно, хорошая — как известно, в обычных плеерах большая часть энергии батареек уходит на работу лентопротяжного механизма, в MP3-плеере же вообще нет никаких движущихся частей. Единственное «но» — такие плееры делаются на основе дорогой сейчас flash-памяти. Так, например, плеер с 64 мегабайтами памяти (а это всего около часа более-менее нормального звучания) стоит около 200 долларов. По-моему, пока его можно отнести разве что в раздел дорогих игрушек. Хотя я бы купил себе такой плеер. За 100 долларов. Будь в нем 256 мегабайт памяти...

P.s. Практически все программы, описываемые здесь, можно найти собранными в одном месте, например, здесь: ftp://ftp.ssga.ru/pub/DISTR/mp3soft/ или здесь ftp://linux4u.jinr.ru/pub/win95/multimedia/audio-mp3/.

0
Привет, Anonymous! Чтобы оставлять комментарии, надо авторизоваться.