Eu gosto da sua ideia. Acho que encontrei uma maneira de fazer o que você quer.
Usando ffmpeg
para exportar quadros em um determinado intervalo
Você pode instalar ffmpeg
e depois converter o vídeo em quadros estáticos.
ffmpeg -i input_file.mp4 -r 1 image_%4d.png
Controlando a taxa de quadros
A opção -r
recebe um número como parâmetro, ou seja, a taxa de quadros. Então o argumento para esta opção seria 1 dividido pelo tempo que você segura as folhas na frente da câmera .
Por exemplo:
- Escolhendo um papel a cada segundo, use
-r 1
. - Escolhendo um papel a cada dois segundos, use
-r 0.5
- porque 0,5 quadros por segundo significam 2 segundos por quadro. - ...
Você só precisa sincronizar isso com a sua hora de início, então sugiro usar um cronômetro.
Mudando a posição inicial
Você também pode "deslocar" o vídeo usando -ss <some number>
, em que <some number>
é o tempo em segundos desde o início do vídeo. Então, usar -ss 5
começaria em cinco segundos.
Se você precisar alterá-lo com mais precisão, usando a sintaxe hh:mm:ss.xxx
, especificando milissegundos em xxx
, por exemplo, como 00:00:00.500
.
Controlando nomes e formatos de saída
Você pode alterar o image_%4d.png
para usar mais dígitos. %4d
produzirá imagens como 0001
, 0002
e assim por diante. Então, isso deve ser suficiente para a maioria dos casos.
ffmpeg
também pode ser enviado para JPG, então você só precisa alterar o sufixo de acordo. Eu sugiro usar o PNG, por razões de qualidade.
Algumas dicas
Tente usar iluminação adequada. Configure uma fonte de luz direta para o papel e ajuste a câmera para alto contraste. Talvez seja necessário editar em lote os arquivos de saída para cortá-los, remover o tom de cor e torná-los mais nítidos.
Você pode usar IrfanView para processá-los em lote ou usar uma versão de teste de Adobe Lightroom .