Volver al índice


ffmpeg

Conversor de archivos de audio y video

$ ffmpeg -i archivo.mpg (Obtener información de un archivo)

$ ffmpeg -i archivo1.avi archivo2.mpg (Convertir de un formato a otro)

$ ffmpeg -i archivo1.3gp -vcodec mpeg4 -acodec mp3 archivo2.avi (Convertir videos en formato 3gp del móvil a avi)

$ ffmpeg -i archivo1.avi archivo2.mpg -s 640×480 -b 800 (Cambiar formato especificando bitrate y resolución del archivo de salida)

$ ffmpeg -i archivo.avi -vn -acodec copy audio.mp3 (Extraer el audio de un archivo de video)

$ ffmpeg -i input.flac -ab 196k -ac 2 -ar 48000 output.mp3 (De flac a mp3)

$ ffmpeg -i archivo.avi -an -vcodec copy video.avi (Extraer el video de un archivo sin el audio)

$ ffmpeg -i movie.avi -acodec mp3 -ar 11025 movie.flv (de avi a flv)

$ ffmpeg -i music.mp3 -acodec amr_nb -ar 8000 -ac 1 -ab 32 music.amr (de mp3 a amr)

$ ffmpeg -i video.mpg -f mp3 audio_track.mp3 (de mpeg a mp)

$ ffmpeg -i myfile.avi -target pal-vcd myfile_vcd.mpg (de avi a vcd)

$ ffmpeg -i music.wav -acodec amr_nb -ar 8000 -ac 1 -ab 32 music.amr (de wav a amr)

$ ffmpeg -i video_1 -t 9 video_2 (video_2 tendrá los 9 primeros segundos de video_1)

$ ffmpeg -i video_1 -ss 9 -t 15 video_2 (video_2 empezarà en el minuto 9 de video_1 y durará 15 segundos a partir de este punto)

$ ffmpeg -i archivo.mpeg -s qcif -r 12 -ac 1 -ar 8000 -b 30 -ab 12 salida.3gp (de mpeg a 3gp)

$ ffmpeg -i pelicula.mpg -acodec mp3 -vcodec xvid -b 687 pelicula.avi (de mpeg a Xcid)

$ ffmpeg -i pelicula.mpg -vcodec flv -y pelicula.flv (de mpeg a flv)

$ ffmpeg -f image2 -i imagenes%d.jpg video.mpeg (Convertir una secuencia de imagenes a video)

$ ffmpeg -i video -sameq -r 1 %d.png (sacar un fotograma png cada segundo de un video)

$ ffmpeg -i video.avi video.mpg -s 640×480 -b 800 (convertir de avi mpg especificando resolución y bitrate)

$ ffmpeg -i video.mpeg -pix_fmt rgb24 imagenes.gif (Convertir imagenes de un video a .gif animado)

$ ffmpeg -i video1.avi -sameq video1.mpeg (Unir varios videos. Primero convertirlos a mpeg))

$ ffmpeg -i video2.avi -sameq video2.mpeg

$ cat video1.mpeg video2.mpeg > nuevo_video.mpeg (Unir los videos resultantes usando cat)

$ ffmpeg -i nuevo_video.mpeg -sameq nuevo_video.avi (de mpeg a avi)

$ ffmpeg -i video.avi -an video_sin_sonido.avi (Suprimir el audio de un video)

$ ffmpeg -i video.avi audio.mp3 (Separar para guardar el sonido de un video)

$ ffmpeg -i audio.mp3 -i montaje.avi video_final.avi (Añadir sonido a un video sin él)

Nota.- Si el audio.mp3 es más largo que el montaje.avi el resultado final tendrá la duración del audio y viceversa.

$ ffmpeg -f alsa -ac 2 -i hw:0,0 -f x11grab -r 30 -s $(xwininfo -root | grep 'geometry' | awk '{print $2;}') -i :0.0 -acodec pcm_s16le -vcodec libx264 -vpre lossless_ultrafast -threads 0 -y output.mkv (crear un video del escritorio)

$ ffmpeg -f x11grab -r 25 -s 800x600 -i :0.0 video.mpg (lo mismo. Alguien ha de estar visualizando la sesión)

$ ffmpeg -f x11grab -s 1280x1024 -r 25 -i :0.0 -sameq /home/usuario/video.mpg (Grabar escritorio)

$ ffmpeg -loop_input -i imagen.png -vframes 500 -an video.avi (Crear video.avi de 500 segundos mostrando una imagen)

$ ffmpeg -itsoffset -4 -i video.avi -vcodec mjpeg -vframes 1 -an -f rawvideo -s 320x240 test.jpg (Sacar un tumbnail de un video)

$ ffmpeg -ss 5 -i video.mpegi -vframes 1 -s 320x240 thumb.jpg (lo mismo)

$ ffmpeg -i http://192.168.1.115/img/video.asf -vcodec copy -b 900k salida.asf (Grabar un video de una ubicación en la red [cámara ip])

$ ffmpeg -i ./PELICULA_ENTRADA.MOV -s 800x450 -vcodec libxvid -acodec aac -strict experimental -ac 2 -r 25 -ab 44100 -b 500k -aspect 16:9 fichero_salida.mp4 (Convertir un vídeo a un formato reconocido por Android)


Volver al índice