Input files: (30fps)
images000001.jpg (Frame 1)
images000002.jpg (Frame 2)
images000003.jpg (Frame 3)
...
images001913.jpg (Frame 4)
Resulting files: (15fps)
new_images000001.jpg (Frame 1)
new_images000002.jpg (Frame 1)
new_images000003.jpg (Frame 2)
new_images000004.jpg (Frame 2)
...
new_images003825.jpg (Frame 1913)
new_images003826.jpg (Frame 1913)
#!/bin/bashfor filename in ./images*donum1=${filename:8:5}prefix=new_imagessuffix=.jpgnum2="$(echo $num1 | sed 's/0*//')"finnum=0cpynum=0finnum=$[ ($num2 * 2) - 1 ]cpynum=$[ $finnum + 1 ]#echo $filename "=>" $prefix$finnum$suffix#echo " =>" $prefix$cpynum$suffixmv $filename $prefix$finnum$suffixcp $prefix$finnum$suffix $prefix$cpynum$suffixdone;
Thanks to AskDaveTaylor.com for the sed snippet (http://www.askdavetaylor.com/how_do_i_strip_leading_zeroes_for_math_in_a_shell_script.html)
No comments:
Post a Comment