Windows media player with asio

Тема: Доводим WMP 12 до ума

Опции темы

Доводим WMP 12 до ума

Добавив несколько плагинов получаем удобный ( дело вкуса конечно ) интерфейс . Кодеки на Ваш вкус , лично мне понравился пакет Shark007 , так как помимо музыки с этого же компьютера смотрю фильмы высокого разрешения . Asio поддерживается . Тем кто не хочет держать на компе тучу плееров считаю стоит попробовать этот вариант . На скриншоте результат настройки .
P.S Забыл написать , все эти манипуляции необходимы для корректной поддержки Lossless форматов Flac и Ape . Структура желательна потрековая track+cue .

Последний раз редактировалось Hnum; 29.04.2014 в 07:53 .

Re: Доводим WMP 12 до ума

Спасибо!

———- Добавлено в 23:04 ———- Предыдущее сообщение в 22:48 ———-

WMPTagPlus-1.2.rar‎
(831.1 Кб, Просмотров: 11)

WMPPlus-2.1.rar‎
(861.6 Кб, Просмотров: 13)

с этим то всё ясно

ASIOWmpPlg-5.5.zip‎
(525.2 Кб, Просмотров: 10)

ASIO2WASAPI-0.8.zip‎
(300.1 Кб, Просмотров: 9)

а это куда, в какую папку поместить?

Re: Доводим WMP 12 до ума

asiowmpplg плагин поддержки плеером asio , после инсталляции в настройках плеера доступен в опции «Фон» . Второй плагин мне не потребовался , и без него все завелось на ура . Есть еще одна неприятная особенность , при запуске плеер долго сканировал обложки и подтормаживал при объемах библиотеки более 1Тб , решение нашлось здесь http://www.hack7mc.com/2009/09/forci. art-cache.html . В результате ничего не тормозит , библиотека открывается практически мгновенно . WMPPlus убирает группировку по первой букве названий , на сайте плагина есть подробное описание . Вот так выглядит трехдисковый альбом , удобство очевидно

Последний раз редактировалось Hnum; 13.04.2012 в 11:29 .

Исследование звукового тракта Windows Media Player

Исследовательскую трилогию по части звуковых плееров я завершу наименее популярным в кругу энтузиастов, но широко распространенным среди рядовых пользователей плеером — Windows Media Player.

Подобные продукты Microsoft редко отличаются высокой прозрачностью и конфигурируемостью, так что фактически представляют собой черный ящик — есть только вход и выход. Что происходит внутри этого ящика — мы попытаемся узнать в ходе исследования.

Итак, имеется ОС Windows 7 SP1 Ultimate x64 с установленным Windows Media Player 12. Для чистоты эксперимента я предварительно удалил все кодеки и фильтры (т.к. данный плеер использует DirectShow, а точнее Media Foundation).

Для начала проверим плеер на тестовом несжатом WAV семпле (24 бит 96 кГц). В системе везде установим соответствующий формат данных.

На первый взгляд всё играет исправно. Регулятор громкости плеера синхронизирован с микшером Windows. RMAA также докладывает о хороших результатах, идентичных воспроизведению через ASIO 2.0. Похоже, с lossless у нас всё в порядке — поток идет напрямую от декодера к WASAPI (в режиме shared). Аналогичные результаты я получил и для WMA lossless (также в режиме 24 бит 96 кГц). Однако, давайте попробуем трюк с понижением разрядности. Установим в свойствах звукового устройства формат 16 бит и посмотрим, каким образом система выполнит преобразование 24->16.

Вверху спектр исходного 24-битного семлпа, внизу — результирующий 16-битный. Как мы видим, операционная система выполняет дизеринг, и это просто замечательно. Подобная картина наблюдается и с остальными семплрейтами, в т.ч. 44.1 кГц.

Но, что касается дизеринга — здесь есть подводные камни. Если установить в свойствах звукового устройства 16-битный формат, при воспроизведении 16-битного аудио система всё равно будет подмешивать в него дезер, что не есть хорошо. Подробнее об этом я написал в новости.

Читайте также:  Windows 10 для корпоративных пользователей

Теперь, когда за lossless мы в общем-то спокойны, можно переходить к тесту декодеров lossy.

Начнем конечно же с MP3. Кстати, экспресс тест декодеров я выкладывал на форуме.

Я закодировал тестовый файл 24 бит 44.1 кГц в MP3, затем воспроизвел его через WMP и foobar2000, записывая всё это Райтмарком. Давайте глянем в отчет.

Здесь у меня плохие новости — WMP использует для MP3 16-битное декодирование с фиксированной точкой. Во-первых это сужает динамический диапазон записи, если исходный материал имел разрядность более 16 бит, во-вторых это делает невозможным избежание клиппинга.

