Частота дискретизации

Список разделов foobar2000 Есть вопрос!

Описание: У вас проблемы с foobar2000 и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть. Подробно описывайте проблему. Не забывайте указать версию плеера, название сборки, по возможности добавить скриншоты проблемы.

Сообщение #1 Psychedelic Icon » 02.11.2015, 19:59

Доброго времени суток :help:

Пользуюсь звуковой картой c диапазоном частот 44.1-48-96 KHz. В настройках звуковой карты выставленно 96 KHz. При воспроизведении в строке состояния, foobar выдает 44.1 Или на выходе все равно звук будет с той частотой, которая указана в настройках звуковой карты? Или надо установить DSP Resampler какой нибудь, что-бы на выходе звук был равен частоте установленной в настройках звуковой карты. Объясните пожалуйста.

Версия: foobar2000 1.3.9 Stable.

P.S. Сторого прошу не судить, т.к. пользуюсь foobar2000 несколько дней :hi:
Psychedelic Icon
Автор темы
Аватара
Репутация: 0
С нами: 9 лет

Сообщение #2 Dimask66 » 02.11.2015, 20:22

Dimask66
Репутация: 4
С нами: 10 лет 11 месяцев

Сообщение #3 megane68 » 03.11.2015, 02:37

Psychedelic Icon:Пользуюсь звуковой картой c диапазоном частот 44.1-48-96 KHz. В настройках звуковой карты выставленно 96 KHz. При воспроизведении в строке состояния, foobar выдает 44.1 Или на выходе все равно звук будет с той частотой, которая указана в настройках звуковой карты? Или надо установить DSP Resampler какой нибудь, что-бы на выходе звук был равен частоте установленной в настройках звуковой карты. Объясните пожалуйста.
Если используется микшер Windows (DS или WASAPI общего режима), то плеер отдаёт на выход ту частоту, с которой записан воспроизводимый аудио-файл, а обработчик Windows производит обработку с той частотой, которая указана в Устройстве воспроизведения в настройках Windows.
Использование ресемплера плеера в этом случае совершенно бесполезно.
megane68 M
Репутация: -18
С нами: 15 лет 9 месяцев

Сообщение #4 Psychedelic Icon » 03.11.2015, 04:05

Я использую WASAPI Event (компонент), в настройках устройства воспроизведения стоит частота 96 KHz и 24 бита.

Если я правильно понимаю, в моем случае на выходе частота будет такой же, как и у вопроизводимого файла? А при использовании DS на выходе будет частота , которая указана в устройстве воспроизведения Windows?
Psychedelic Icon
Автор темы
Аватара
Репутация: 0
С нами: 9 лет

Сообщение #5 megane68 » 03.11.2015, 04:28

Psychedelic Icon:Я использую WASAPI Event (компонент), в настройках устройства воспроизведения стоит частота 96 KHz и 24 бита.
Если я правильно понимаю, в моем случае на выходе частота будет такой же, как и у вопроизводимого файла?
Да.. WASAPI Event и Push это эксклюзивный вариант вывода.
При таком выводе настройки Windows ни на что не влияют.
Psychedelic Icon:А при использовании DS на выходе будет частота , которая указана в устройстве воспроизведения Windows?
DS Вы не сможете использовать, так как в Vista и выше такого вывода в операционной системе Windows не существует. Он используется в ХР и ниже.
А в Vista и выше используется WASAPI.
Только у WASAPI есть два режима: монопольный и эксклюзивный. Event и Push это разные способы буферизации в эксклюзивном режиме WASAPI. А монопольный режим WASAPI - это вывод через микшер Windows.
megane68 M
Репутация: -18
С нами: 15 лет 9 месяцев

Сообщение #6 Psychedelic Icon » 03.11.2015, 04:43

Спасибо за разяснение, очень благодарен :wink:
Psychedelic Icon
Автор темы
Аватара
Репутация: 0
С нами: 9 лет

Сообщение #7 megane68 » 03.11.2015, 05:41

Psychedelic Icon, Я там немного очепятался.
Монопольный режим и эксклюзивный - это одно и тоже.
Вывод через микшер Windows называется общим режимом. В настройках Output foobar2000, общий режим выглядит как правило как название звуковой карты, а монопольный (эксклюзивный) режим называется WASAPI (event): и WASAPI (push):...
megane68 M
Репутация: -18
С нами: 15 лет 9 месяцев

Сообщение #8 vladj » 03.11.2015, 11:08

megane68:DS Вы не сможете использовать, так как в Vista и выше такого вывода в операционной системе Windows не существует
С чего это не существует ? Лично у меня DS первичный и DS Digital Audio присутствуют в настройках вывода на Реалтеке на вин 8 при вообще
неустановленных драйверах на Реалтек, который подхватывается виндовыми, дефолтными драйверами.
А топик стартеру посоветовал-бы быть поконкретней спрашивая о выводе, т.е. какая Ось, какая звуковая, куда выводит (аналог-цифра?),
какой формат контента преобладает. А вообще, имхо, ресэмплеры зло и лучше выводить в нативе звук переключая вручную или купив звуковую
карту с автоматом частоты.
vladj M
Аватара
Откуда: Пермский край
Репутация: 427
С нами: 14 лет 10 месяцев

