Autor Beitrag
fatiheminsahin
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Di 02.09.14 08:28 
Hallo liebe Freunde,

ich möchte in einem Verzeichnis liegende Bilder als ein Video abspeichern.
Dabei soll ich die Bildfrequenz angeben können.

Das Video sollte im .amv format sein.

Das generierte Video sollte danach im Fenster abspiel Bereit werden (nach der Videogenerierung) am besten mit dem Media Element aus wpf.

geht das überhaupt, ich weis auch nicht wirklich nach was man da googeln soll... bin nicht fündig geworden.

Wer kann mir auf die Sprünge helfen?

Danke schon im Voraus..
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4798
Erhaltene Danke: 1059

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Di 02.09.14 10:07 
Hallo,

ffmpeg unterstützt dieses Format (seit Version 9).
Und für .NET gibt es dann diese Wrapper-Lib: Solid FFmpeg C# .Net Wrapper

Edit: Hier noch ein Link zur Doku (der Command Line Options): ffmpeg Documentation

Um die Bilder zu einem Video generieren:
How to create a movie from several .bmp-files [under Linux]?
Für dich dann in etwa:
ausblenden Quelltext
1:
ffmpeg -r 30 -i img%d.bmp out.amv					

s.a.
FFmpeg FAQ - 3.2 How do I encode single pictures into movies?
ffmpeg wiki - Create a video slideshow from images

Eine Alternative zu obiger Lib wäre noch AForge: How to create video files in C# (from single images)

Noch ein Edit:
Habe noch etwas gefunden und wollte es der Vollständigkeit halber erwähnen: A Simple c# Wrapper for ffMpeg

PS: Beim "googeln" solltest du bevorzugt nach englischen Begriffen suchen, hier z.B. "ffmpeg bmp generate video".

PPS: Und Crossposts (entsprechend unserer Richtlinien) immer angeben: myCSharp.de - C# WPF: .AMV Videogenerierung aus .BMP Bildern