En primer lugar, creamos 113 fotogramas (a 1 fotograma/segundo, tenemos 1:53 de vídeo) mediante enlaces simbólicos a la imagen original. Para ello ejecutamos el siguiente bucle:
$ while (( cuenta < 113 )); do \
ln -s imagen.jpg frame$cuenta.jpg; \
cuenta=$((cuenta+1)); \
done
Para terminar, usamos mencoder para unir vídeo y audio:
$ mencoder "mf://frame*.jpg" -mf fps=1 -o salida.avi -ovc lavc -lavcopts vcodec=mpeg4 -oac copy -audiofile sonido.mp3
Necesitaremos el repositorio debian-multimedia para disponer del paquete mencoder. En otra entrada del blog muestro la información necesaria para configurar dicho repositorio.
NOTA: Seguramente podemos evitar la chapuza de los enlaces simbólicos programando un script para Avidemux. Queda como ejercicio para más adelante.
No hay comentarios:
Publicar un comentario