Запись живого видео потока в C # / XNA - PullRequest
1 голос
/ 09 сентября 2010

У меня есть проект, который отображает поток веб-камеры на текстуру.Мне было интересно, есть ли способ, через функцию Audio / Video DirectX или напрямую через XNA, где я могу записать поток в формате AVI?Заранее спасибо за помощь.

Ответы [ 2 ]

1 голос
/ 10 сентября 2010

Direct show будет делать именно то, что вам нужно через ICaptureGraphBuilder

Для оболочки C # см .: http://sourceforge.net/projects/directshownet/

0 голосов
/ 15 сентября 2010

Я использовал этот VideoTexture Class раньше с успехом и рекомендую вам его использовать. Это дает вам текущее состояние как Texture2D, которое легко воспроизводимо и должно быть разумным для преобразования в avi. Если вы используете Windows Vista или 7, вам нужно заменить DirectShowNet.dll на новый из здесь .

...