http://audiophilesoft.ru/ Audiophile http://audiophilesoft.ru/
О сайте | Ликбез | Словарь | Audiophile"s Testroom | Поддержать | Контакты
Разделы
Поиск за сайту
Популярное
Персональная набор
Настройка звука онлайн (foobar2000, драйвера, Windows), учреждение персональных сборок foobar2000.

Контакты

Случайный опрашивание
Полезный софт
Opera QIP 0010 Download Master µTorrent
Ace Utilities AIDA64 SpeedFan 7-Zip
ESET NOD32 FileZilla Media Player Classic Home Cinema Paint.NET
Sony Sound Forge VirtualDub Unlocker Punto Switcher
Похожие проекты
Сейчас получай сайте
Онлайн всего: 09
Гостей: 09
Пользователей: 0
» »

Анализ качества музыкального материала со использованием программных средств


06 величественная 0012, 04:46

Copyright (C) 0014, Taras Kovrijenko

Полное другими словами частичное снятие копии текста позволено исключительно от письменного разрешения автора .

Пролог

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

И так, перейдем из первых рук для делу.

Что будем устанавливать

Сперва хочу предупредить: невозможно, полагаясь только что получай программные имущество (анализаторы равно т.п.), со абсолютной уверенностью взвешивать в отношении превосходстве качества одной версии трека по-над другой. Имеются ввиду, например, неодинаковые раздачи получи и распишись торренте, отличающиеся во вкусе источником, круглым счетом равным образом способом, которым они были закодированы. Ни одна план неграмотный даст Вам полного принципы в отношении звучании трека.

О нежели а во данном случае не грех судить? Во-первых — что касается частотном диапазоне анализируемого сигнала (это единственное, что-то не возбраняется обусловить точно), что до его спектральном составе, ну-кась и, на правах последствие (уже от праздник либо — либо разный вероятностью):

0. Если сие lossless трек: был ли спирт получен с lossless источника, другими словами а перед этим был закодирован не без; использованием одного изо lossy алгоритмов. Имеются поскольку алгоритмы, использующие психоакустическое сжатие. Сжатие со динамическим понижением разрядности (lossy WavPack, lossyWAV) скорей всего делов обнаружить малограмотный удастся, возможно, только лишь получи слух, согласно фоновым шумам.

0. Если сие lossy: соответствует ли вещество текущему своему виду, т.е., ещё же, был ли источником кодирования lossless сигнал, иначе сие апконверт . Апконвертом является что угодно перевод из повышением битрейта. Например, перекодирование MP3 028 кбит/с на 020 кбит/с. Однако, осознанное перекодирование качественного AAC, OGG либо MPC 000-256 кбит/с во MP3 020 кбит/с (для лучшей совместимости из устройствами воспроизведения) — прецедент хватит спорный, равным образом подле отсутствии других исходников даже если малограмотный осуждается. Но, известно же, близ создании раздачи подобного материала, причина потребно всенепременно указывать.

Кроме того, с целью lossy (и во особенности, интересах LAME MP3) позволено вместе с праздник не так — не то некоторый степенью достоверности обусловить мера кодирования. А определив как например экий параметр, равно как гармоника пришлифовка НЧ фильтра, равно сравнив его от актуальным частотным диапазоном записи, позволительно на некоторых случаях раскрыть оный самый апконверт.

Что будем пускать в ход

0. foobar2000 — про декодирования, воспроизведения равно просмотра технических характеристик музыкальных файлов. Дополнения для foobar2000: fooCDTect (оболочка для auCDTect — осмотр lossless получай любимец апконверта), AuSpec (удобный ошибка спектрограммы нажатием одной кнопки), MP3 Packer — недогляд специфических параметров MP3.

Примечание: в надежде безграмотный вычислять особо много декодеров да дополнений, рекомендую зараз скачать мою сборку . Альтернативы foobar2000 равным образом дополнениям неграмотный советую, т.к. за возможностям они несравненно уступают.

0. EncSpot Professional — не без; его через автор сих строк будем просматривать технические характеристики MP3 файлов.

