FFmpeg es una potente herramienta de línea de comandos en Linux, ampliamente utilizada para convertir, editar, procesar y manipular contenido multimedia. Gracias a su versatilidad, FFmpeg permite realizar tareas complejas con vídeos y audios de forma rápida y sencilla, utilizando comandos directos desde tu terminal.
En este artículo descubrirás 10 trucos impresionantes con FFmpeg, que te permitirán sacarle el máximo partido a esta herramienta en Linux.
📌 1. Convertir vídeos a diferentes formatos
FFmpeg permite convertir vídeos fácilmente entre formatos comunes:
ffmpeg -i video.mp4 video.avi
Este comando convierte rápidamente un vídeo de MP4 a AVI.
✂️ 2. Recortar un segmento específico del vídeo
Para extraer rápidamente un fragmento específico de un vídeo usa:
ffmpeg -ss 00:01:00 -to 00:01:30 -i video.mp4 -c copy clip.mp4
Aquí extraes el fragmento entre el minuto 1:00 y 1:30 del vídeo original.
🔊 3. Extraer el audio de un vídeo
Si quieres obtener únicamente el audio en formato MP3:
ffmpeg -i video.mp4 -q:a 0 -map a audio.mp3
Este comando guarda el audio del vídeo en formato MP3 con alta calidad.
🎧 4. Ajustar el volumen de un archivo multimedia
Para subir o bajar el volumen del audio en un vídeo o archivo MP3:
ffmpeg -i audio.mp3 -filter:a "volume=1.5" audio_alto.mp3
En este ejemplo, aumentas el volumen en un 50%.
🎬 5. Crear un GIF animado desde un vídeo
Convierte un breve fragmento de vídeo en un GIF animado:
ffmpeg -ss 00:00:05 -t 3 -i video.mp4 -vf "fps=10,scale=320:-1" gif_animado.gif
Este comando crea un GIF de 3 segundos desde el segundo 5 del vídeo original.
🖼️ 6. Extraer imágenes desde un vídeo
Si deseas obtener imágenes individuales a partir de un vídeo:
ffmpeg -i video.mp4 -vf fps=1 captura_%03d.png
Este comando extrae una imagen por segundo del vídeo, enumerándolas automáticamente.
🎞️ 7. Rotar o girar un vídeo fácilmente
Gira rápidamente un vídeo 90 grados hacia la derecha con:
ffmpeg -i video.mp4 -vf "transpose=1" video_rotado.mp4
Puedes usar diferentes valores para rotar en otras direcciones.
🎥 8. Unir varios vídeos en uno solo
Primero crea un archivo llamado videos.txt con los vídeos que deseas unir:
file 'video1.mp4' file 'video2.mp4' file 'video3.mp4'
Luego ejecuta:
ffmpeg -f concat -safe 0 -i videos.txt -c copy video_unido.mp4
📹 9. Reducir tamaño de archivo sin perder calidad
Si necesitas reducir significativamente el tamaño de un vídeo:
ffmpeg -i video.mp4 -vcodec libx265 -crf 28 video_comprimido.mp4
Este comando usa el códec H.265, altamente eficiente para comprimir.
🖥️ 10. Grabar tu pantalla desde la terminal
FFmpeg también permite capturar la pantalla directamente:
ffmpeg -video_size 1920x1080 -framerate 25 -f x11grab -i :0.0 captura.mp4
Este comando graba tu pantalla en alta calidad directamente desde la terminal.
FFmpeg como herramienta multimedia imprescindible
Con estos 10 trucos con FFmpeg, puedes dominar muchas tareas multimedia desde la terminal de Linux, simplificando tu flujo de trabajo y mejorando tu productividad.