Tente renomeá-los primeiro
a=1
for i in *.JPG; do
new=$(printf "%04d.JPG" ${a}) #04 pad to length of 4
mv ${i} ${new}
let a=a+1
done
Eu tenho algumas centenas de imagens estáticas. Os arquivos são nomeados de acordo com a convenção da Canon - IMG_2501.JPG, IMG_2502.JPG, IMG_2503.JPG, ...
.
Eu tentei:
% avconv -f image2 -i IMG_%04d.JPG avconv_out.avi
avconv version 0.8.9-6:0.8.9-0ubuntu0.13.10.1, Copyright (c) 2000-2013 the Libav developers
built on Nov 9 2013 19:09:46 with gcc 4.8.1
IMG_%04d.JPG: No such file or directory
Eu acho que IMG_%04d.JPG
não foi encontrado porque avconv
espera IMG_0000.JPG, IMG_0001.JPG, ...
. Eu posso criar um symlink para isso, mas é um hack realmente feio.
Como faço para criar um vídeo a partir dessas fotos usando avconv
sem renomear?
Tente renomeá-los primeiro
a=1
for i in *.JPG; do
new=$(printf "%04d.JPG" ${a}) #04 pad to length of 4
mv ${i} ${new}
let a=a+1
done