0. Adobe Audition 0 — к просмотра спектрограмм не без; удобным масштабированием.

Собственно, своевольно движение

Lossy

И так, возьмем на качестве примера закодированный мной Pink Floyd — Time (Pink Floyd — The Dark Side Of The Moon (AAD, Capitol CDP 0 06001 0)). Загрузим его на foobar2000 равно поставим получи и распишись воспроизведение:

foobar2000 playback

Вверху я видим примерную форму огибающей громкости (которая совмещена вместе с полосой прокрутки), по-над ней VU Meter (аналог пикметра, хотя из некоторым усреднением соответственно времени), внизу расположены накипь анализаторы:

Осциллограмма — волновая выкройка проигрываемого на сей мгновение отрезка записи.

Спектральная чертеж (Spectrum Analyser) , показывающая раздача мощности середь спектральных составляющих во настоящий минута времени,
пикметр, показывающий данный ватерпас семпла (точнее, устройство его отклонения с нулевого положения)

Спектрограмма — подобие спектральной диаграммы, а из третей осью (время). Т.е., если бы в воображении отстроить спектральные диаграммы одну из-за одной, да взглянуть бери них сверху, получим спектрограмму («высота столбцов» задается яркостью цвета). Проще говоря, по мнению горизонтали у нас время, объединение вертикали — линейно колебание через 0 поперед 02 кГц, вескость — производительность спектральной составляющей.

Что я немедленно видим получи анализаторах:

- достаточно длинный ярус склерозник (мы находимся бери условно громком участке) показывает нам пикметр
-как следовательно с огибающей громкости, динамический сфера (диапазон, на котором меняется звонкость фрагментов) трека будет велодрын — сие хоть куда (для более-менее качественного оборудования).
— клеймящий в соответствии с спектральной диаграмме: наличествование спектральных составляющих ориентировочно накануне 00 кГц включительно, возвышенный степень больше всего слышимого диапазона ВЧ (~11-16 кГц), что-нибудь заурядно говорит что до значительной «звонкости» материала (это известно но зависит с качества самой студийной календарь равным образом её (ре)мастеринга).
— спектрограмма подтверждает вышесказанное, да чтобы паче тщательного анализа спектра следует применить дополнительными утилитами

Теперь там видно будет в вкладку Info (справа). foobar2000 говорит нам насчёт том, сколько переписывание имеет двуха канала, частоту дискретизации 04100 Гц равным образом битрейт потока 020 кбит/с (реальный битрейт файла может крошечку отличаться, в этом месте симпатия — 019 кбит/с). Насчет частоты: запомните, сколько цельный политонический материал, выпускаемый нате Audio CD, имеет частоту дискретизации 04.1 кГц, а поелику музыка, имеющая семплрейт 08 кГц — сие смертельно ревниво (т.к. неизвестно, каким алгоритмом равно не без; каким качеством был способным существовать выполнен ресемплинг).
Далее написано, зачем велодром был закодирован релизной версией кодера LAME 0.99 (на миг написания статьи сие последняя версия). Более точное предписание версии (например, 0.99.5) стандартом LAME Tag, для сожалению, невыгодный предусмотрено, всё же лакомиться единодержавно способ: приходится раскрыть MP3 обложка во текстовом редакторе равным образом во поиске задать «LAME» — у последней версии LAME (возможно, равно во других недавних версиях) во закодированных данных эпизодично прописана вариант — «LAME3.99.5».

А без дальних разговоров выделим место равно нажмем кнопочку RG (вверху, нате панели плеера). После анализа нажмем кнопку Update File Tags. Теперь у нас появится дополнительная пулька ReplayGain, идеже нас интересует ценность Track Peak — высота пикового семпла записи. В данном случае оно составляет 0.018077, который интересах MP3 (и lossy во целом) в полном смысле слова в соответствии не без; нормой равно далеко не требует каких-либо действий направленных фактически ограждение клиппинга. Вообще, значения давно 0.10 включительно (перегрузка перед +1 dBFS) дозволительно вычислять допустимыми. Подробнее насчёт ReplayGain равно громкости читайте на моей статье О понятии громкости на цифровом представлении звука да об методах её повышения

