[eside-ghost] Frame central mediante ffmpeg
Cymo
gcymoril en gmail.com
Dom Ene 27 14:24:25 CET 2008
Ese Jesus ahí. Cuánto tiempo.
Con un sencillo script en awk...
ffmpeg -i video.flv 2>&1 | awk -f duramediovideo.awk
Donde duramediovideo.awk sería algo como:
#/usr/bin/awk -f
BEGIN {
FS = ",| |:";
}
/Duration:/{
segundos = $5*3600+$6*60+$7/2;
horas = segundos / 3600;
segundos = segundos % 3600;
minutos = segundos / 60;
segundos = segundos % 60;
printf("%d:%d:%d\n", horas, minutos, segundos);
}
Claro que siempre lo puedes encadenar "TODO" (por poder, hasta el
script se podría meter :-) en la línea de comandos, tirando de xargs:
ffmpeg -i video.flv 2>&1 | awk -f duramediovideo.awk | xargs ffmpeg -i
video.flv -an -t 00:00:01 -r 1 -y -s 320x240 video%d.jpg -ss
Más información sobre la lista de distribución eside-ghost