Компресиране на музика в MP3 формат

Автор на тематиката: Борис Й. Рибов
за контакти: [email protected]

Общи сведения за форматите предназначени за Hi Fi

1  ОБЩИ СВЕДЕНИЯ ЗА ДЕ-КОДЕРИ
(възпроизвеждащи и декодиращи програми на MP3 файлове)

   Компресирането на данни е особенно акуално днес, когато   настъпва информационното задръстване. Набъбването на информацията налага въвеждането на висококачествени технологии с голяма степен на интеграция в устройствата за запаметяване на данни. До преди 5 години се смяташе, че твърд диск с обем 540Mb е напълно-достатъчен за нормална работа на всякакви програми. Всички тези фактори доведоха до бързото популяризиране на методите за компресиране на данни. Като резултат се създаде нещо като всеобщ стандарт за компресиране на аудио-визуална информация - MPEG.
   Метода MPEG и JPEG (създават се файлове с разширения MPG и JPG) е метод на компресия със загуби. Постига се много голяма степен на компресия, но за сметка на това се получава фаил, който при де-архивиране не е идентичен с оригинала. Обикновенно методите са адаптивни и възникналите загуби не надвишават 5-10% (една субективна оценка!). Тук ще се спра накратко на две от основните програми, които се използуват за качественно HiFi възпроизвеждане и кодиране на музика в MP3 файлов формат.
   При MP3 музикалните файлове степента на компресия може да надвиши коефициент 10:1. По мение на специалисти от BJR labs, оптималната степен на компресия за качественно кодиране/възпроизвеждане е 7-8:1. Съществува адаптивен метод при който във всеки момен се променя коефициента на компресия в зависимост от "излишъка" на данни в оригинала. Например при тихи пасажи и паузи, където няма информация (или тя е много ограничена), не е необходимо да се предава същото количество информация за единица време по канала, както при натоварени и динамични звукови пасажи с богат енергиен спектър. За това ще стане дума малко по-късно.

WinAmp v2.50E

WinAmp

VU-Meter

BJR Labs. VU Meter for WinAmp

   Спокойно мога да заявя, че с навлизането на тази програма в практиката се заговори за Hi-Fi стандарт и при компютърните програми.
   Първо искам да кажа и няколко думи за екипа създал WinAmp и преди всичко да им благодаря, че са създали такава хубава, висококачественна - ползотворна програма. WinAmp от около 2 години е навлязал в като стандарт в много европейски радио-студия. Още първите версии натази програма бяха със статуд на свободно ползуване с доброволна регистрация. Ниската цена на програмата (около 20 щатски долара) доведе до бързото и популяризиране. Но нещата тук са наистина добри. Отделено е особенно внимание на качеството и доста по-малко се набляга върху комерсиалната цел. За екипа е ясно, че всякякви кодирания с кодове и серийни номера са излишни. Най-добрата кодировка е липсата на такава! Сега вече последните версии на програмата са напълно законни за изпозуване дори и без регистрация.
   BJR labs проведе множество от експерименти с най-различни стилове "музикални данни" както и със съгнал симулиращ "бял шум" и "розов шум". Резултатите са впечатляващи.
   Бе използуван бял шум поради това, че спектъра му е постоянен във честотната област. След кодирането с AudioCatalyst и декодирането му от WinAmp се констатира лек спад при високочестотната област към 16 kHz както и в нискочестотната област около 20-40Hz. Не трябва да се забрава и това, че "белия шум" е случаен във времето сигнал, който не се поддава на адаптивни алгоритми и е допустимо да има загуби! При компресиране на музкика и възпроизвеждането и през висококачественна звукова техника (музикална платка и външен нискочестотен усилвател със собствен еквалайзер) не се наблюдават слухово загуби в звука!
   BJR labs направи и снемане на АЧХ, както при традиционните аналогови декове. Бе използуван синусоидален сигнал с плавно променяща се честота (а не на стъпки) от 20Hz до 22kHz в продължителност на 1 мин. Така синтезираният вгоден сигнал много наподобява т.нар. вобел-генератор, където честотата се променя плавно. Проведоха се множество от експерименти с различни пикови нива на синосуидалният сигнал, както и различно дефазиране между сигналите на левият и десният канал. Основно експериментите се разделиха на 3 основни групи:

