problemas para converter fotos em vídeo com ffmpeg
Olá pessoal.
Sou noob em ffmpeg e gostaria de uma ajuda.
O desafio é o seguinte
minha camera de segurança cria um monte de fotos em sequencia...
Eu quero pegar essas fotos e converter pra vídeo.
Dei dois comandos:
primeiro:
x=1; for i in $(ls -r -t *jpg); do counter=$(printf %03d $x); ln "$i" "$counter".jpg; x=$(($x+1)); done
segundo:
ffmpeg -f image2 -i %03d.jpg video.mpg
1º problema:
O primeiro comando renomeou as fotos para 001 002 etc. Até aqui ok, maaaaaaaasssss.... a ordem das fotos está errada
Tenho uma pasta onde o nome dos arquivos são números em sequencia. Usei como teste as fotos 1506 até 1556 e neste caso, a ordem em que os eventos acontecem na câmera está correta.
Mas quando o ffmpeg converte as fotos para os nomes 001 e seguintes, a ordem das fotos fica errada... neste caso, a sequencia de fotos para que ficasse na ordem de eventos correta, deveria ficar assim:
O nome dos arquivos criados pela camera sempre são diferentes, porque é uma gravação contínua... então os arquivos sempre terão numeração diferente (1506 até 1556 foi a sequencia que eu usei para este teste).
Porque a sequencia criada está errada? Como faço para converter para a ordem correta?
2º problema:
Como fazer para o ffmpeg converter as fotos para um vídeo mais lento? O vídeo passa rápido demais para se ver.