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


Автор: chiffa 2.6.2011, 13:44
Добрый день. Есть программа которая получает видео с сервера (протокол по которому ходит неизвестен...). Необходимо получить из этой программы видео и аудио потоки.

Буду благодарен за любую скорость, хотя бы в какую сторону копать, ну а готовый пример буду должен как земля колхозу ))))

Автор: Dik0n 2.6.2011, 18:46
Ну тут как и все, берешь отладчик, сниффер, реверсишь протокол, потом перехватываешь send/recv и выдираешь все что тебя интересует...
Можно немного подругому, но без перехвата тоже не обойтись, тут уже перехватываешь вывод видео на экран и сохраняешь каждый кадр в свой видео файл. Ну по типу Fraps'а получается.

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

ЗЫ: А что за программа то ???

Автор: chiffa 2.6.2011, 19:32
Спасибо за ответ! нет... там не файлик... Там именно потоковое видео. Поликомовская пррограмма PVX. Рыскал в интернете, а ка то через DsPack можно?...

Автор: Dik0n 2.6.2011, 21:15
Цитата(chiffa @  2.6.2011,  19:32 Найти цитируемый пост)
а ка то через DsPack можно?... 

Не юзал не знаю, но скорее всего нет.

Вот на этой странице к примеру все протоколы указанны
http://www.polycom.su/videoconferencing/personal/pvx/
ищи в интернете описание, изучай протоколы обмена и можно хоть такую же софтину написать.

Во кстати, поищи здесь исходники http://www.koders.com/ может кто нибудь уже наподобии проги писал.

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