Utilizzando il wrapper AForge ffmpeg è possibile estrarre i frame da un video utilizzando la classe VideoFileReader e salvarlo come bitmap.C# estrae i frame da una parte di un file video
vedere questo per l'exemple: Extracting frames of a .avi file
Il mio problema con questo è che non si può specificato da dove iniziare la lettura dei fotogrammi. Inizia sempre dall'inizio del file video.
Ma cosa succede se volevo estrarre i frame che si trovano nel bel mezzo di un file video di due ore. Usando quella classe dovresti analizzare l'intera prima ora per arrivare a quei frame.
Qualcuno sa come raggiungerlo?
Sembra che non abbiano fornito un modo per farlo. Puoi provare a imbrogliare tagliando il file usando una libreria diversa, o semplicemente usando una libreria diversa per estrarre i frame per cominciare. EDIT: puoi eseguire il debug e vedere i membri privati dell'istanza di 'VideoFileReader', e vedere se forse Reflection può aiutarti qui. – SimpleVar
Sembra una buona risposta per me, non ti va bene? –