c#'da webcam tv kartı görüntüsünü kaydetmek

Başlatan kantirici, 26 Ocak 2013, 00:37:14

kantirici

Merhaba arkadaşlar.Yapmak istediğim C#' da bir görüntü kaynağındaki görüntüyü kaydetmek(video olarak).İlk etapta dosya türü fark etmesede yapmak istedigim kaynaktaki görüntüyü sıkıştırılmış bir şekilde kaydetmek.

İnternette avicap32.dll  ve direct show kullanıldığını gördüm.Bu noktada hem sizlerin  önerilerinizi hemde bu konu ile ilgili kaynak bekliyorum. teşekkürler.

mur@t

directshow SDK içinde C++ ve C# capture örnekleri mevcut.
http://msdn.microsoft.com/en-us/library/windows/desktop/dd375468(v=vs.85).aspx

SDK içindeki grapheidt.exe ile sisteminizde yüklü filtreleri görebilir, birbirine bağlayıp çalıştırabilirsiniz.
Oluşturduğunuz filtreyi C# kodunuzdan çağırabilir veya kod içinde bu filtreleri bağlayabilirsiniz.

kantirici

@murat directshow SDK  anladığım kadarıyla windows sdknın içinde.Wimdows sdk yı yükledim fakat içinde directshow ile ilgili bir şey bulamadım. örnekler tam olarak neredeler acaba?

mur@t

eskiden ayrıydı. windows sdk içine almışlar.

indirip bakmadım ama içinde örnekler de dahil hepsi olmalı.
Microsoft Windows SDK for Windows 7 and .NET Framework 4
http://www.microsoft.com/en-us/download/details.aspx?id=8279

önceki mesajımda örneklerin linki vardı.
http://msdn.microsoft.com/en-us/library/windows/desktop/dd375468(v=vs.85).aspx