Hey Leute,
hier würd ich euch gerne zeigen, wie ihr einen einfachen (!) AVI-Film mit VB.net und Malisch's AVI-Lib ertsellen könnt.
Zuallererst werden die beiden dll's dafür bennötigt, die könnt ihr euch hier herunterladen.
Entpackt die Dll's, erstellt ein neues Projekt und fügt dem Projekt anschließend die Verweise hinzu.
Der Code, um aus einer Image-List (einer Lsite voller Bilder) ein AVI zu erstellen (Funktion):
Es nicht möglcih Sound hinzuzufügen, wenn man ein Bild aber längermachen wilslt, stellst du die Frammerate auf eins und wiederholst das jeweilige Bild so oft ;).
Habt Spaß damit!
Mfg
Epic
hier würd ich euch gerne zeigen, wie ihr einen einfachen (!) AVI-Film mit VB.net und Malisch's AVI-Lib ertsellen könnt.
Zuallererst werden die beiden dll's dafür bennötigt, die könnt ihr euch hier herunterladen.
Entpackt die Dll's, erstellt ein neues Projekt und fügt dem Projekt anschließend die Verweise hinzu.
Der Code, um aus einer Image-List (einer Lsite voller Bilder) ein AVI zu erstellen (Funktion):
VB.NET-Quellcode
- Private Sub CreateAVI()
- If IO.File.Exists("temp.avi") = True Then
- IO.File.Delete("temp.avi")
- End If
- Dim Imgs As New List(Of Image)
- Imgs.Add(Image.FromFile("bild1.png"))
- Imgs.Add(Image.FromFile("bild2.png"))
- Imgs.Add(Image.FromFile("bild3.png"))
- avicreator.CreateAVIFile(Imgs.ToArray(), 5 --- DIE FRAMERATE ---- , SystemInformation.VirtualScreen.Width --- BREITE DES VIDEOS, SystemInformation.VirtualScreen.Height --- HÖHE DES VIDEOS, "temp.avi")
- avicreator.setmessage("Das Video wurde erstellt.")
- 'optional starten wir das Video
- Process.Start("temp.avi")
- End Sub
Es nicht möglcih Sound hinzuzufügen, wenn man ein Bild aber längermachen wilslt, stellst du die Frammerate auf eins und wiederholst das jeweilige Bild so oft ;).
Habt Spaß damit!
Mfg
Epic