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

1

Eu preciso converter seqüê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 eu 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 arrastar uma das imagens da sequência de imagens para o jpg2mp4.bat, ela só criará um arquivo de vídeo com esse quadro. Como eu tenho que mudar minha linha de comando do ffmpeg para que ela ocupe toda a seqüência de imagens?

Outra coisa que eu estou curioso sobre como eu posso nomear automaticamente o arquivo de vídeo de saída para o nome do nome do arquivo de seqüência de imagens sem o número de seqüência?

    
por Marcin 04.01.2015 / 21:48

0 respostas