top of page
Buscar
Foto del escritorDr Tec

Aprendiendo a usar Ffmpeg comandos de consola



Por aquí te voy a dejar muchos comandos de los cuales uso a diario en mi trabajo para editar videos de forma eficiente, espero sea de utilidad, si es así te invito a que te suscribas a mi canal de Youtube, por allá me puedes comentar que cosas quieres aprender de mas.


Facebook: https://bit.ly/3ytgu9v 💙

Tiktok: https://bit.ly/2SlhnA2 💜

Pagina Web: https://bit.ly/2QIISDh 🖤

Youtube: https://bit.ly/3hPasdg 🧡

Telegram YT: https://t.me/AngelusTechYT 💚

GitHub: https://bit.ly/3un95Fv 📖


Comandos:


Ver información de un video

ffmpeg -i tu_video.mp4

Cambiar formato de un video

ffmpeg -i tu_video.mp4 tu_video_convertido.avi

Reducir tamaño de video y seguir con la misma calidad.

ffmpeg -i tu_video.mp4 -qscale 0 tu_video_convertido.webm

Cambiar formato de un video sin perder calidad

ffmpeg -i tu_video.mp4 -vcodec copy -acodec copy tu_video_convertido_1.mkv

Unir dos o mas videos

  • Primero pasamos el video a un formato comun

ffmpeg -i tu_video.avi  -qscale 0 tu_video_convertido_2.mpeg
  • Después unir los dos videos

ffmpeg -i "concat:tu_video_convertido_1.mpeg|tu_video_convertido_2.mpeg" -c copy video_unido.mpeg

Extraer 120 segundos de un video a partir del segundo 60

ffmpeg -i entrada.mpeg -t 120 -ss 60 -sameq vídeo_salida.mpeg

Para poder ver un video en Ipod o iPhone

ffmpeg -i entrada.avi input -acodec aac -ab 128kb -vcodec mpeg4 -b 1200kb -mbd 2 -flags +4mv+trell-aic 2 -cmp 2 -subcmp 2 -s 320×180 -title elquequeramos salida.mp4

Para poder ver un video en PSP

ffmpeg -i entrada.avi -b 300 -s 320×240 -vcodec xvid -ab 32 -ar 24000 -acodec aac salida.mp4

Pasar un vídeo a Full HD (formato 16:9)

ffmpeg -i entrada.flv -sameq -pix_fmt rgb48le -s 1920x1080 -aspect 16:9 salida.mp4

Nota: -pix_fmt rgb48le ayuda a minimizar la pérdida de calidad


Convertir un vídeo en imágenes jpg (hay que poner el %)

ffmpeg -i video.mpeg imagen%d.jpg

Extraer una imagen concreta de un vídeo (por ejemplo del segundo 10)

ffmpeg -itsoffset 0 -i video.mpeg -ss 10 -vcodec png -vframes 1 imagen.png

Hacer que un vídeo pase a cámara lenta (slow motion).

Son tres pasos:

  1. sudo aptitude install ffmpeg mjpegtools

  2. ffmpeg -vcodec copy -acodec copy -i entrada.flv -ss 00:00:05 -t 0:0:10 salida.flv

  3. ffmpeg -i salida.flv -f yuv4mpegpipe - | yuvfps -s 12:1 -r 12:1 | ffmpeg -f yuv4mpegpipe -i - -b 28800kcamara_lenta.flv

Extraer los 11 segundos (por ejemplo) primeros de un vídeo

ffmpeg -i entrada.mpeg -t 11 salida.mpeg

Convertir un vídeo desde el segundo 10 hasta el segundo 12 en imágenes (hay que poner el %)

ffmpeg -i entrada.avi -ss 00:00:10 -t 2 captura%d.jpg

Convertir una secuencia de imágenes en un vídeo (hay que poner el %)

ffmpeg -i imagen%d.jpg video.mpeg

Quitar el sonido a un vídeo

ffmpeg -i entrada.avi -sameq -an salida.avi

Unir audio y un vídeo

ffmpeg -i video.avi -i audio.mp3 todojunto.avi

Subir volumen a un video

