• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Видео захват (vfw or DirectShow)

  • Автор темы eBit
  • Дата начала
Статус
Закрыто для дальнейших ответов.
E

eBit

Я пишу захват видео через VFW, некто возрозит - "а почему не через DirectShow" - так уж случилось.

какая может бить причина, я вызываю capPreview, но сначала capOverlay но картина остаетса неподвижная, кадры не обновляютса. прихидится вызивать в потоке capGrabFrame

если кто то знаэт где или имеет доки по DirectShow - поделитесь.

P.S.
зарание благодарен
 
A

admin

eBit
Мда. DirectShow разработка MS. Значит в MSDN должно быть что-то. Уж полней чем там найти сложнее.
 
E

eBit

MSDN больше на справочник катит (плюс ошибок много), а вот как пособие это сложней. на руском практически ничего нет (на английском такое сложно учить), сроки и без того малые.
 
G

Guest

Я пишу захват видео через VFW, некто возрозит - "а почему не через DirectShow" - так уж случилось.
Переходи на DirectShow. Гораздо больше возможностей и к тому же твоя прога не будет зависеть от железа.
Если сейчас тудно найти ответ на форумах по программированию с DirectShow, то на VFW уж точно не найдешь.
 
D

DrAF

DirectShow позволяет достичь скорости ввода видео 720*576, 24bit - 25 кадров/сек ЛЕГКО. И это не Preview через аппаратный оверлей, я говорю о реальной скорости заполнения массива raw-буферов в памяти. Наверное, VfW остается только мечтать об этом. К сожалению, создание класса для захвата через DirectShow - совсем нетривиальная задача. В смысле, не для начинающих. Но освоить это было бы очень полезно, т.к. скорость ввода видео позволяет снять многие ограничения на применение Вашего ПО.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!