|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.08.2010, 21:53 | #1 |
Пользователь
Регистрация: 26.01.2010
Сообщений: 47
|
Работа с аудио в DSPack
Здравствуйте! Судя по названию темы вы понимаете что меня интересует возможности библиотеки, "DSPack" по работе с аудио данными. Я уже задавал несколько вопросов по этой теме на данном форуме но не кто не откликнулся на не на один из них! Я уже стал думать что действительно данная библиотека не может работать с аудио данными... Но если покапать в прилагаемых примерах и поискать разную документацию, то можно понять что это не так! Вообще в библиотек, "DSPack" есть возможность работы с аудио данными!!! Но мне до сих пор остаётся не понятным каким образом можно получать звук с устройства и записывать его в буфер? Копался в "DirectShow" но совсем загнал себя в тупик! Уже не знаю что и делать... Думаю перейти на использование другой библиотеки... Но мне как то "DSPack" более по нраву но вот только запутано и многое не ясно... Может быть кто-то, что-то хотя бы посоветует???
Работа с аудио данными, звуком вообще очень сложная и гиблая тема! Что я на собственной шкуре понял! Вообще изучаю возможности, "DirectShow" с помощью, "DSPack" и т.д. Пишу пробные, программные коды но не чего путного не получается... Всё хочу сделать возможным получение звука с аудио устройства, записи его в буфер и передачу аудио данных из буфера по сети используя, "UDP Socket". Ну а на другом конце разумеется получение и воспроизведение отправленного/полученного звука. В общем я прошу совета, помощи! P.S.: Был на форумах, "forum.wonderu.com" и "forum.vingrad.ru" тоже не чего не нашёл... Если есть что сказать, предложить? Пишите я отвечу на все сообщения!!!
Всё не то чем кажется...
|
02.08.2010, 09:31 | #2 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Цитата:
2- статья VoIP шлюз p.s.: считаю избыточным использование directshow для этих целей, ибо достаточно api p.s.: что касается прошлых ваших тем по samplegrabber для аудио, то в примере построения графа достаточно указать вместо MEDIATYPE_Video тип данных MEDIATYPE_Audio и сабтип wav-pcm или mpeg1audio, ну и есстественно - при грабе выгребать из памяти не картинку, а аудиоданные в выбранном формате ...НО как уже сказал, имхо api
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
06.08.2010, 03:58 | #3 |
Пользователь
Регистрация: 26.01.2010
Сообщений: 47
|
Ухты! Я уже и не думал что кто-тот ответит... Спасибо за ответ и предложенные советы! Предложанный вами материал я обязательно посмотрю! А можно вопрос, почему вы считаете что использование, "DirectShow" избыточно для этой цели?
Сказать по правде у меня пока нет должного опыта работы с аудио в "Delphi"... Но мне удалось набросать небольшой пример работы с звуковым устройством, использовал для этой цели я набор компонентов, "DSPack"! В данном примере я и хотел попробовать реализовать данный метод. Но если вы посмотрите сам проект то поймёте что у меня не чего не получилось... Пример я прикрепил ниже, пожалуйста посмотрите и скажите что вы думаете. В частности было бы интересно узнать почему код не работает и т.д. P.S.: Очень буду ждать вашего ответа!
Всё не то чем кажется...
|
16.08.2010, 21:23 | #4 | |
Пользователь
Регистрация: 26.01.2010
Сообщений: 47
|
Цитата:
P.S.: Забавно до ужаса! Все знают как работать с изображением но не кто не чего не может сказать по поводу звука...
Всё не то чем кажется...
Последний раз редактировалось Jacobson; 16.08.2010 в 21:31. |
|
28.09.2010, 01:32 | #5 |
Пользователь
Регистрация: 26.01.2010
Сообщений: 47
|
Я бы хотел ещё раз вернуться к этой теме! В предыдущий раз я выкладывал небольшой пример программы в месте с её исходным кодом. Программа являлась примером нахождения и запуска аудио устройства с заданными параметрами. Ниже я приведу отрывок из моей программы:
Код:
Всё не то чем кажется...
|
10.01.2012, 17:30 | #6 |
Новичок
Джуниор
Регистрация: 16.10.2011
Сообщений: 1
|
Воспроизведение звука из буфера через DSPack
Уважаемый Jacobson,
если Вам удалось решить проблему с получение звука с SampleCrabber-а из DSPack, то не могли бЫ Вы привести здесь пример, того, как ПОЛУЧИТЬ звук с SampleGraber-а и ВОСПРОИЗВЕСТИ его (например, в колонках)? Стоит такая - же проблема и не удается найти решения. Буду очень признателен за пример кода, заранее благодарен. |
18.05.2012, 21:03 | #7 |
Форумчанин
Регистрация: 29.12.2010
Сообщений: 186
|
в демке с компонентом есть пример записи видео и звука
|
19.05.2012, 07:27 | #8 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
19.05.2012, 08:58 | #9 | |||
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Цитата:
Из того, что лично Вы не умеете работать с библиотекой, отнюдь не следует, что библиотека чего-то не может. Хотя, всякое бывает. Цитата:
Кстати, только во втором случае она может быть платформонезависимой. Опять же, обработка звука - задача несоизмеримо более сложная, чем ввод/вывод (звука). Со своей стороны могу порекомендовать получать звук посредством WinAPI, конкретно модуль MMSystem. Цитата:
Некоторые программисты почему-то думают, что умения программировать достаточно для того, чтобы написать программу обработки звука. Это не так. Нужно хорошо знать математику и разбираться в акустике. Так что если подобных знаний у Вас нет, то дело, действительно, гиблое. Не следует надеяться, что библиотека все сделает за Вас. Вы сами должны понимать, что такое звук, и как и зачем его обрабатывать. Да, в течение последних двух недель в этом разделе пробегала ссылка на подходящую литературу. Называется примерно "Программирование звука в Windows", год издания где-то в районе 2000 - поищите. Последний раз редактировалось s-andriano; 19.05.2012 в 09:01. |
|||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с видео и аудио устройствами в Турбо Паскале | Morphling | Фриланс | 8 | 04.11.2009 14:43 |
DSPack - установка | Krechet | Мультимедиа в Delphi | 2 | 09.07.2009 10:23 |
проблема с DSPack | XATAB | Мультимедиа в Delphi | 0 | 26.06.2009 20:15 |
Работа с аудио (потоками) | JamS007 | Общие вопросы C/C++ | 2 | 14.02.2009 22:14 |