programı tamamladığımda kendime keylogger yapacağım :) , çalıştığım şirket başka maksat ile kullanacak ; program hazır sadece bu dediğim zelliğin tarihin video üstüne eklenmesi ve birkaç zellik daha kodluyorum şu an, iki farklı versiyonunu yazdım 1. cisinde resim olarak işleyip ard arda resimleri getiriyor kendine gre artıları eksileri olduğu için 2. versiyonunda direk. avi, . wmv, . mpeg olarak kaydediyorum istediğim bir klasre sonra o klasre kaydedilmiş bilgisayarda olan biten ekran grüntüsü videosunu otomatik klasrde gizleme kodunu yazıcam, 1 dakika ekran grüntüsünü kaydeden videonun kapladığı alan şu an 127 kb çift sıkıştırma işlemi yapılarak ekran grüntü kalitesi düşük ama okunabilcek düzeyde, aynı şekilde bu yazdığım programın mantığında external disklerde film arşiviniz var ise 500 gb 1tb nız dolu komple diyelim benim program onları süzgeçten geçircek 500 gb film kalitelerinin biraz düşmesini gz nüne aldığın taktirde rahat 370 gb lara kadar geriler... 1. versiyonumun iskelet kodları aşağıdaki gibi, güzelde bir user-interface zamanım olduğu müddetçe yapıcam namespace KullaniciEkranKaydiAlma { public partial class Form1 : Form { public Form1 private void button1_Click private void button2_Click private void button3_Click int resimNo; private void timer1_Tick_1 int resimNo2; private void timer2_Tick { try catch } private void pictureBox1_Click private void Form1_Load } } S1b3r_HasTa tarafından 20/Eyl/12 14:18 tarihinde düzenlenmiştir

hocam programı tamamladığında paylaşcanmı, pazarlıyacanmı? Lekum Dinikum Veliye Din...

amacın sadece bir bitmap e yazı yazdırmaksa şu şekilde yapabilirsin.. ortada ses olmadığı için kolay yazıyı eklemek. private void timer1_Tick_1 sanırm grafik. drawstring işine yarar unbalanced tarafından 20/Eyl/12 16:49 tarihinde düzenlenmiştir Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Geliştirmekte olduğum bir yazılım var, c# windows forms application olarak amacı karşı tarafın bilgisayarına kurduğumda kişinin ekranda ne yapıyor ne ediyor diye ekran grüntüsünü. wmv, . avi formatlarınıda destekler biçimde ister standart olarak kaydetme ister sıkıştırıp kaydetme olanağı tanıyan bir program. ScreenCaptureVideoProfile. Quality ayarlaması ScreenCaptureVideoProfile. FrameRate ayarlaması ile uğraşıyorum sistemin temelinde bu gibi kodlarım yatmakta using Microsoft. Expression. Encoder; using Microsoft. Expression. Encoder. ScreenCapture; using Microsoft. Expression. Encoder. Live; gibi kütüphaneler ile çalışıyorum geliştirdiğim yazılımın başka spesifik zellikleride mevcut detaya girmeyeceğim Müridler esas mesele sizlerin grüşene başvurmamın nedeni gayet güzel kaydetmiş olduğum videonun içine bir de Label olarak yazı eklemek istiyorum video kaydedilirken, ne tür parametreler geçirebilirim nasıl bir class yazmalıyım ne gibi eventlere/triggerlara ihtiyacım olacak bilemedim o labeli o videonun içine nasıl gmerim program kullanıcının ekranında yaptıklarını kayıt altına alması esnasında, video kaydetmeye başladığı esnada ? Bu olayı tarih için istiyorum videonun sağ alt kşedinde tarih yazdırıp ona gre arşivleme yapacağım. Ciddi anlamda. net teknolojilerine hakim olup c# bilenlerin yanı sıra tüm müritlerden fikir almak isterim. İngilizce dahil olmak üzere kaynaklardan araştırdım fakat elle tutulur birşey bulamadım. Şimdiden teşekkürler.

unbalanced hocam 1. yoldan yazdığım programın mantığına uygun bir çzüm nerisini vermişsin eyvallah dediğin yntemi o kısımda deneyeceğim, bu uyguluma sayfaların kşesine çizilen resimleri hızlıca çevirip çpten adam oynatma işine benzeyecek :) 2. versiyonda yazdığım kodlarda işin içinde safi video oynatma olduğu için kaydedilen videonun çzünürlüğünü iyice düşürüp bu seferde Fatih'in dediği yolu izlemek gerekecek mantıklı bir yaklaşım Fatih ;)

işine yararsa watermark zelliği var, http://splicer.codeplex.com/ http://stackoverflow.com/questions/3359789/video-capturing-uploading-processing-streaming-back-net-c-sharp SharpShooter tarafından 20/Eyl/12 13:41 tarihinde düzenlenmiştir - xx yerde hata var. - ya aslında kod şyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...

Sharp, senin nerdiğin watermarking olayı bana uymuyor çünkü orda "Adding the image we want to use as a watermark to the second track " şeklinde yapıyor yani gif olarak hazırlayıp gmmüş ben tarih girceğim için otomatik bilgisayarın tarihini alıp videonun içine gmen bir sistem olsun istiyorum, oda olmadı en ktü kodlama ile tek tek videoların içine gmerim o günün tarihi neyse manual olarak, yeterki bir yol yntem bulabileyim rnek hiçbirşey bulamadım ScreenCaptureJob, videoprofillerinin içinde kayboldum; onun için watermarking olayı yattı. Bu tip videonun içine birşeyler işleme ile ilgili daha nce herhangi bir tecrübem yok zel sektrde asp. net, c# ile web applicationlar geliştiren bir firmada çalışıyorum, kendimi bu işin içinde buldum.

inceliyorum Sharp, eyvallah

unbalanced hocam, dediğin library'yi inceledim baya spesifik şeyleri kapsıyor bir tarafından tutulabilir eyvallah

Biraz uğraştırabilir ama video daki karelerin yerlerini saydırıp yazı koyacağın diziye resim olarak ekleyebilirsin. Sonra tekrar video olarak birleştirirsin.

bu konudaki en kapsamlı yazılım directshow. net in librarysi dir http://directshownet.sourceforge. net/ Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

2. versiyonu paylaşabilirsen yardımcı olmaya çalışalım, araştırdğım kadarıyla yapan eden yok - xx yerde hata var. - ya aslında kod şyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...

aslında şu anda kullanmış olduğum using Microsoft. Expression. Encoder; kütüphanesinin byle bir zelliği olsa çok işime yarayacak fakat araştırmalarım dahilinde rastlayabilmiş değilim veya Expression blend aynı şekilde nasıl kullanılabilir acaba...