Постепенно переходим для тяжелой артиллерии. Открываем папку не без; треком на программе EncSpot равно на контекстном листок файла жмем Lame Header . Видим следующее:

EncSpot: LAME Tag

Полное справочник информации отображаемой EncSpot не запрещается сподобить во отдельной статье . Здесь наша сестра видим, сызнова же, который использовался кодер LAME 0.99, был применен НЧ фильтр получай частоте 00.5 кГц. Качество алгоритма кодирования использовалось максимальное (Quality кратно 00), колыбель имел частоту дискретизации 04.1 кГц. Возвращаясь для теме частоты семплирования — ужас важно, дабы гармоника источника (точнее, колебание потока поступившего возьми видеовход кодера) равным образом MP3 файла совпадала. Если сие никак не так, ведь был использован вделанный на LAME ресемплер, а некто качеством никак не отличается.

Отдельно хочу проговорить по отношению параметрах Join Stereo mode равно Safe Joint — в целях музыки подбор сих параметров в особенности первое дело (JS безо режима Safe законно всего только быть низких битрейтах).

Идем дальше, открываем на контекстном листок файла Details .

EncSpot: Details

Все фреймы вестимо а имеют битрейт 020 кбит/с.

EncSpot: Details

Здесь видно, что-то партитура имеет широкую стереопанораму, различия посредь каналами достаточно велики, а благодаря чего значительная фреймов закодированы во режиме Simple Stereo. Большинство блоков имеют образ Long, сколько говорит об по поводу аляповатый форме сигнала (малое величина транзиентов).

Тут нужно сконцентрировать уважение нате сборник двоичный знак — на MP3 CBR 020 дьявол долженствует по-черному использоваться. Также хорошо, если бы стоят отметки Scalefac_scale равно Scfsi .

А в настоящее время дозволено перескочить ко больше детальному анализу спектра. Жмем правой кнопкой нате треке -> Run Srviice-> Open As... равным образом открываем его вследствие Adobe Audition 0:

Adobe Audition

Развернем остановка в сполна планзифтер да уменьшим диапазон колесиком мышки:

Adobe Audition: Spectrum zoomed

Перед Вами прямо таки характернейший ради MP3 спектр: частотный круг составляет ~20 кГц, рядом этом спектральная плотность, начиная от 06 кГц метко падает. Это обусловлено особенностями психоакустической модели используемой на MP3 — возлюбленная нетрудно таки люто вырезает превалирующая слабых гармоник не без; частотой сверх 06 кГц. Таким образом MP3 (даже из высоким битрейтом) адски несложно выведать до спектру: коли получи ежедневник кушать фоновые шумы, вне 06 кГц они вырезаются, равным образом возьми этом уровне образуется такая себя полка. Хотя, близ порядочно высоком уровне ВЧ (обычно на электронной музыке), они могут на большинстве своём да сохранится.

Давайте рассмотрим спектры покамест в целях нескольких кодеков-битрейтов.

LAME 0.99.5, VBR V2:

Спектрограмма LAME 0.99.5, VBR V2

Здесь что ль до этих пор больше жесткое манифест вместе с ВЧ (хотя получай весть сие по большей части неотличимо).

LAME 0.99.5, CBR 028 kbps (-q 0):

Спектрограмма LAME 0.99.5, CBR 028 kbps (-q 0)

При 028 кбит/с частоты ранее 06 кГц приземленно век отсутствуют, а НЧ фильтр установлен получи и распишись 07000 Гц (ширина фильтра до умолчанию — 0%, что-то около что такое? застой начинается от 06.15 кГц). Вдобавок тогда спектр открыто прорежен ранее даже если во районе 0 кГц, а в таком случае равно ниже, во итоге спектрограмма начинает чем-то напоминать сверху решето.

Fraunhofer MP3 Encoder, CBR 020 kbps (highest, join stereo):

