Muchos usuarios de Windows ya tienen un montón de aplicaciones para descargar, instalar y activar otra para trabajar con vídeo. ¡Vamos a prescindir de estas dificultades!
FFmpeg es un convertidor de vídeo y audio funcional. No tiene interfaz gráfica, por lo que las operaciones deben realizarse desde la consola. Al mismo tiempo, la funcionalidad del programa y la calidad de su trabajo supera la mostrada por los convertidores convencionales.
Características básicas de FFmpeg:
conversión de archivos;
cambiar resolución;
recorte;
limas para cortar y pegar;
reemplazar, agregar, extraer pistas de audio y subtítulos;
superposición de marca de agua;
codificación o transmisión de vídeo en tiempo real.
FFmpeg es realmente fácil de usar y será útil tanto para los profesionales que trabajan con vídeo como para los aficionados que deciden procesar su archivo de vídeo doméstico.
Instalación de FFmpeg.
Descomprima el contenido del archivo descargado, por ejemplo, en Archivos de programa o Windows o Windows\System32 (o en otra carpeta donde pueda almacenar programas portables).
Para evitar tener que escribir una ruta larga al programa cada vez, por ejemplo: C:\Archivos de programa\ffmpeg\bin\ffmpeg.exe Recomiendo agregarlo a la variable del sistema. CaminoPara ello, vaya a:
Inicio → Configuración → Sistema → Acerca de → Configuración avanzada del sistema → Variables de entorno
o
Inicie “Ejecutar” presionando ganar+R y hazlo archivo sysdm.cpl, luego vaya a la pestaña “Avanzado” y luego a “Variables de entorno”.
En la ventana Variables de entorno de usuario, haga doble clic en la línea Camino, donde crea uno nuevo con la ruta a la carpeta con FFmpeg\bin que contiene ffmpeg.exe.
Variable de entorno de ruta
Ahora para poder llamar FFmpeg Utilice el siguiente comando en la consola (PowerShell o CMD):
ffmpeg.exe -versión
Si aparece un mensaje sobre la versión de FFmpeg en la consola, ¡el programa está funcionando! Si aparece el mensaje: “ffmpeg.exe” no se reconoce como interno o externo Comando, programa ejecutable o archivo por lotes, entonces debes reiniciar tu computadora.
FFmpeg: conversión de vídeo.
Después de la instalación FFmpeg Puedes trabajar con archivos multimedia, por ejemplo, convirtiendo vídeos en la consola.
ffmpeg -i entrada.avi salida.mp4
Este comando convertirá el video del archivo entrada.avi V salida.mp4. De forma predeterminada, los archivos mov y mp4 utilizan Códec H.264. El tamaño del fotograma y los fps se tomarán del archivo fuente.
En el ejemplo anterior, la configuración predeterminada puede diferir de la configuración deseada, por lo que puede establecer la configuración explícitamente.
Opciones adicionales
-i el nombre del archivo fuente que se va a convertir; si hay varios archivos, debe especificar -i antes de cada uno de ellos;
-y responderá Sí a todas las preguntas de FFmpeg si surgen durante el proceso de codificación, por ejemplo al sobrescribir un archivo si ya existe;
-códec v o brevemente c:v – parámetros del códec de vídeo, o Copiar (si no se requiere recodificación), o un parámetro vacío (predeterminado);
-F – formato contenedor;
-b:v (-vb, -b) – la tasa de bits de vídeo en kilobits o megabits por segundo se especifica con la letra K o M;
-aspecto – relación de aspecto de la imagen (4:3, 16:9, 1.3333, 1.7777);
-r – velocidad de cuadros;
-s — resolución, se admiten tanto valores numéricos (640×480) como designaciones de letras (por ejemplo, qcif, qvga);
-vf (o -filter:v) — una opción con una lista de filtros que se aplicarán al video;
-California (o -acodec) – parámetros del códec de audio, o Copiar (si la pista de audio debe dejarse como está) o un parámetro vacío (predeterminado);
-F – formato de audio;
-a (o -filter:a) — una opción con una lista de filtros que se aplicarán al audio;
Este comando recodificará el archivo input.avi a output.mp4. Si la carpeta de salida contiene el archivo output.mp4, se sobrescribirá (opción -y). El codec utilizado será libx264 con una relación velocidad/calidad media (-preset medio). Tasa de bits final 17000 kbps, relación de aspecto 16:9, frecuencia 25 cuadros por segundo. Se utilizará AAC con una tasa de bits de 128 kbps como códec de audio.
FFmpeg: Comandos útiles.
Para obtener información sobre un archivo de vídeo, haga lo siguiente: ffmpeg -i vídeo.mp4
Para obtener información sobre claves y parámetros: ayuda-ffmpeg
Los archivos de origen y destino pueden ser de cualquier formato, FFmpeg funciona con casi todos ellos. Lista de formatos admitidos formatos ffmpeg
FFmpeg te permite recortar o cortar vídeos en fragmentos. La opción -ss especifica el inicio del corte y la opción -t especifica la duración del fragmento. El tiempo se especifica en el formato “horas:minutos:segundos”.
El operador concat se utiliza para pegar. Después de los dos puntos, se pasan los archivos de entrada, separados por una barra vertical. Los archivos a fusionar deben ser un formato (video y audio), sus parámetros deben coincidir.
El filtro de recorte se utiliza para recortar una imagen. Sus parámetros son los siguientes: crop=w:h:x:y, donde w es el ancho del rectángulo a cortar del vídeo original, h es la altura del rectángulo, x e y son las coordenadas x del recorte. Punto de inicio.
La opción -ar especifica la frecuencia de muestreo, -ac el número de canales, -ab la tasa de bits. La opción -vn significa que se descartará la información del video y la opción -f especifica el formato del archivo resultante (en el ejemplo, es mp3).
Si hay varias pistas de audio, para guardar una pista de audio separada de un archivo de video (desmezcla), use la opción -map y especifique su ID de transmisión.
ffmpeg -i entrada.avi -map 0:2 audio.wav
El siguiente ejemplo muestra cómo agregar varias pistas de audio a un archivo de vídeo (multiplexación).