Перейти к содержанию
    

Звуковой ЦАП

Здравствуйте.

Предположим есть некий звуковой ЦАП 24 бита 192 кГц.

И есть некий WAV файл 16 бит 44.1 кГц.

Мы его воспроизводим на компе. Что происходит в этом случае ?

1. Звуковая карта перестраивает частоту ЦАПа, чтобы он работал с частотой соответствующей 44.1 кГц

2. Музыкальный плеер сам понимает, что ЦАП 24 бита 192 кГц и на лету производит передискретизацию файла.

 

Тот же вопрос если это проигрыватель компакт дисков и внешний ЦАП.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это сильно зависит от операционки, драйверов чипа и самого чипа.
Т.е. преобразование может делать:

1. Драйвер программно.
2. Микросхема аппаратно.

Как это реализовано в конкретной операционке и драйвере по моему придётся исследовать отдельно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Никаких передискретизаций саундкарта не делает, если плеер прочитал настройки файла он отправляет WAV из буфера в ЦАП на сэмплрэйте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

31 minutes ago, Aldec said:

Никаких передискретизаций саундкарта не делает, если плеер прочитал настройки файла он отправляет WAV из буфера в ЦАП на сэмплрэйте.

а теперь запустите два winampа и проиграйте одновременно два WAV файла с разными сэмплрэйтами, что будет отправлено в аудиокарту?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это делает звуковая система. Во всех серьезных ОС.  Перестроить частоту ЦАПа бывает можно в настройках драйвера.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 8/4/2020 at 5:19 PM, dimka76 said:

Предположим есть некий звуковой ЦАП 24 бита 192 кГц.

И есть некий WAV файл 16 бит 44.1 кГц.

Мы его воспроизводим на компе. Что происходит в этом случае ?

1. Звуковая карта перестраивает частоту ЦАПа, чтобы он работал с частотой соответствующей 44.1 кГц

2. Музыкальный плеер сам понимает, что ЦАП 24 бита 192 кГц и на лету производит передискретизацию файла.

В висте и семёрке приходится в свойствах вывода звука ставить частоту более 16 кГц чтобы поспроизвести 7кГц  в файле WAV файл 16 бит 16кГц без искажений.

В тех платах что попадались - частоты выше 22кГц не воспроизводились вне зависимости от настроек и файлов.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Два файла будут играть на своих сэмплрэйтах, микшеру  и саундкарте без разницы что проигрывать если есть поддержка 24б и 192кгц. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

12 часов назад, _pv сказал:

а теперь запустите два winampа и проиграйте одновременно два WAV файла с разными сэмплрэйтами, что будет отправлено в аудиокарту?

Пре чем здесь одновременное проигрывание в Winamp?

Это какой-то эталонный проигрыватель звуковых файлов?

04.08.2020 в 17:19, dimka76 сказал:

Музыкальный плеер сам понимает, что ЦАП 24 бита 192 кГц и на лету производит передискретизацию файла.

Ни чего он не понимает, код плеера задействует соответствующий API. Далее ось опираясь на рекомендации драйвера звукового чипа передает управление аппаратным средствам..

Изменено пользователем Droid 77

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...