Mi piace la tua idea Immagino di aver trovato il modo di fare quello che vuoi.
Utilizzo ffmpegper esportare fotogrammi a un determinato intervallo
È possibile installare ffmpege quindi convertire il video in fotogrammi fissi.
ffmpeg -i input_file.mp4 -r 1 image_%4d.png
Frame rate di controllo
L' -ropzione accetta un numero come parametro, ovvero il frame rate. Quindi l'argomento di questa opzione sarebbe 1 diviso per il tempo di raccogliere i fogli davanti alla telecamera .
Per esempio:
- Raccogli un foglio ogni secondo, usa
-r 1.
- Scegli una carta ogni due secondi, usa
-r 0.5- perché 0,5 fotogrammi al secondo significano 2 secondi per fotogramma.
- ...
Dovresti solo sincronizzarlo con l'ora di inizio, quindi suggerirei di usare un cronometro.
Spostamento della posizione iniziale
Puoi anche "spostare" il video usando -ss <some number>, dove <some number>è il tempo in secondi dall'inizio del video. Quindi l'utilizzo -ss 5inizierebbe tra cinque secondi.
Se è necessario spostarlo con maggiore precisione, utilizzando una hh:mm:ss.xxxsintassi, specificando in tal modo i millisecondi xxx, ad esempio like 00:00:00.500.
Controllo dei nomi e del formato di output
È possibile modificare image_%4d.pngper utilizzare più cifre. %4dimmagini di uscita gradirà 0001, 0002e così via. Quindi questo dovrebbe essere sufficiente per la maggior parte dei casi.
ffmpegpuò anche essere emesso in JPG, quindi dovresti semplicemente modificare il suffisso di conseguenza. Suggerisco di usare PNG, per motivi di qualità.
Alcuni suggerimenti
Prova a usare un'illuminazione adeguata. Impostare una fonte di luce diretta sulla carta e impostare la fotocamera in contrasto elevato. Potrebbe essere necessario modificare in batch i file di output per ritagliarli, rimuovere la tonalità di colore e renderli più nitidi.
È possibile utilizzare IrfanView per elaborarli in batch o utilizzare una versione di prova di Adobe Lightroom .