Por que este comando FFmpeg para criar um vídeo a partir de quadros não está funcionando?

Por que este comando FFmpeg para criar um vídeo a partir de quadros não está funcionando?

Eu tenho uma série de arquivos começando frame001.pnge terminando em frame580.png. Tentei usar o seguinte comando para compilá-los em um mp4:

ffmpeg -framerate 60 -i frame%03d.png ..\output.mp4

mas o resultado é um arquivo de vídeo vazio, sem nenhum quadro. O que estou fazendo de errado? Este é exatamente o mesmo comando que otutorial oficial do FFmpegusa.

Devo observar que usar o -start_numberargumento não muda nada.

Se ajudar,aqui está a saída.

Responder1

O tutorial oficial explica que este comando pode resolver o problema:

ffmpeg -framerate 60 -i frame%03d.png -c:v libx264 -vf fps=60 -pix_fmt yuv420p ..\output.mp4

Isso pode ser encontrado no subtítulo "Se o seu vídeo não mostra os frames corretamente".

informação relacionada