ffmpeg cria vídeo a partir de uma sequência de imagens com um script em lote do Windows


1

Preciso converter sequências de imagens jpg que estão mudando em sua convenção de nomenclatura de arquivos para arquivos de vídeo h264 mp4 1920x1080, então pensei em criar um arquivo jpg2mp4.bat em um editor de texto do Windows.

Eu tenho o seguinte no meu jpg2mp4.bat:

@echo off

::Set path to ffmpeg.exe here:
set ffmpeg=C:\ffmpeg\bin\ffmpeg.exe
set outputfile=jpg_to_h264
::Frame Rate of exported movie:
set framerate=24

%ffmpeg% -f image2 -i %1 -an -r %framerate% -strict experimental -s hd1080 -vcodec libx264 -preset slow -profile:v baseline -level 31 -refs 1 -maxrate 10M -bufsize 10M -vb 8M -threads 0 %outputfile%.mp4

pause

Agora, quando eu arrasto uma das imagens da sequência para o jpg2mp4.bat, ele cria apenas um arquivo de vídeo com esse quadro. Como preciso alterar minha linha de comando do ffmpeg para que ela leve toda a sequência da imagem?

Outra coisa que me interessa é como posso nomear automaticamente o arquivo de vídeo de saída como o nome do arquivo de sequência da imagem sem o número da sequência?


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.