Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.03.2017, 09:57   #1
PTyTb32
Форумчанин
 
Регистрация: 06.10.2013
Сообщений: 216
Вопрос Звук с микрофона в активный поток

Привет, можно ли брать звук с микрофона используя Bass Simple и засовывать его в переменную TBassSimpleFX в которой уже запущена музыка и даже транслируется в радио сервер TBassSimpleServer?
то есть есть три переменные:
Код:

    Audio: TBassSimpleFX;
    Server: TBassSimpleServer;
    mic:TBassSimpleRec;
в Audio включается песня, потом она передается Server и начинается трансляция, а как к ней еще и mic добавить? то бы в трансляции было слышно и Audio и mic? Вообще как я увидел в TBassSimpleRec он только записывает в файл, а как не в файл, а в поток передать?

покопавшись я кое что сделал, я захватываю устройство (назначил стерео микшер как захват аудио с динамиков, что не включу - все идет в него) и на сервере сделал такой алгоритм
1 начать запись с устройства в файл
2 воспроизвести файл
в итоге я слышу короткий отрывок заветного звука

О БОЖЕЧКИ КОШЕЧКИ между началом записи и началом воспроизведения я поставил секунду слипа и все заработало!!! теперь я прогой слушаю весь звук на компе!! найс, но вот слиять два потока не вышло(((

Последний раз редактировалось PTyTb32; 07.03.2017 в 14:32.
PTyTb32 вне форума Ответить с цитированием
Старый 07.03.2017, 14:53   #2
zvygin1964
Старожил
 
Аватар для zvygin1964
 
Регистрация: 19.06.2013
Сообщений: 2,463
По умолчанию

http://www.programmersforum.ru/showthread.php?t=159534
Репутация: полный "0"
zvygin1964 вне форума Ответить с цитированием
Старый 07.03.2017, 15:02   #3
PTyTb32
Форумчанин
 
Регистрация: 06.10.2013
Сообщений: 216
По умолчанию

Цитата:
Сообщение от zvygin1964 Посмотреть сообщение
да, формально там есть подходящее решение, но там чистый бас, я пытаюсь под бас симпл это все написать..
PTyTb32 вне форума Ответить с цитированием
Старый 10.03.2017, 09:27   #4
Aliens_wolfs
Форумчанин
 
Регистрация: 16.12.2009
Сообщений: 902
По умолчанию

Цитата:
но вот слиять два потока не вышло(((
Что бы слить два потока звука нужно что бы частота и битрейт обоих был одинаковый, с микрофона у вас wav формат идет, а с музыки MP3 так вот нужно что то конвертировать либо с WAV микрофона в MP3 либо на оборот.
Чисто теоретически я сам не пробовал так делать.
Функция по конвертированию есть в этой программе.
Изображения
Тип файла: jpg 111.jpg (26.3 Кб, 68 просмотров)
Вложения
Тип файла: rar Пример микрофон Bass.rar (526.5 Кб, 14 просмотров)

Последний раз редактировалось Aliens_wolfs; 10.03.2017 в 14:33.
Aliens_wolfs на форуме Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Звук Звууууук Звук ... не рабоает звук.. Zvuuuuk Компьютерное железо 2 22.01.2011 17:53
Тюнер для гитары в делфи. (Считывать с микрофона звук и выводить какой частоты этот звук). Серего Мультимедиа в Delphi 8 12.01.2011 14:39
Поток. Не получается создать поток. Выдает ошибки при запуске bigory Общие вопросы по Java, Java SE, Kotlin 3 23.09.2010 00:40
снимать звук не со стерео микшера а с микрофона nick_us Мультимедиа в Delphi 3 11.09.2010 09:50
Звук с микрофона увидеть dx+ Мультимедиа в Delphi 6 24.06.2009 09:58