|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Захват звука с программы
Здравствуйте пользователи форума! Пишу дипломную работу, бьюсь над задачей: захватить звук с определенной программы. PID процесса вытащил, но как конкретно по PID'у запись сделать и сохранить хотя бы в .wav для начала не знаю. Перечитал много разной информации, облазил много форумов но подходящего не нашёл. Программа использует библиотеку Bass, и если бы один поток был, всё было бы намного проще, но у меня 9 потоков. Поэтому этот вариант тоже не подходит, если конечно только не попробовать весь звук в один поток собрать, но увы это я тоже не знаю как реализовать
|
#2
|
||||
|
||||
Пользуйте микшер - нужный сигнал на запись, остальные приглушить. Bass.dll позволяет сохранять звук в мемпоток, как это делать, смотрите в демонстрационном примере RecordTest. А вот как в файл сохранять
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#3
|
|||
|
|||
Ничего не вышло...
В примере RecordTest качество звука ужасное. А с микшером пример не запустился. |
#4
|
||||
|
||||
Тоже побывал RecordTest, совсем плохо пишет
|