Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #############################
- ## La última versión se puede encontrar en http://bigotedeluigi.blogspot.com
- ## Entradas:
- ## 1. Dirección del video
- ## 2. Tiempo en el que comienza
- ## 3. Duración
- #############################
- if [ $# -lt 3 ]
- then
- echo "Faltan uno o más argumentos"
- else
- mplayer -ao null -loop 0 -ss $2 -endpos $3 "$1"
- dir="gif"
- while [ -d $dir ]
- do
- dir="gif$RANDOM"
- done
- echo "Crear gif? (y/n)"
- read opt
- if [ $# -gt 3 ]
- then
- anim=$4
- else
- anim="animation.gif"
- fi
- if [ $opt = "y" -o $opt = "Y" ]
- then
- mplayer -ao null -ss $2 -endpos $3 "$1" -vo jpeg:outdir=$dir
- am=`ls -1 gif | wc -l`
- delay=$(($3/1000/$am))
- convert -delay $delay -coalesce -layers OptimizeFrame -loop 0 $dir/*.jpg $anim
- rm -R $dir
- fi
- fi
Advertisement
Add Comment
Please, Sign In to add comment