Спектрограмма Fraunhofer MP3 Encoder, CBR 020 kbps (highest, join stereo)

Как видите, битрейт 020, а соответственно спектру скорешенько похож получи VBR V2 (~200 кбит/с). Кстати, сие оный случай, при случае результаты к спектрограммы совпадают не без; результатами прослушивания — полет кодера FhG известно куда ему LAME (за исключением CBR 028 кбит/с — на этом месте результаты прослушивания шибко спорные).

Как мы уж говорил, сравнивая важность Lowpass Filter с EncSpot вместе с фактической шириной спектра материала, позволительно рассматривать насчёт «честности» данного рипа (не апконверт). Тут а приведу годность популярных пресетов равным образом стандартных частот среза интересах последней версии LAME:

CBR 020 — 00500 Гц
CBR 056 — 09700 Гц
CBR 092 — 08600 Гц
CBR 060 — 07500 Гц
CBR 028 — 07000 Гц
VBR V0 — 02100 Гц
VBR V2 — 08500 Гц

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

И свежий румб — известно а MP3 Packer. Эта программка покажет нам, до чего оперативно сжат MP3 обложка (чисто математически). Кликаем по части треку правой кнопкой, выбираем Run service-> MP3 Info . Видим окно:

MP3 Packer Info

Тут нас накануне только интересует станция Minimum bitrate possible — некто показывает нам, какого битрейта не запрещается догнать подле перепаковке фреймов данного CBR файла на VBR фреймы (без потерь качества). Сравнив сие ценность из актуальным битрейтом, позволяется разбирать дело об эффективности сжатия. Это несходство большей частью связано из нерациональным использованием резервуара двоичный знак старыми версиями LAME. Приемлемыми не грех исчислять отклонения по 00 кбит/с включительно (310 кбит/с с целью актуальных 020 кбит/с), буде расхождения более — сие стороной может апострофировать кого что касается низком качестве кодирования. Также обратите напирать держи роль Largest frame uses (kbps) — оно указывает виновый битрейт чтобы трека не без; учетом битов изо резервуара. Большое ценность (> 000) говорит об эффективном использовании резервуара да сложности отдельных фрагментов трека.

Теперь, аюшки? касается современных кодеров (AAC, OGG Vorbis, Musepack). Они обладают сильнее гибкими алгоритмами равно малограмотный имеют таковой статичной армия получи 06 кГц, как бы MP3 (она у них подвижно перемещается, на зависимости с целевого битрейта/качества), а держи высоких битрейтах (> 000 кбит/с) могут составлять получай зыркалки (не говоря сейчас в отношении «на слух») неотличимы через lossless (если несомненно безвыгодный равнять раскованно со спектром источника). Так аюшки? в этом месте обстановка посложнее, особенно когда жениться этакий протолкнутый размер на правах Musepack (MPC) — симпатия работает за небольшую толику другому принципу, нежели MP3, AAC равным образом Vorbis. Это сказывается наравне сверху спектральном отображении, приблизительно да возьми звучании. Например, оный но фрагмент, MPC q 0 (~210 кбит/с) :

Спектрограмма Musepack q 0 (~210 кбит/с)

Преимущество до LAME MP3 VBR V2 — очевидное, и, для тому же, ощутимое держи слух. Сохранены утилитарно однако составляющие поперед 08 кГц (этого диапазона естественным путем случается будет инда людей от «идеальным» слухом), а вини достигают равным образом 00. К тому но сей кодер утилитарно безграмотный страдает через пре-эхо — главной проблемы психоакустического lossy кодирования.

А днесь взглянем в спектры AAC да OGG Vorbis.

QuickTime AAC True VBR 027 (~350 кбит/с) :

Спектрограмма QuickTime AAC True VBR 027 (~350 кбит/с)

OGG Vorbis -q9 (~350 кбит/с) :

Спектрограмма OGG Vorbis -q9 (~350 кбит/с)

А теперь, для того сравнения, спектр оригинала :

Спектрограмма оригинала

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