Сообщение #9 VEG » 03.11.2015, 11:42

megane68:Использование ресемплера плеера в этом случае совершенно бесполезно.
Ресемплер до частоты дискретизации, с которой работает системный микшер — очень даже полезно. Частоту дискретизации системного микшера можно в настройках задать.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 279
С нами: 12 лет 7 месяцев

Сообщение #10 Psychedelic Icon » 03.11.2015, 13:39

ОС: Win 8.1.
Звуковая карта: Creative Sound Blaster Live! 24-bit.
Предпочитаемый формат: только FLAC.

При "чистой" установке плеера в разделе Output > Device присутствуют: Null Output, Первичный звуковой драйвер, Динамики (SB Audigy), Динамики (Realtek High Definition). У меня стоит 2 звуковых карты. Основная Creative. После установки компонента WASAPI, появляются WASAPI Push и Event, а так же DS Первичный звуковой драйвер, DS Динамики (SB Audigy), DS Динамики (Realtek High Definition). Это и смутило меня.
Psychedelic Icon
Автор темы
Аватара
Репутация: 0
С нами: 9 лет

Сообщение #11 vladj » 03.11.2015, 17:31

Зайти в биос и отключить Реалтек (перед этим удалить из системы драйвера на него). Далее запускаемся и
в виндовом микшере оставляем одно устройство вывода, то которое предпочтительно ( в нашем случае креатив).
Правой по окну в оконце виндовом Звук, там правой по свободному месту и ставим обе галочки...
Показывать отключенные, Показывать отсоединенные. Далее правой по каждому не нужному (по одному),
и Отключить. Если есть неиспользуемые в видеокарте HDMI и любые SPDIF тоже отключаем, это в том случае если
не намеряны выводить по цифре звук.
Далее как выше написано...по WASAPI в монопольном (обе галочки там стоят) звук пойдет в обход виндового микшера
только с одной программы, уровень можно регулировать только в фубаре.
Частоту в фубаре выставляем ту, с которой имеем больше контента (в DSP из активных все убираем)...насколько помнится
эти креативы не пропускают нативно 44.1, а только 48. Если не пойдет звук на 48, прийдется ресэмплер ставить с распространенного
44.1, на поддерживаемые 48.
vladj M
Аватара
Откуда: Пермский край
Репутация: 427
С нами: 14 лет 10 месяцев

Сообщение #12 Psychedelic Icon » 03.11.2015, 18:27

Спасибо большое за помощь, все настроил, все отлично работает.
Psychedelic Icon
Автор темы
Аватара
Репутация: 0
С нами: 9 лет

Сообщение #13 megane68 » 06.11.2015, 03:35

vladj:С чего это не существует ?
Вывода DS в осперационных системах Windows выше Vista не существует. Только WASAPI.
А то, что у Вас там в настройках - это ваши проблемы с Питером Павловски.
Скорее всего, DS в названии появляется после установки компонента WASAPI. Но это чисто Петины проблемы.
Добавлено спустя 2 минуты 9 секунд:
VEG:Ресемплер до частоты дискретизации, с которой работает системный микшер — очень даже полезно. Частоту дискретизации системного микшера можно в настройках задать.
Системный микшер не работает для WASAPI exclusive.

Добавлено спустя 4 минуты 52 секунды:
vladj:Зайти в биос и отключить Реалтек (перед этим удалить из системы драйвера на него).
Можно ещё фотошоп удалить, говорят помогает. :)
megane68 M
Репутация: -18
С нами: 15 лет 9 месяцев

Сообщение #14 vladj » 06.11.2015, 12:18

megane68:Вывода DS в осперационных системах Windows выше Vista не существует. Только WASAPI.
Разница только в том, что начиная с висты появилась поддержка WASAPI Shared и WASAPI Exclusive.
DirectSound никаким образом не завязан на том, какая у нас Ось...ХР или 7-8. Он существует и там и там.
DirectSound прямиком зависит от драйверов и установленного в системе DirectХ. Если ты не видишь у себя
вывода по DS, это не значит что его нет в Осях выше ХР....это как суслик, ты его не видишь, а он есть :smile:
vladj M
Аватара
Откуда: Пермский край
Репутация: 427
С нами: 14 лет 10 месяцев

Сообщение #15 megane68 » 07.11.2015, 01:28

vladj, ну зачем ты постишь очередную глупость?
Я уже три раза повторил и написал чОрным по белому:
В ОПЕРАЦИОННОЙ СИСТЕМЕ WINDOWS VISTA И ВЫШЕ, НЕТ ВЫВОДА DIRECT SOUND КАК КЛАССА!!!
ПОТОМУ, ЧТО ТАКОГО ИНТЕРФЕЙСА НЕТ В ЭТИХ СИСТЕМАХ!!!

Сколько ещё раз повторить?
http://audiophilesoft.ru/publ/my/wasapi_and_playpcmwin/11-1-0-252
Ты хотя бы прежде чем постить вслепую очередную фигню, взял бы и заглянул в интернет, прочитал бы что- нибудь на эту тему.
Ну честное слово, как дети...

Изображение
megane68 M
Репутация: -18
С нами: 15 лет 9 месяцев


Вернуться в Есть вопрос!