Screenrecorder programmieren?
lima-city → Forum → Programmiersprachen → Basic
bedienen
befehl
bild
computer
einzelbild
erzeugen
film
filmen
format
graph
haufe
label
programm
sender
string
system
text
tick
umwandeln
video
-
Hallo, ich habe mir vor einiger Zeit vorgenommen einen eigenen Screenrecorder zu programmieren und habe schon ein wenig programmiert! Nur speichert mein Programm leider nur Bilder und ich wüsste nicht, wie man diese in Filme umwandeln kann...
Hier mein Code:
Public Class Form1
Dim lbl As New Label
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If My.Computer.FileSystem.DirectoryExists(TextBox1.Text) = True Then
Else
MkDir(TextBox1.Text)
End If
Timer1.Start()
time.Text = 0
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Dim bounds As Rectangle
Dim screenshot As System.Drawing.Bitmap
Dim graph As Graphics
Dim directory As String = TextBox1.Text
Dim frame As String = time.Text
Dim format As New Label
format.Text = ".jpg"
Dim img As String = format.Text
bounds = Screen.PrimaryScreen.Bounds
screenshot = New System.Drawing.Bitmap(bounds.Width, bounds.Height, System.Drawing.Imaging.PixelFormat.Format32bppRgb)
graph = Graphics.FromImage(screenshot)
graph.CopyFromScreen(bounds.X, bounds.Y, 0, 0, bounds.Size, CopyPixelOperation.SourceCopy)
screenshot.Save(TextBox1.Text & time.Text & format.Text)
time.Text = time.Text + 1
PictureBox1.BackgroundImage = screenshot
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Timer1.Stop()
End Sub
End Class -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Was für ein Film soll es denn werden? MPEG, Quicktime, AVI/MKV, wmv?
Du musst aus den Einzelbildern mit der entsprechenden Video Encodierung halt den Film erzeugen. KA ob es da für VB fertige Libs gibt. Einfach mal nach suchen ;) -
Also was für ein Film ist mir eigentlich relativ egal... Aber sollte schon AVI, WMV oder MPEG sein...
Ich werd einfach mal meinen guten Freund Google benutzen... -
gute idee mit copyfromscreen muss ich auch mal probieren...
es gibt nen haufen programme, die aus bildern videos machen, zb super.
must du mal bei google suchen. ich meine man kann es auch per kommandozeile bedienen.
dann machst du dir ein batch-programm zb "video.bat" und trägst dort die nötigen befehle ein. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage