Este script crea la estructura de carpetas y realiza conversiones a traves del ffmpeg. Ver AQUI los detalles de nuestras necesidades.
Hay dos versiones del script en esta pagina:
- El primero, llamado canon5d-footage-jpg toma los clips originales de la canon 5d (full HD resolution). Dado que ffmpeg hace algo estraño con la imagen, sacando frames de 1920×1088 frames, hay una llamada a imagemagik dentro del script para solucionar eso.
- El segundo, llamado lumixLX3-footage-jpg toma los originales de la Lumix LX3 (1280×720) y crea proxies un poco menores.
Seguro que puedes adaptarlos facilmente a tus necesidades.
Los comandos que principalmente he usado son:
ffmpeg -i fichero.mov -vcodec mjpeg -qscale 1 fichero.avi
ffmpeg -i
fichero
.mov -vcodec mjpeg -qscale 1 -s 480x270
fichero
-proxy/
fichero
-p.avi
ffmpeg -i
fichero
.mov -qscale 1
fichero
-jpg/
fichero
-%d.jpg
y el problema con la resolucion (ffmpeg crea el clip con 1920×1088, con una linea horizontal de 8 pixeles negros debajo de la imagen), se resuelve con:
cd $base-jpg
for file in *.jpg
do
convert -verbose -crop 1920×1088+0-8 $file $file-c
rm $file
mv $file-c $file
done
cd ..
Es un poco lento pero funciona.
Para usar el script, borra la extension “.txt” y copia el fichero a home/.gnome2/nautilus-scripts. Dale tambien permisos de ejecución.
Para ejecutarlo:
- selecciona los ficheros a convertir
- boton derecho > scripts > XXX-footage-jpg
aqui los ficheros: lumixLX3-footage-jpg y canon5d-footage-jpg