ffmpeg -i video.mp4 -vol 512 video_final.mp4 

Subir volumen el doble del original

ffmpeg -i video.mp4 -af volume=2

Rotar o girar video

  • ffmpeg -i video.mp4 -vf transpose=clock video_rotado_90.mp4

  • ffmpeg -i video.mp4 -vf transpose=clock,transpose=clock video_rotado_180.mp4

  • ffmpeg -i video.mp4 -vf hflip video_invertido_horizontalmente.mp4

  • ffmpeg -i video.mp4 -vf vflip video_invertido_verticalmente.mp4

En el primer ejemplo, utilizamos el filtro de video transpone para girar 90 grados en el sentido de las agujas del reloj. En el caso de indicar el valor cclock en lugar de clock, se gira en el sentido contrario de las agujas del reloj. En el segundo ejemplo, aplicamos el filtro dos veces, por lo que conseguimos como resultado un giro de 180 grados. Los dos últimos ejemplos son para invertir un video horizontal o verticalmente.


Filtro viñetado en video

ffmpeg -i video.mp4 -vf vignette=PI/4 video_vignette.mp4
ffmpeg -i video.mp4 -vf vignette='PI/4+random(1)*PI/50':eval=frame

Crear fundidos (fade-out o fade-in)

ffmpeg -i video.mp4 -vf fade=t=in:st=0:d=5 video-fadein.mp4
ffmpeg -i video.mp4 -vf fade=t=in:st=0:d=5,fade=t=out:st=25:d=5 video-fadeout.mp4

Poner un logo o marca de agua a un video

ffmpeg -i video.mp4 -i logo.png -filter_complex overlay=x=(main_w-overlay_w):y=(main_h-overlay_h) final.mp4

Poner un logo o marca de agua a un video desde un segundo especifico

ffmpeg -i v_pruebas.mp4 -i logo.png -filter_complex \ "[0:v][1:v] overlay=50:50:enable='between(t,10,12)'" v_pruebas222222.mp4

Poner un logo o marca de agua a un video desde un segundo especifico con varias imágenes

ffmpeg -i v_pruebas.mp4 -i imagen11.png -i logo.png -filter_complex \ "[0:v] fade=out:125:25:alpha=1 [1:v] overlay=50:50:enable='between(t,13,15)' [tmp]; [tmp][2:v] overlay=50:50:enable='between(t,10,12)'" dvariaimagenes1ac.mp4

Crear GIF animado

ffmpeg -loop 1 -i image1.jpg -loop 1 -i image2.jpg -filter_complex [1:v][0:v]blend=all_expr='A*(if(gte(T,3),1,T/3))+B*(1-(if(gte(T,3),1,T/3)))' -t 4 final.gif

Incrementar velocidad del video

ffmpeg -i original.mp4 -vf setpts=0.02*PTS destino.mp4

Hacer ZoomIn en la parte central del video

ffmpeg -loop 1 -i imagen.png -i audio.mp3 -vf "zoompan=z='min(zoom+0.0010,1.5)':d=700:x='iw/2-(iw/zoom/2)':y='ih/2-(ih/zoom/2)':s=1080x1920" video.mp4

Hacer TRIM a el audio

ffmpeg -i original.mp3 -af silenceremove=1:0:-50dB:1:0:-75dB destino.mp3

Rotar video

ffmpeg -i video.mp4 -vf transpose=clock,transpose=clock,transpose=clock vi_fnal.mp4

Poner texto en videos

ffmpeg -i v_pruebas.mp4 -vf drawtext="fontfile=/path/to/font.ttf: \ text='Hola Mundo': fontcolor=Bisque:fontaling=center: fontsize=45: box=1: boxcolor=black@0.5: \ boxborderw=5: x=(w-text_w)/3: y=(h-text_h)/5" -codec:a copy video_text_9.mp4

Generar fotogramas

ffmpeg -i v_pruebas.avi -r 25 -ss 00:00:00 -t 00:015:00 -f image2 fotograma-%05d.png

Mas informacion: https://avpres.net/FFmpeg/

31 visualizaciones0 comentarios

Entradas recientes

Ver todo

Comments


bottom of page