Что самое интересное — в WMP есть даже некоторое подобие ReplayGain, функционирующее для файлов из библиотеки, которые уже были хотя бы раз полностью проиграны. Но, опять же, клиппинг из-за фиксированной точки происходит уже в декодере, и обработчик здесь не помогает.

Но тут обнаруживается приятная неожиданность. Декодеры WMA и AAC работают с повышенной разрядностью:

Это уже хорошо — качественные рипы high-res аудио в этих форматах будут воспроизводиться с сохранением динамического диапазона. Но давайте посмотрим, как дела обстоят с клиппингом. Создадим AAC файл с превышением допустимого уровня на 6 дБ.

Превосходно! По результатам моего теста WMP использует декодирование в формате 32 бит с плавающей точкой, и в этом же формате выводит звук — в итоге с клиппингом борется limiter APO, входящий в состав WASAPI.

Должен сказать, что лимитер этот достаточно качественный. Я специально создал тестовый сигнал в виде синусоиды с частотой 60 Гц, промодулированной частотой 1 Гц и завысил уровень на 6 дБ. В то время как Advanced Limiter на этом сигнале давал слышимые срезы, limiter APO справился с клиппингом на ура.

Выводы

Итак, во многом Windows Media Player меня приятно удивил. Большей частью его достоинства обусловлены работой новой звуковой подсистемы Windows, так что вся обработка по сути происходит уже после «черного ящика». В результате мы получаем качественное воспроизведение lossless любой разрядности, возможность понижения разрядности с дизерингом, а также качественное ресемплирование. Но вот если мы захотим воспроизвести качественный MP3 файл в 16-битном режиме, то получим полный букет искажений — клиппинг, сужение динамического диапазона при декодировании в 16 бит, да еще и совершенно ненужный здесь дезер в придачу.

С другой стороны, редко когда встретишь звуковую карту без поддержки 24-битного аудио, да и MP3 из 24-битных источников попадаются совсем нечасто. А вот что касается форматов WMA и AAC — здесь у плеера полный порядок. Так что мой вердикт — вполне юзабельно.

Информация от спонсора

Protectimus Solutions предлагает широчайший спектр программных и аппаратных токенов двухфакторной аутентификации. ОТП токен обеспечит высокий уровень защиты аккаунтов Ваших пользователей.

Windows media player with asio

Доброго времени суток всем форумчанам.
Предлагаю в этом топике обсуждать различные плеера с претензией на ультимативное воспроизведение аудиоматериала. Здесь же, можно было бы, озвучить наиболее эффективные настройки , полученные в ходе тестирования самого плеера, дабы не проделывать одну и ту же работу и уже использовать для сравнения плееров, вариант с уже с правильными настройками.
На сегодняшний день я потестил у себя в системе вот такие плеерочки:

1. Foobar2000 v 0.8.3 (recommended Empericial Audio) (ASIO);
2. cPlay 2.0b36 (only ASIO);
3. XMPlay (ASIO)(нет поддержки CUE);
4. Winamp (with ASIO);
5. J.River Media Center 16 (ASIO);
6. Kat Player (нет поддержки CUE) ограничен 44,1 kHz(нет ASIO);
7. StealthAudioPlayer 0.2.1 (ASIO);
8. Pure Player 2.7.1(нет ASIO);
9. Cool Player+(нет поддержки CUE) (нет ASIO);
10. uLilith (ASIO) Sound Player Lilith for Unicode Oss version: 1.0 pre-Beta.4 (2011/08/11);
11. MPKIT (нет поддержки CUE) only WAV. (нет ASIO);
12. XXHighend Music Player (нет ASIO).

Читайте также:  Как установить пайтон линуксе

В скобках я отметил наиболее важные для меня характеристики плеера.
В итоге мне больше всего понравилась концепция плеера без какого-либо интерфейса, то бишь нет: ни графического окна, ни побрякушек в виде бегающего эквалазера, ни окна с обложками СД и набором таймеров — вообще с нулевой визуализацией .
Плеер производит конвертацию в вав файл (из флак или апе или даже мп3) и уже его и воспроизводит, причем не дожидаясь полной конвертации.
Работает плеер с Васапи или с асио.
Называется плеер: SAP или StealthAudioPlayer .

Приятного прослушивания!
С уважением, Александр.

Дополнение:
Небольшой инструктаж по установке и пользованию StealthAudioPlayer Version 0.2.1:
см. пост №17 и №61
https://hi-fidelity-forum.com/thread-38603-page-4.html
Управление в StealthAudioPlayer:
см. пост №43
https://hi-fidelity-forum.com/thread-38603-page-3.html
Инструкция как добавлять в Stealth Audio Player выбранные треки в произвольном количестве, а не по одному, для воспроизведения по типу drop and play:
см. пост №69
https://hi-fidelity-forum.com/thread-38603-page-4.html

