2009-03-06 6 views
5

He realizado casi 20 capturas de pantalla PNG. Deseo pegarlos en video. ¿Podría recomendar una herramienta?Herramienta para pegar docenas de PNG en video

Mejor si eso sería un cambio suave de una imagen a otra, como el movimiento de tween en Flash.

Usar flash real no es una opción. Porque la herramienta debe ser gratuita y ejecutarse en Linux.

+0

uso después de los efectos o cualquier paquete de edición de vídeo –

Respuesta

4

Uso mplayer's mencoder:

for i in *.png; do for j in `seq 1 20`; do echo $i; done; done > frames.txt 
mencoder mf://@frames.txt -mf fps=5:type=png \ 
    -audiofile audio.mp3 -oac copy \ 
    -of lavf -ovc lavc \ 
    -lavcopts vcodec=flv:mbd=2:v4mv:mv0:trell:cbp:last_pred=3:vbitrate=200 \ 
    -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames \ 
    -o video.flv 
+1

Muchas gracias. i_certify ... ¿es esto una broma? – temoto

+0

No, no lo es. Fue necesario cuando lo usé, sin él recibí un error del mencoder solicitando agregarlo. – Tometzky

+0

Gracias, lo intenté con la opción extraña obtuve el error, sin la opción produjo flv vacía. :( – temoto

1

png2mng.pl Como puede adivinar desde la extensión, es un script de Perl.

+0

Es muy interesante, realmente produjo mng, pero ahora no sé cómo mostrarlo. :) Konqueror no. – temoto

+0

Hmm ideó interesante, Konqueror de KDE3 lo muestra. Konqueror de KDE4 no. Es un error en Qt4. – vartec

+0

Gracias, vartec, probaré uno de KDE3. – temoto

0

Probablemente se podría utilizar ffmpeg - He usado su códec "imagen2" para convertir un archivo MPEG en una serie de fotogramas JPEG, bastante seguro de lo contrario es posible. Si no puede leer PNG, puede usar ImageMagick para convertir primero su PNG a JPEG.

13

Esto funcionó para mí:

  1. Instalar ffmpeg.
  2. Crea tus png con un número continuo en el nombre del archivo, p. img0001.png, img0002.png, ..., ... img5467.png.
  3. A continuación, ejecute ffmpeg -qscale 5 -r 20 -b 9600 img -i% 04d.png movie.mp4

Gracias a: http://www.miscdebris.net/blog/2008/04/28/create-a-movie-file-from-single-image-files-png-jpegs/

+0

Chicos, el enlace reportado ayuda a entender el significado de las banderas. En el específico, el video resultante del comando que Will publicó aquí podría ser un poco lento. Pruebe con "-r 25" en su lugar. – Detro

Cuestiones relacionadas