Ciao,
si può fare anche con FFMPEG:
https://trac.ffmpeg.org/wiki/Create%20a ... he%20video
Il primo esempio è quello che dovrebbe servire a te:
Codice: Seleziona tuttoffmpeg -i input.flv -ss 00:00:14.435 -vframes 1 out.png
FFMPEG richiama il software
-i indica il file in ingresso seguito dal nome del file
-ss indica l'indice del timecode dove andare a selezionare il fotogramma (Seek)
-vframes è il parametro che istruisce FFMPEG per l'estrazione del fotogramma, seguito dal numero 1 che indica l'estrazione di 1 solo fotogramma e dal nome del file in uscita
Qui altri parametri utilizzabili:
http://forum.selur.de/topic184-create-t ... fmpeg.html
Per estrarre il fotogramma da più clip devi fare un file ".bat" con un loop del tipo:
Codice: Seleziona tuttofor %%F in (*.mp4) do (
ffmpeg -i %%F -ss 00:00:01.000 -vframes 1 %%F.png
)
Metti questo file BAT nella cartella dove hai i video e lancialo, ovviamente dei modificare l'estensione dello script con quella dei file da cui devi estrarre i fotogrammi.
Il codice in sostanza definisce una variabile %%F che corrisponde a tutti i file .mp4 (*.mp4) e per ciascuno esegue FFMPEG con la stringa successiva dove il nome del file di input è ripreso dalla variale %%F come pure il nome del file in uscita, così avrai il fotogramma estratto denominato come il file in ingresso.
Ovviamente il seek time lo puoi modificare a piacere.
Provalo in una cartella con pochi file e vedi se ti funziona, ovviamente devi installare FFMPEG.
https://www.ffmpeg.org/
Ciao