Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > чтение данных из аудио выхода


Автор: wotker 12.10.2010, 16:18
Всем добрый день! 

Мне понадобилось написать программу, которая сохраняет в файл воспроизводимый звукой поток (т.е. проигрываемую на компьютере музыку, разговоры в скайпе и т.д.). В интернете я нигде не нашел подробных инструкций как читать из аудио выхода.

Если ли какие-нибудь соображения? Что можете посоветовать?
Заранее спасибо.

Автор: mihanik 12.10.2010, 16:33
Во-первых, запостил не в тот раздел.

Во-вторых, в поиск!!!
Кто-то в разделе VB это делал...
Programmer, по-моему.
Лучше у Akina спросить.

Автор: 586 13.10.2010, 08:43
Цитата(wotker @  12.10.2010,  17:18 Найти цитируемый пост)
В интернете я нигде не нашел подробных инструкций как читать из аудио выхода.

Нужно в качестве источника записи выбрать "Stereo Mix". И можно будет записывать любой программой звукозаписи.

Автор: wotker 13.10.2010, 14:12
Цитата(586 @ 13.10.2010,  08:43)
Цитата(wotker @  12.10.2010,  17:18 Найти цитируемый пост)
В интернете я нигде не нашел подробных инструкций как читать из аудио выхода.

Нужно в качестве источника записи выбрать "Stereo Mix". И можно будет записывать любой программой звукозаписи.

Спасибо за совет.

Я знаю об этом варианте (использование stereo mix/wave out в качестве record-девайсов по умолчанию).
Но:
 1) не все аудиокарты имеют такую возможность (использование stereo mix/wave out). В качестве записывающего устройства можно использовать только микрофон.
 2) В такой схеме получится использовать микрофон? Допустим, я хочу сохранять не только audio out, но и то, что я говорю по микрофону.  Пример: разговор в скайпе.

Изучил другие варианты:

 - создать аудио-драйвер или использовать готовый (например, VAC).
-  создать  драйвер-фильр

Эти варианты работают не для всех аудио-карт. Да и разработка очень сложная. Нет ли более легкого пути? Например, готовой библиотеки? 

Автор: mihanik 13.10.2010, 15:01
wotker, т.е. к http://forum.vingrad.ru/users/Programmer и Akina обращаться не хотим из принципа?

Автор: wotker 13.10.2010, 23:10
Цитата(mihanik @ 13.10.2010,  15:01)
wotker, т.е. к http://forum.vingrad.ru/users/Programmer и Akina обращаться не хотим из принципа?

mihanik, не беспокойтесь. Я уже давно написал akina'у в личку.

Автор: wotker 14.10.2010, 12:30
Нашел выход для Висты:
http://blogs.msdn.com/b/matthew_van_eerde/archive/2008/12/16/sample-wasapi-loopback-capture-record-what-you-hear.aspx

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)