Mit AForge ffmpeg wrapper können Sie Frames aus einem Video mithilfe der VideoFileReader-Klasse extrahieren und als Bitmap speichern.C# Extrahieren von Frames aus einem Teil einer Videodatei
Sehen Sie dies für die exemple: Extracting frames of a .avi file
mit, dass mein Problem ist, dass Sie nicht angegeben, wo der Rahmen Lesen zu beginnen. Es beginnt immer am Anfang der Videodatei.
Aber was, wenn ich Bilder extrahieren wollte, die mitten in einer zwei Stunden langen Videodatei sind. Mit dieser Klasse müssten Sie die gesamte erste Stunde analysieren, um zu diesen Frames zu gelangen.
Kennt jemand einen Weg, um das zu erreichen?
Scheint, dass sie keine Möglichkeit dafür bieten. Sie könnten versuchen zu schummeln, indem Sie die Datei mit einer anderen Bibliothek ausschneiden oder einfach eine andere Bibliothek verwenden, um zunächst Frames zu extrahieren. EDIT: Sie können die privaten Mitglieder der 'VideoFileReader'-Instanz vollständig debuggen und sehen, ob Reflection Ihnen hier vielleicht helfen kann. – SimpleVar
Sieht nach einer guten Antwort für mich aus, hat es dir nicht gefallen? –