РЕЗУЛТАТИ:

Резултатите от изследванията са представени в табличен вид. Факт е, че при синусоидален сигнал степента на компресия не спадна под 20:1 за всичките експерименти.

Входно ниво
Честотна характеристика при 128kbs
Честотна характеристика при 320kbs
Странични ефекти
-20 dB (10%)
(10 пъти по-малко от номиналното)
до 16.0 kHz
до 16.5 kHz
в нормите
-6 dB (50%)
до 17.5 kHz
до 18 kHz
в нормите
-3 dB (75%)
до 18.5 kHz
до 19 kHz
в нормите
0 dB (100%)
(максимално възможната стойност)
до 20.0 kHz
до 20.0 kHz
динамични, нелинейни и интермодулационни изкривявания
Изводи от изследването: Наблюдава се обратен ефект спрямо този при касетните декове. Колкото входното ниво на високочестотната област е по-високо, толкова по-добре се кодират и предават сигналите с високочестотен спектър. Трябва да се отбележи и един важен факт, който бе забелязан при измерванията: Нивото след границите посочени в таблицата спада със скок до -96dB. На практика това означава, че сигнали с високи честоти след критичните изобщо не се обработват и кодират. Резултатите на пръв поглед са доста разочаровъщи, но трябва да се има в предвид, че максималният битрейт е от порядъка на 56kbps (в случая). Логично е да се получат подобни резултати поради вида на входният въздействуващ сигнал.
Възникнаха и множество странични явления в изходният сигнал при входно ниво 0dB. Нивото на страничните ефекти е доста голямо и спокойно се усеща на слух!
Къде е истината? За един типичен музикален сигнал истината е по средата (спрямо изследванията с "бял шум" и спрямо изследванията със синусоидален сигнал).  Все пак единият от сигналите е напълно непредвиден и неопределен (случаен), а за другият се знаят всички основни парамери (детерминиран).
Във всички случаи загубите при кодирането са доста големи но все пак може да се смята че, кодирането/декодирането притежава Hi-Fi показатели. При експериментите не се наблюдаваше влошаване на динамичният обхват!

Няколко от моите любими "кожи" за WInAMP!

Име на кожата
Статус
Fission Core 3.0 (zip - 129kb )
ЗАРЕЖДАНЕ (DOWNLOAD)
Fusion AMPdeck 2 (zip - 64kb)
ЗАРЕЖДАНЕ (DOWNLOAD)
   Представените по-горе кожи могат да се заредят (download) от вас като за целта само натиснете върху иметата им. Съществува набор от много кожи, но тези са ми най-симпатични (поради изчистения и съвремен интерфейс).

Линк към WinAmp от където спокойно можете да си свалите последната актуална версия на програмата, както и много "кожи" и "плъгини". Приятно ровене из сайта ...
Link to WinAmp
Просто натиснете с мишката тук!


2  ОБЩИ СВЕДЕНИЯ ЗА КОДЕРИ
(кодиращи програми до MP3 фаилве)

"Audio Catalyst" на "X-ing"
Audio Catalist
   Програмата обединява в себе си компресор до MP3 файлове и "грабер" с помощтта на който от музикален CD може да се четат дирекно по цифров път музикалните данни (TRACKS). Това е висококачествен метод на кодиране при който се избягват загубите възникнали в следствие на двойното преобразуване през музикалната платка (цифрово в аналогово и обратно).
   Програмата поддържа както MSCDEX така и ASPI драйвер за достъп до CD-ROM устройството. В по-старите версии на AudioGrabber не се използуваше ASPI в следствие на което се получаваха конфликти при цифровото четене на музикални дискове. Проблема е в несъвместимост на версиите на файл с име SCSI1HLP.VXD Файла се намира в системната директория на WINDOWS\SYSTEM\IOSUBSYS!
