Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como criar um vídeo a partir de uma sequência de imagens no Windows

Público-Alvo: Este artigo destina-se a administradores de sistemas e usuários avançados do Windows que desejam aprender a criar vídeos a partir de uma sequência de imagens de forma rápida e fácil.

Criar um vídeo a partir de uma sequência de imagens pode ser útil em várias situações, como criar um timelapse, apresentações de slides ou até mesmo para criar vídeos de treinamento. Neste artigo, vamos mostrar como fazer isso no Windows utilizando scripts em lote (BAT) e PowerShell.

Script: Aqui estão dois exemplos de scripts, um em lote (BAT) e outro em PowerShell, que podem ser utilizados para criar um vídeo a partir de uma sequência de imagens:

  1. Script em lote (BAT): @echo off setlocal enabledelayedexpansion

set "imagem_dir=C:\caminho\para\as\imagens" set "output_video=C:\caminho\para\o\video\de\saida.mp4"

ffmpeg -framerate 30 -i "%imagem_dir%\imagem%%04d.jpg" -c:v libx264 -r 30 -pix_fmt yuv420p "%output_video%"

pause

Explicação:

  • A primeira linha desativa a exibição dos comandos no prompt de comando.
  • A segunda linha habilita a expansão atrasada de variáveis, permitindo que variáveis sejam definidas dentro de um loop.
  • Na terceira e quarta linha, você deve definir o diretório onde estão as imagens e o caminho e nome do vídeo de saída.
  • O comando ffmpeg é utilizado para criar o vídeo. A opção -framerate define a taxa de quadros por segundo, -i especifica o padrão de nomeação das imagens (no exemplo, imagem0001.jpg, imagem0002.jpg, etc.), -c:v define o codec de vídeo, -r define a taxa de quadros do vídeo de saída e -pix_fmt define o formato de pixel.
  • Por fim, o comando pause é utilizado para manter a janela do prompt de comando aberta após a execução do script, permitindo que você verifique se ocorreu algum erro.
  1. Script em PowerShell: $imagem_dir = "C:\caminho\para\as\imagens" $output_video = "C:\caminho\para\o\video\de\saida.mp4"

ffmpeg -framerate 30 -i "$imagem_dir\imagem%04d.jpg" -c:v libx264 -r 30 -pix_fmt yuv420p "$output_video"

Explicação:

  • O script em PowerShell é muito semelhante ao script em lote, com a diferença de que não é necessário habilitar a expansão atrasada de variáveis.
  • As variáveis $imagem_dir e $output_video são definidas com os mesmos valores do script em lote.
  • O comando ffmpeg é executado da mesma forma que no script em lote.

Conclusão: Criar um vídeo a partir de uma sequência de imagens no Windows pode ser feito de forma rápida e fácil utilizando scripts em lote (BAT) ou PowerShell. Com os exemplos fornecidos neste artigo, você poderá criar seus próprios vídeos a partir de suas imagens de forma automatizada e eficiente.

Gostou deste artigo? Compartilhe com seus amigos e colegas de trabalho para que eles também possam aprender a criar vídeos a partir de sequências de imagens no Windows.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.