Como Transformar Um Video Em Time Lapse

broken image


Os vídeos de Time Lapse são vídeos como este abaixo que mostram as coisas acontecendo rapidamente. Em geral o vídeo é pelo menos 30 vezes mais rápido que a realidade para dar um bom efeito. Este que você vê aí embaixo é em torno de 60x mais rápido que a realidade. O legal deste tipo de vídeo é que algumas filmagens que seriam muito chatas de serem assistidas por muito tempo acabam ficando muito mais interessantes quando passadas rapidamente pela tela.

  1. Como Transformar Um Video Em Time Lapse En
  2. Como Transformar Um Video Em Time Lapse Download
  3. Como Transformar Um Video Em Time Lapse

Exemplos não faltam de vídeos como este.

Unfortunately, iPhone's time lapse mode does not record audio. To adjust the speed of a clip, download iMovie for iOS (free): With your project open, tap the video clip in the timeline to reveal the inspector at the bottom of the screen. Tap the Speed button. In the inspector, drag the slider to the left to decrease the speed. Unfortunately, iPhone's time lapse mode does not record audio. To adjust the speed of a clip, download iMovie for iOS (free): With your project open, tap the video clip in the timeline to reveal the inspector at the bottom of the screen. Tap the Speed button. In the inspector, drag the slider to the left to decrease the speed.

As nuvens se movimentando rapidamente no céu, uma rosa desabrochando em 30 segundos, um cigarro queimando em 10 segundos… todos estes são exemplos de vídeos de Time Lapse.

Video Time Lapse de uma viagem de 4 horas entre Belo Horizonte e Buenópolis, gerado a partir de 4600 fotos.

Como fazer um vídeo assim? É relativamente simples. Siga os passos abaixo:

  • Arrume um telefone celular ou máquina fotográfica que permita ser programado para tirar fotos a cada 1 ou 2 segundos, indefinidamente. Usei um celular Motorola Milestone, que tem o sistema operacional Android. Depois configurei o programa Tina TimeLapse para fotografar a cada 1 segundo indefinidamente. Certifique-se de ter memória para armazenar todas as fotos que for tirar. Veja mais sobre o app de Time Lapse para Android.
  • Adapte este aparelho em seu carro como faria com um GPS, de forma que a câmera aponte para a rua. Veja na foto ao final.
  • Programe para tirar a foto e faça o percurso no qual deseja criar o vídeo. Lembre-se que cada minuto de percurso irá gerar entre 1 ou 2 segundos de vídeo, então o percurso não pode ser tão pequeno. Se possível salve o trajeto usando um software de GPS como o MyTracks, por exemplo.
  • Após terminar, descarregue todas as fotos e arquivo GPX em um diretório em seu computador.
  • Faça os passos extras (e opcionais) listados abaixo.
  • Para juntar as fotos em um vídeo, execute o comando mencoder mf://*.jpg -mf fps=13 -o nomevideo.avi -ovc lavc -lavcopts vcodec=msmpeg4v2:vbitrate=15000 Fiz isto usando o Linux Ubuntu dentro de uma máquina virtual com o VirtualBox.

Para tirar as fotos, você pode adaptar o suporte de GPS da seguinte maneira, tomando o cuidado de não perder parte da foto com o capô do carro!

Suporte usado no carro para tirar fotos com o celular

Para gerar o vídeo acima, realizei alguns passos extras.

Como Transformar Um Video Em Time Lapse En

  • Renomeei cada uma das fotos usando um padrão relacionado á data em que a foto foi tirada. Esta informação foi lida dos dados EXIF gravados em cada foto pelo celular.
  • Utilizei o script fornecido neste site para gravar as informações de geolocalização do arquivo GPX em cada uma das fotos. É necessário observar e tratar a sincronização entre a hora do GPS e das fotos.
  • Dadas as coordenadas de cada foto, utilizei a função de Geocodificação reversa da API do Google Maps para buscar os endereços relativos a cada uma das coordenadas.
  • Salvei estes endereços em um arquivo para cada foto, usando o módulo Pickle, do Python.
  • Usando o PIL (Python Imagem Library), gravei em cada foto o endereço em que a mesma foi tirada.

Todos os scripts usados podem ser baixados neste arquivo, e rodaram perfeitamente no Linux Ubuntu 10.04.

Como Transformar Um Video Em Time Lapse

Em breve irei colocá-los mais organizados no Google Code.

O que acha de criar agora o sue vídeo e depois divulgar o link nos comentários abaixo?

Como Transformar Um Video Em Time Lapse Download

Profissional de TI com mais de 20 anos de experiência na indústria. Bacharel em Matemática Computacional, sempre aprendendo sobre tecnologia, desenvolvimento de software e automação. É criador do site Palpite Digital onde compartilha conhecimentos desde 2007!

Como Transformar Um Video Em Time Lapse

Veja também

Aprenda a converter os arquivos de GPS entre os formatos GPX, TCX, FIT e KML Starcraft 2 legacy of the void demo.

Como gravar vídeo da webcam do MSN Messenger

Como fazer um vídeo com fotos e música?

2 excelentes programas de edição de vídeo gratuitos!

8 comentários para: 'Como criar um video Time Lapse em 10 passos'

  • Alex

    Que bom!
    Se criar também um time lapse usando o seu celular, comente aqui sua experiência e quais foram as dificuldades!

    Responder
  • Edystauch

    Muito legal o tutorial.

    Usei o comando do mencoder, para criar um video a partir de fotos de uma camera de segurança.

    Vou tentar usar o resto do tutorial depois para criar um timelapse geotagging.

    Responder
  • Alex

    Neste link é possível ver um comando que ordena as fotos por data em um arquivo e depois gera a partir das fotos ordenadas por data. What program can be used to open rar files.

    Isto é útil caso a ordenação por nome não seja a mesma que a ordenação por datas.

    Responder
  • Alex

    Este gera o time-lapse em full HD, a 15 fotos por segundo. Altere a gosto!

    Mencoder -nosound -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:autoaspect:vqscale=3 -vf scale=1920:1080 -mf type=jpeg:fps=15 mf://@frames.txt -o time-lapse.avi

    Responder
  • Reinaldo Della Rosa

    Gostaria de fazer isso no windows, pode me ajudar?

    Responder
    • Equipe Palpite Digital

      Oi Reinaldo,
      No Windows eu nunca fiz, mas você pode perfeitamente instalar uma máquina virtual Linux e rodá-la dentro do Windows, executando os comando de time-lapse em um diretório compartilhado.

      Responder
  • Daniel Pinto

    Se filmar um ano completo em time lapse, ou seja 8766 horas, quanto tempo vai ter o video final de filmar a uma velocidade de 30 vezes superior a realidade? E se filmar a 60 vezes superior a realidade? Se não conseguir dar a resposta certa, pelo menos quanto tempo terá um video final de um dia completo (24 horas) em time lapse? Obrigado :)

    Responder
    • Equipe Palpite Digital

      Oi Daniel,
      A resposta é bem simples na verdade e depende de quantas vezes mais rápido é o vídeo.
      No seu primeiro exemplo, 30x mais rápido que a realidade, um vídeo de um ano terá 8766/30 = 292, 2 horas.
      O do dia completo também vai depender de quanto ele será acelerado com relação á realidade.

      Responder

Deixe um comentário





broken image