ffmpeg: crear vídeo a partir de una imagen y un audio

Enviado por ZiTAL el 20 Mayo, 2010 - 13:33.

Aupa, me he encontrado que tenía que hacer un vídeo con una imagen + audio y me topé con esto:

http://groups.google.com/group/linux.debian.user.spanish/browse_thread/thread/b12a42008b22fed0?pli=1

Información de la imagen

ffmpeg -i ruta_imagen.png
Input #0, image2, from '1.jpg':
  Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
    Stream #0.0: Video: mjpeg, yuvj420p, 400x387 [PAR 100:100 DAR 400:387], 25 tbr, 25 tbn, 25 tbc

tamaño: 400x387 que se traduce para ffmpeg en:

-loop_input -f image2 -s 400x387 -r 1

Información del audio

ffmpeg -i ruta_audio.ogg
  Duration: 00:04:45.58
    Stream #0.1: Audio: vorbis, 44100 Hz, stereo, s16, 128 kb/s

que se traduce en:

-acodec libvorbis -ab 128k -ar 44100 -ac 2 -t 00:04:46

rotar videos sin perder calidad con ffmpeg y mencoder

Enviado por ZiTAL el 4 Mayo, 2010 - 19:44.

Aupa ya se que franky32 escribió 2 entradas muy interesantes sobre:

ffmpeg: http://franky32.esdebian.org/40547/ffmpeg-video-conversor-codificador-otras-hierbas

mencoder: http://franky32.esdebian.org/36418/mencoder-poderoso-codificador-video

De todas formas voy a poner como lo hago más que nada por tenerlo guardado en algún lado ya que en twitter / identica no hay dios quien encuentre algo :D Bueno al lio:

Paquetes necesarios: mencoder, ffmpeg, mplayer (opcional)

Para la instalación de ffmpeg, mencoder ir a las entradas de franky32

Para instalar mplayer:

$ su
# aptitude install mplayer
# exit

1.- Obtener información sobre el vídeo en cuestión:

$ ffmpeg -i input.ogg

Obtendremos algo como: