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 -r
opção aceita um número como parâmetro, ou seja, a taxa de quadros. Portanto, o argumento para esta opção seria 1 dividido pelo tempo em que você segura as folhas na frente da câmera .
Por exemplo:
- Escolhendo um papel a cada segundo, use
-r 1
.
- Ao escolher um papel a cada dois segundos, use
-r 0.5
- porque 0,5 quadros por segundo significam 2 segundos por quadro.
- ...
Você só precisaria sincronizar isso com o horário de início, por isso sugiro usar um cronômetro.
Mudando a posição inicial
Você também pode "mudar" o vídeo usando -ss <some number>
, onde <some number>
é o tempo em segundos desde o início do vídeo. Então, o uso -ss 5
começaria em cinco segundos.
Se você precisar alterá-lo com mais precisão, usando uma hh:mm:ss.xxx
sintaxe, especificando milissegundos em xxx
, por exemplo, como 00:00:00.500
.
Controlando nomes e formato de saída
Você pode alterar image_%4d.png
para usar mais dígitos. %4d
imagens de saída vai gostar 0001
, 0002
e assim por diante. Portanto, isso deve ser suficiente para a maioria dos casos.
ffmpeg
também pode gerar saída para JPG; portanto, é necessário alterar o sufixo adequadamente. Sugiro usar PNG, por motivos de qualidade.
Algumas dicas
Tente usar a iluminação adequada. Configure uma fonte de luz direta para o papel e ajuste a câmera para alto contraste. Talvez você precise editar em lote os arquivos de saída para cortá-los, remover tonalidades de cores e aumentá-los.
Você pode usar o IrfanView para processá-los em lote ou usar uma versão de avaliação do Adobe Lightroom .