Бонус
Отзыв форумчанина с Сундука, который купил JPLAY (99 евро), а по прошествию некоторого времени попробовал SAP:
см. пост №51
https://hi-fidelity-forum.com/thread-38603-page-3.html

Выразили согласие: cosmos , vitman , mummy , mvv , Splinter , quadrokot , minoltist , LionArt , sod , kleonn , Atom771 , iSAM , Serji , kashtan , makc , Vvcoma , onemoresong , v0f41k , w_g , kostyukoff , paradoxin , norrest , caesarhunt , brigante 1970 , Egorr , Sabretooth , Mnemonik , soroka , hd215 , stereophile111 , serg0603 , triolan64 , strawbs777 , Sergii_Kolomiets , asgirich
igor1706
Мамонт-Альбинос


Откуда: Харьков
Сообщений: 1 394
Репутация: 322 Thanks: 2148
Поблагодарили: 2058 за 775 сообщения
Выразили согласие: goodc
joker83
Ветеран


Откуда: Харьков
Сообщений: 45
Репутация: 0 Thanks: 1
Поблагодарили: 2 за 1 сообщения
Выразили согласие: zevs165 , Euromaster
olexx
Ветеран


Откуда: Кривой Рог
Сообщений: 115
Репутация: 26 Thanks: 1
Поблагодарили: 48 за 24 сообщения
Выразили согласие: alexsandr , OlAlex , Falerist , zevs165 , asgirich
igor1706
Мамонт-Альбинос


Откуда: Харьков
Сообщений: 1 394
Репутация: 322 Thanks: 2148
Поблагодарили: 2058 за 775 сообщения

(05-10-2011 11:54) alexsandr писал(а): В итоге мне больше всего понравилась концепция плеера без какого-либо интерфейса, то бишь нет: ни графического окна, ни побрякушек в виде бегающего эквалазера, ни окна с обложками СД и набором таймеров — вообще с нулевой визуализацией .
Плеер производит конвертацию в вав файл (из флак или апе или даже мп3) и уже его и воспроизводит, причем не дожидаясь полной конвертации.

Выразили согласие:
pzas
Ветеран


Откуда: Киев
Сообщений: 162
Репутация: 1 Thanks: 15
Поблагодарили: 20 за 12 сообщения
Выразили согласие:
local
Ветеран


Откуда: Днепр/Краснодар
Сообщений: 475
Репутация: 130 Thanks: 22
Поблагодарили: 613 за 225 сообщения
Выразили согласие: quadrokot , Supermurzic , Леонид
mummy
Ветеран


Откуда: Киев
Сообщений: 2 075
Репутация: 115 Thanks: 882
Поблагодарили: 393 за 188 сообщения
Выразили согласие: alexsandr , quadrokot , LionArt , Miguelshell , Serji
Bimber
Старожил


Откуда:
Сообщений: 562
Репутация: 20 Thanks: 5
Поблагодарили: 174 за 84 сообщения
Выразили согласие: Rokky , BlackPhantom , L.A.P. , drlamer , absorber , Grotesk77 , meloman1 , cuper.din , makhno67 , stereophile111 , goodc , Trickster , Comandante , asgirich
eduard
Постоялец


Откуда: dnepropetrovsk
Сообщений: 314
Репутация: 121 Thanks: 4134
Поблагодарили: 3145 за 1173 сообщения

(05-10-2011 17:21) pzas писал(а): 1. Jplay (Kernel streaming)
2. Aplayer (Asio)
3. Winamp (Asio)
На самом последнем месте Windows Media Player и Foobar

Выразили согласие: Gogi , paschima , quadrokot , Metal Hearth
pzas
Ветеран


Откуда: Киев
Сообщений: 162
Репутация: 1 Thanks: 15
Поблагодарили: 20 за 12 сообщения
Читайте также:  Garmin usb driver windows
Выразили согласие: makhno67 , Sabretooth , goodc , nikko
eduard
Постоялец


Откуда: dnepropetrovsk
Сообщений: 314
Репутация: 121 Thanks: 4134
Поблагодарили: 3145 за 1173 сообщения

(05-10-2011 19:13) pzas писал(а): Спасибо за совет, попробую ще раз =) У меня в exs режиме звук прерывался, может неправильно настроил.
PS: на форумах изначально все темы (кроме тем о купле-продаже) для потрындеть

Выразили согласие: pzas , UKV
alexsandr
Ветеран