Ако имате такъв проблем, може да си заредите файла с работещата версия (предоставен е по-долу за зареждане в ZIP формат!) отук и след това да го разархивирате и изкопирате върху стария. След тази промяна AudioGrabber ще работи коректно в MSCDEX достъп до CD-ROM устройството.
   Предлагам и драйверна програма чрез която при поставяне на музикален диск в CD-ROM устройството, неговите песни ще бъдат достъпни като WAV-файлове и могат директно да се копират и обработват с Windows Explorer или с друг МП3-енкодер! При достъп до CD-ROM се получават различни поддиректории където самите WAV-файлове са достъпни в различни формати (Mono, Stereo, 44.1kHz, 22kHz, 11kHz). Инсталирането на драйвера е описано в самият архив. Няколко думи ще кажа и за "плъгините" (разширенията), които предлагам към WinAmp: разархивират се и се копират в стандартната директория на WinAmp за плъгини - Plugins. Чрез тях се реализират допълнителни функции като смесване (миксиране) на песните в реално време, продължително възпроизвеждане без прекъсване и пауза между песните и други полезни функции...
Име на файла:
Статус:
Полезни плъгини за WinAmp
ЗАРЕЖДАНЕ (DOWNLOAD)
SCSI1HLP.VXD (zip - 6kb)
ЗАРЕЖДАНЕ (DOWNLOAD)
CDFS.ZIP (zip - 39kb)
ЗАРЕЖДАНЕ (DOWNLOAD)

    AudioCatalyst поддържа множество финкции от които ще се спра на по-важните и задължителни за използуване:

    AudioCatalyst е платена програма. Съществуват демонстрационни версии на програмата с помощтта на които могат да се "свалят" определени поесни от диск. За България обаче цената е непосилна за обикновенният Hi-Fi любител и за това по-долу ще поместя линкове към места от където може да се изтегли демонстрационната версия и местата от където може да се изтегли регистрираща програма т.нар. "CRACK" за AudioCatalyst. Искам обаче да предупредя всички, че с това действие всеки ще наруши закона за авторското право, като ще изтегли незаконна програма! Не поемам никава отговорност за това!!!
Име на линка:
http://www.astalavista.box.sk  (тук може да потърсите за CRACK)
http://xingtech.com  (тук може да изтеглите AudioCatalyst)
http://support.xingtech.com (за поддръжка на AudioCatalyst )

3  ОБЩИ СВЕДЕНИЯ ЗА ХАРДУЕРНИТЕ УСТРОЙСТВА
(музикални платки, предназначени за вграждане в PC)

Висококачественна музикална платка "Creative PCI 128"

    Музикалната платка показа отлични резултати при възпроизвеждането и запис на музика през WAVE канала. Същата има и доста добър MIDI синтезатор. На фигурата по-долу е показан смесителя (миксера) на PCI128.

Creative Mixer

   Експериментите направени върху PCI 128 дадоха следните резултати:

Ще поместя и домументацията за тази музикална платка, както и някой допълнителни факти за Creative AWE
Наименование
Статус
Creative AWE facts (44 kb)
ЗАРЕЖДАНЕ (DOWNLOAD)
Creative PCI 128 - PDF file (678 kb)
ЗАРЕЖДАНЕ (DOWNLOAD)

Спокойно мога да заява, че тази музикална платка предлагаща се на Пловдивския пазар на цена $44 (10.10.1999г.), притежава всички необходими параметри за едно високо-качественно възпроизвеждане и запис на музикални сигнали. Цената според мен е оправдана!


Надявам се, че поднесената информация ви е била полезна.  Ако все пак имате въпроси по материята или разполагате с допълнителна информация - пишете....
Mail
Mail