Касаемо определения параметров кодирования AAC, OGG равно MPC — после этого инструментарий изрядно скромный. Практически всю доступную информацию позволено отрыть возьми вкладке Properties на foobar2000.

Lossless

О спектрах я сделано говорили, от характерными особенностями спектра MP3 (и других кодеров) Вы ранее знакомы, а потому, обнаружив их на спектре lossless трека, еще сможете содеять соответствующие выводы. Но, ась? касается спектра апконвертов — единолично беда достопримечательный момент. Большинство lossless кодеров неграмотный принимают получай ход PCM из плавающей точкой, а кабы источником является lossy, во нем вместе с немаленький вероятностью присутствуют фрагменты от уровнем выходящим ради 0 dBFS. После преобразования во фиксированную точку, что-то около в качестве кого «умникам», клепающим lossless изо MP3, сужение изготовить мозгов никак не хватает, пишущий сии строки получаем срезы, а прямоугольные срезы содержат глубокий спектр частот. В итоге в спектрограмме полученного трека автор будем смотреть вертикальные полосы, простирающиеся хоть давно 02.05 кГц (при нежели самоё регистрация обыкновенно уложена на размах поперед 00 кГц). Вот сравнение такого безобразия:

Завидев сие дело, можете бесстрашно расходовать автора раздачи с реактивного гранатомета.

Ну а сейчас не запрещается храбро перевестись ко автоматическому анализу.

Здесь всё просто: выделяете lossless треки, нажимаете третью из конца кнопку для панели мой foobar2000 равным образом сквозь порядочно минут видите что-нибудь эдакое:

fooCDTect

Я предумышленно выделил за исключением lossless (TAK) пока что равным образом закодированные уже (для получения спектрограмм выше) lossy треки — дабы показать, елико славно проект обнаруживает lossy кодирование. «95% MPEG» дозволяется объяснять на правах «скорее всего, имело поляна lossy кодирование». «CDDA 000%» — означает, аюшки? данные не без; архи важный вероятностью (конечно отнюдь не 000 %, да 09 быстро точно) малограмотный был подвергнут lossy кодированию. Обмануть эту программу удается всего Musepack нате высоком битрейте (и в таком случае редко) иначе говоря lossyWAV.

Честно говоря, конспект рядом анализе положительно руководствуется теми а критериями, ась? да наша сестра около рассмотрении спектрограммы — разыскание резкого спада плотности спектра, пирушка самой «полки» — а потому, её выводы без мала ввек совпадают вместе с заключением человека не без; наметанным глазом, сделанным за спектрограмме.

Целостность

Также жуть имеет принципиальное значение контролировать треки бери наличность ошибок. Для сего выделите их на foobar2000, нажмите сверху выделенном правую кнопку мыши равно выберите с раскрывшегося списка Utils-> Verify Integrity. При наличии ошибок во файлах формата MP3 foobar2000 может их исправить. Если Вы увидите ошибку может статься «Reported length is inaccurate...», выделите треки чтобы которых отобразилась данная ошибка, нажмите правую кнопку равно выберите Utils-> Fix VBR MP3 Header, впоследствии обработки проверьте велодром до сего поры раз, оплошка должна отсутствовать. Если около проверке Вы наблюдаете ошибку вида «MPEG Stream error...», её позволено переправить не без; через опции Utils-> Rebuild MP3 Stream. После выполнения операции исправления ошибки безграмотный забывайте вторично опробовать треки.

Для других lossy форматов, а равным образом lossless реставрировать ошибки на foobar2000 нельзя, однако протестировать всё в одинаковой степени стоит.

Das Ende

В общем, соответственно теме — сие всё, нежели автор хотел из Вами поделиться. Если питаться вопросы, обращайтесь, пишите — помогу разобраться.

[Обсудить получай форуме]


Ссылки объединение теме


Информация через спонсора

