Extraindo todas as imagens estáticas de um filme [fechado]

11

Eu tenho um grande número de folhas de papel para digitalizar. Em vez de um scanner automático ou scanner de mesa, gostaria de usar minha câmera fotográfica. Depois de um tempo, ocorreu-me que, em vez de fazer uma foto para cada página, eu poderia instalar a câmera em um tripé, configurá-la para gravar vídeo e extrair as imagens do vídeo.

Dessa forma, eu teria que lidar com os papéis: escolha um, coloque-o na frente da câmera, espere um pouco, substitua-o.

Existe um software Linux para tirar todas as imagens sem movimento de um filme? Tipo de detecção sem movimento.

    
por Aaron Digulla 25.06.2011 / 21:50

2 respostas

12

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 .

    
por 25.06.2011 / 22:09
2

Eu sou um artista profissional de VFX, e a melhor maneira de fazer isso é apenas tirar fotos. Ainda fazemos esse tipo de coisa no set para pequenos pedaços de filme que precisam parecer com ação ao vivo, mas não podem ser filmados diretamente.

Mesmo que você tenha uma marca de registro em suas páginas, é difícil tirar as que estão com o desfoque de movimento. Sua melhor aposta (menos demorada durante e depois de tirar as imagens) realmente ainda é tirar uma foto, mover a página, apertar o botão de foto novamente.

    
por 05.12.2014 / 19:24