Откуда:
Сообщений: 1 503
Репутация: 323 Thanks: 2778
Поблагодарили: 1169 за 461 сообщения
Выразили согласие:
pzas
Ветеран


Откуда: Киев
Сообщений: 162
Репутация: 1 Thanks: 15
Поблагодарили: 20 за 12 сообщения
Выразили согласие: quadrokot , goodc
alexsandr
Ветеран


Откуда:
Сообщений: 1 503
Репутация: 323 Thanks: 2778
Поблагодарили: 1169 за 461 сообщения

Навсякий случай, в рамках обмена правильными настройками, выкладываю свою настройку Foobar2000 + пометки настроек для более поздних версий:

Настройки Foobar2000 v0.8.3:
playback: Full file buffering> Buffer files up to: 64 000 KB (можно и больше выставить, главное, чтобы он вообще был выставлен) В болеее поздних версиях этот раздел нужно искать в Advanced > Playback > Full file buffering up to:
playback: Output data format: 32bit fixed-point
playback: Replaygain> Replaygain mode: disabled (none) (автовыравниванитель уровня, по умолчанию он включен в фубаре, его нужно отключить!)
Output: Output method: ASIO (dll version) (или Ваш варинт вывода рекомендованный производителем аудио устройства)
ASIO (dll version) Device: usb-audio. de ASIO driver (Ваш ASIO драйвер)
Thread priority: Time critical (в поздних версиях Advanced > Playback > Thread priority: 7)
Buffer size (0-63): 5
Shift Output channels: 0
Use Direct input monitor activated (foo_output_asio(dll)_051_7).

Core> Process priority class> realtime (Эта фишка есть только в версии 0.8.3)
Display> User interface module> Colums UI Настройки cPlay 2.0b36 SSSE3:
Output: 44.1kHz
Buffer: Small (Для центральных процессоров, имеющих кэш L2 меньше 2 МБ, рекомендуется установка размера буфера «Маленький» для всех частот дискретизации.)
Resampler: VHQ
Phase:Minimum
Bandwidth:95
General: AWE, Autoplay (AWE предвариательно настроенный по иструкции cPlay)

Более подробно по настройке можно ознакомиться здесь:
http://cmp2-mihaylov.narod.ru/cPlay_/

п.с. Огромная благодарность Сергею Михайлову за создание русскоязычной версии сайта проекта cMP2.

Выразили согласие: mummy , pzas , quadrokot , minoltist , mvv , Splinter , Atom771 , goodc , Falerist
Moroz59
Ветеран


Откуда: Kiev
Сообщений: 1 478
Репутация: 150 Thanks: 1353
Поблагодарили: 1674 за 677 сообщения

Настройки Foobar2000 v0.8.3:

Buffer size (0-63): 5

[/quote]
Тут уточню ,что при хорошем раскладе можно буфер и меньше (по идее лучше ) ,если система позволит.У мну и с» 0 » артефактов нет. В целом фу 0.8.3 неплохой ,хотя cPlay все же чуть точнее ИМХО.

Выразили согласие: alexsandr , quadrokot , Atom771 , Falerist
alexsandr
Ветеран


Откуда:
Сообщений: 1 503
Репутация: 323 Thanks: 2778
Поблагодарили: 1169 за 461 сообщения

Небольшой инструктаж по установке и пользованию StealthAudioPlayer Version 0.2.1 :

1. После распаковки архива найти файлик Readme и внимательно его прочитать.
2. Начинать установку нужно с файла InstallStealthAudioPlayer .
3. В файле .ini выбрать нужный ASIO драйвер (если подхватился при установке не тот, что нужен)
[ASIO]
Enabled=1
DriverList=ASIO driver name 1;ASIO driver name 2;ASIO4ALL v2;
SelectedDriver =ASIO4ALL v2
4. Выбираете папку с нужным альбомом > клацаем правой кнопкой мыши > выбираем StealthAudioPlayer play и можно слушать.

Плеер поддерживает cue и m3u , при этом если в папке содержится правильный и неправильный cue, плеер автоматически выберет нужный.
Поддержка FLAC, APE, WAVE, MP3. Перед воспроизведением Stealth Audio Player конвертирует в временный WAVE и воспроизводит уже несжатый файл.

Управление StealthAudioPlayer (см. пост № 43),

Выразили согласие: pzas , minoltist , quadrokot , Atom771 , Splinter
minoltist
Ветеран


Откуда: Миколаїв
Сообщений: 3 722
Репутация: 438 Thanks: 5063
Поблагодарили: 7400 за 1999 сообщения

(06-10-2011 23:34) alexsandr писал(а): Небольшой инструктаж по установке и пользованию StealthAudioPlayer Version 0.2.1 :

Оцените статью