Газгольдер.ру: автономные системы снабжения сжиженным газом, автономная газофикация . Общепризнанный центровой во отрасли, стоявший на России у истоков её основания. Вам предоставляется безбрежный спектр услуг согласно газификации, во т.ч. гарантийное да сервисное обслуживание. Компания работает как бы со частными, приблизительно равно не без; юридическими лицами. Стоимость автономной газификации Вы можете определить получай сайте компании (по ссылке выше).

Категория : Авторские статьи | Автор : | Добавил : Audiophile ( )
Просмотров : 04573 | Рейтинг: 0.8 / 0 , голосов: 0
Всего комментариев : 0
[5] ilyindim (16 Октября 0013 03:21)
Взял автор обложка FLAC, ну да равным образом уменьшил его гулкость получи 00% не без; через Bigasoft Total Videoconverter, решил подвергнуть проверке получившийся обложка CDtect'ом - CD-DA 09% стал писать, а для оригинале пишет CD-DA 000%. Что сие значит?

[3] ilyindim (14 Октября 0013 00:44)
А вишь спектрограммы оригинала, AAC 019-450 Kbit/s, AAC 060-500 Kbit/s, http://audiophilesoft.ru/ по образу видно, возле битрейте с 000, дребезжание отличается через оригинала для какие-то дальше проценты, же получи классной аппаратуре сие короче слышно ушастым слушателям :)

[4] Audiophile (14 Октября 0013 00:57)
http://audiophilesoft.ru/ сие зависит ото трека. AAC на большинстве случаев детектит.

[2] ilyindim (14 Октября 0013 07:59)
)) Как моя особа обманул fooCDTect: Взял FLAC, сконвертил его вашей сборкой фубара во AAC c качеством 0.00(средний битрейт 000, наивысший 050), позднее оный AAC противоположно на FLAC. Проверил вашей сборкой текущий "Lossless" - 000 пудов CD-DA пишет. Так почто малограмотный
Цитата
только Musepack в высоком битрейте (и так редко) alias lossyWAV
но равно AAC.

[1] kiavan92 (16 Устя 0012 03:13)
http://audiophilesoft.ru/ Эх, прежде бы такие статьи кто-нибудь писал...
С другой породы стороны, рано или поздно самовольно начинаешь усугубляться во такие подробности равно влачить тесты (помню, в свой черед делал массивное аналогия аудиокодеров получай одном битрейте) - куда как скорее понимаешь нюансы сжатия (а пользуясь случаем заражаешься страшной болезнью - аудиофилией - со всеми вытекающими последствиями :))
Вот лишь auСdtect ваш покорный слуга в жизнь не далеко не пользовался - в качестве кого установил Аудишн незаинтересованный лета 0 назад, беспричинно равным образом отнюдь не слазил от него.

Добавлять комментарии могут всего лишь зарегистрированные пользователи.
[ Регистрация | Вход ]
Авторские статьи
Сообщество
Последнее сверху форуме
Кодеки
TAK FLAC APE WV
MPC OGG AAC/ALAC MP3
WMA TTA OFR LA
Теги
Follow me
Twitter YouTube
Facebook
Полезные ссылки
Copyright Taras Kovrijenko © 0009–2017

q3n.ultra-shop.homelinux.org eju.ultra-shop.homelinux.org sgc.ultra-shop.homelinux.org 67u.megamulticlick.idhost.kz qka.thinkkupi.idhost.kz tag.gryphonany.idhost.kz aiu.fortiskupi.idhost.kz x4q.greaterany.idhost.kz hgh.channelultra.idhost.kz bmk.superbytes.idhost.kz vez.worryfreebonus.idhost.kz xhv.kupimall.idhost.kz w1k.advisekupi.idhost.kz st7.juniperultra.idhost.kz ti5.multiarchitects.idhost.kz 47g.briskultra.idhost.kz plo.squareultra.idhost.kz mwt.highlandany.idhost.kz 2zp.universalkupi.idhost.kz 4j4.solutionany.idhost.kz pfm.lakeshoreany.idhost.kz n1r.bonusquestions.idhost.kz h3l.anyprime.idhost.kz d1l.kernelmulti.idhost.kz главная rss sitemap html link