Trabajando con con el conversor – Ffmpeg

Resumen del video tutorial “How To: Download+Install FFMPEG on Windows 10 | 2020”

Resumen del video tutorial “How To: Download+Install FFMPEG on Windows 10 | 2020”

https://www.gyan.dev/ffmpeg/builds/
 
 
crear carpeta en c/ffmpeg

y pegar los 3 ejecutables o aplicaciones dentro

 
  1. en el buscador de windows 10, buscar “path”
  2. abre “propiedades del sistema”
  3. luego seleccionar “variables de entorno”
  4. buscar en el espacio “variables del sistema”
  5. seleccionar “path” y ahora en el boton “editar”
en la nueva ventana que aparece, crear uno nuevo path “C:ffmpeg” (la carpeta que se creo)
 
Ahora si, al buscar en el simbolo de sistema ya se ejecuta “ffmpeg”

Splitter o dividir el video para whatsapp

  1. ahora escogemos la carpeta donde esta el video,
  2. en la barra de dirección escribimos “cmd”
  3. abre el cmd y pegamos los siguiente, para escalar
  4. ffmpeg -i Lonely.mp4 -c:v libvpx-vp9 -b:v 0.08M -c:a libopus -b:a 96k -filter:v scale=200:-1 target.webm
  5. para recortarlo
  6. ffmpeg -i target.webm -c copy -map 0 -segment_time 00:00:30 -f segment -reset_timestamps 1 output%0d3.mp4
  7. esto selecciona el video y lo corta a 30 seg y le coloca nombre automáticamente
vea el video tutorial completo acá
 
– comando de inicio de recorte “-ss 00:00:15” para recortar los primeros 15 segundos
– comando de recorte de inicio a fin “-ss 00:00:15 -t 00:00:30” dejara video de solo 15 segundos
– comando de unir audio con imagen para un video para whasapp:
ffmpeg -loop 1 -r 5 -s 720×1280 –i imagenImput.jpg –i audioImput.aac -c:v libx264 -c:a aac -b:a 190k -vf “crop=720:1280” -shortest Videosalida.mp4
 

Agregar subtítulos de .ass de Aegisub

ffmpeg -i video_origen.mp4 -vf subtitles=subtitle.ass video_subtítulos.mp4

Extraer audio de un vídeo

ffmpeg -i "input.mp4" -vn -acodec pcm_s16le "output.wav"

Wav a mp3

ffmpeg -i "input.wav" -ab 197k  -ar 44100 "output.mp3"

*********************

-c:a aac

-b:a 190k

-loop 1 / En 0 esta activado, en 1 no hay loop

-q:v 40 / compresión de imagen

-shortest

-filter:v fps=fps=15 / en IMAGEN velocidad de fotogramas por segundo

-s 400:400 /escalado

-s 720×1280 /escala

-r 1 /establece la velocidad de fotogramas

-f image2 /traer secuencia de imagenes

-aspect 16:9 /aspect ratio

-filter:v “crop=out_w=in_h”

Recortar un vídeo

recortando un vídeo de 1880px por 1880px, y porqué tengo esto, pues es el resultado de la exportación desde el editor https://editor.flixier.com/ y con este recorte logro quitar la firma

ffmpeg -i input.mp4 -vf "crop=1880:1084:0:0" output.mp4

Desglose del comando:

  • -i input.mp4: Especifica el archivo de entrada, en este caso, input.mp4.
  • -vf "crop=1080:1084:0:0":
    • crop=1080:1084 establece el nuevo ancho y alto del video (1080px de ancho y 1084px de alto).
    • 0:0 indica la posición del recorte desde la parte superior izquierda del video original (es decir, no se desplaza ni se estira).
  • output.mp4: Especifica el archivo de salida, en este caso, output.mp4.

Cambiar a webp como imagen

ffmpeg -i "IMPUT.mp4" -vcodec libwebp -filter:v fps=fps=15 -lossless 1 -loop 0 -compression_level 5 -q:v 40 -preset picture -an -vsync 0 -s 400:400 OUTPUT.webp

Cambiar velocidad de un video

ffmpeg -i IMPUT.mp4 -filter_complex "[0:v]setpts=PTS/1.3[v];[0:a]atempo=1.3[a]" -map "[v]" -map "[a]" OUTPUT.mp4

Recorte adelantado del clip y con desvanecimiento

ffmpeg -ss 00:00:50.0 -i IMPUT.mp4 -filter_complex "[0:v]fade=t=out:st=78:d=1[v]; [0:a]afade=t=out:st=78:d=1[a]" -map "[v]" -map "[a]" -t 00:00:30.0 OUTPUT.mp4

(video resultante de 30s, recortado desde la posición 50s)

Desvanecimiento fade out en audio y sonido

ffmpeg -i IMPUT.mp4 -t 00:00:30 -filter_complex "[0:v]fade=t=out:st=28:d=1[v]; [0:a]afade=t=out:st=28:d=1[a]" -map "[v]" -map "[a]" OUTPUT.mp4

(desde donde se crea el fade) st=28

Varias imágenes a mp4

ffmpeg -s 720x1280 -loop 1 -r 0.5 -i image%02d.jpg -i audioimput.aac -c:v libx264 -vf crop=720:1280,scale=720:1280 -shortest salida.mp4

Convertir a vídeo sin compresión o raw

ffmpeg -i input.mp4 -c:v rawvideo -c:a pcm_s16le output.avi

Cambiar escalado de video, ademas cambiar su tamaño y agregar subtitulos

ffmpeg -i "input.mp4" -vf "scale=720:720, pad=720:1280:0:0, subtitles=subtitle.ass" "output.mp4"

Explicación del Comando:

  • scale=720:720: Escala el video a 720×720 píxeles (pues el original es de 1080×1080).
  • pad=720:1280:0:(1280-720)/2: (creí con crop seria suficiente, pero debe ser “pad”)
  • Añade un relleno (padding) para aumentar la altura del video de 720 a 1280 píxeles, centrando el video original en la pantalla vertical.
  • 720:1280: Define el tamaño final del video (720px de ancho por 1280px de alto).
  • 0:(1280-720)/2: Centra el video verticalmente añadiendo relleno en la parte superior e inferior.
  • 0:0: Coloca el video en la parte superior izquierda (en mi caso).
  • subtitles=subtitulos.ass: Añade los subtítulos del archivo .sbv.
  • “output.mp4”: Especifica el archivo de salida.

Referencias

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll to Top