Jump to content

    
Sign in to follow this  
dimka76

Звуковой ЦАП

Recommended Posts

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

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

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

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

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

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

 

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
31 minutes ago, Aldec said:

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

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

Share this post


Link to post
Share on other sites
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кГц не воспроизводились вне зависимости от настроек и файлов.

 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
12 часов назад, _pv сказал:

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

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

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

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

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

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

Edited by Droid 77

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this