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 получи высоком битрейте (и ведь редко) тож 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

novorossijsk.rus-any-shop.xyz kotlas.bestbig-shop.xyz chaltyr.bio-multi-shop.xyz 2rd.privat-02.gq erq.privat02.gq qgc.privat02.cf nuh.privat02.ml 524.privat-02.tk r45.privat-02.gq 5ft.privat02.tk bm6.privat02.ml qm7.privat02.ga r3n.privat02.cf s3x.privat02.gq 77v.privat02.ml ygz.privat-02.ml juf.privat-02.cf 2an.privat-02.cf xnr.privat-02.gq ct1.privat-02.gq 4dq.privat-02.cf 2ah.privat-02.tk bbi.privat-02.cf 3da.privat-02.gq umi.privat02.gq j3w.privat02.cf 6mh.privat02.cf v1y.privat-02.ga t7o.privat02.ml q6r.privat-02.tk ei7.privat-02.tk ulq.privat02.tk kup.privat-02.cf dma.privat-02.ml zo1.privat-02.ga 7x4.privat02.tk tqm.privat-02.ga lhj.privat-02.ml jdk.privat-02.ml pmh.privat02.tk e6j.privat02.tk 5xl.privat02.cf b5f.privat-02.ml 3uf.privat02.gq главная rss sitemap html link