Cómo reducir el tamaño de los archivos de video usando FFMPEG desde la terminal de Linux

Guardar videos en unidades de almacenamiento personal, servicios en la nube o discos puede resultar complicado cuando el espacio es limitado. La reducción del tamaño de los archivos facilita la retención de archivos más grandes y el crecimiento de colecciones, pero algunas formas de hacerlo son más efectivas que otras.

Hay muchas herramientas para elegir en el campo del manejo de video, capaces de optimizar el tamaño de los archivos. Sin embargo, muchos de estos incluyendo VLC, Cinelerra y Blender comparten el mismo motor debajo de su interfaz de usuario, una utilidad de línea de comandos titulada FFMPEG. Aquí le mostraremos cómo puede reducir el tamaño de los archivos de video usando FFMPEG desde la terminal de Linux.

¿Qué es FFMPEG?

FFMPEG es posiblemente la utilidad de manejo de medios de línea de comandos con más funciones en el ecosistema de software de Linux. Entre una gran variedad de funciones, esta herramienta puede manejar la creación de GIF, cortar / editar videos y grabar también.

Lo más importante es que FFMPEG puede convertir videos a un nivel sorprendentemente granular, lo que permite mantener la calidad en gran medida, mientras que los tamaños de los archivos se reducen positivamente a la mitad (o incluso en cuartos en casos extremos).

Instalación

Instalar FFMPEG en Ubuntu es lo suficientemente simple como para hacerlo con el siguiente comando:

Instalación de archivo de video Ffmpeg

Cuando la instalación haya finalizado, estará listo para comenzar.

Uso

Usar FFMPEG puede ser tan simple como lo siguiente:

Conversión simple de archivos de video

Sin embargo, para reducir realmente el tamaño de los archivos de los videos de una manera óptima, necesitaremos tener en cuenta ciertos atributos de extensión.

La ecuación de optimización

Cuando se trata de archivos de video, no todos los tipos se crean por igual. Por ejemplo, las extensiones de archivo avi tienden a ser mucho más grandes que los archivos mp4.

Esto se reduce a la lógica incorporada en el entorno previsto del contenedor, pero incluso eso se puede modificar eligiendo el códec adecuado para codificar su archivo, favoreciendo la calidad con tamaños más grandes o la portabilidad con los más pequeños.

La conclusión aquí es que el mp4 más pequeño de un video específico siempre será más pequeño que el avi más pequeño del mismo video, pero existe una variabilidad en tamaño y calidad incluso dentro de cualquiera de estos tipos de archivos.

Curiosamente, sin embargo, los mp4 no son los más bajos a los que se puede ir en busca del tamaño de archivo diminuto perfecto. Los campeones coronados actuales de los tipos de archivos de video retentivos de calidad son los diversos contenedores disponibles para videos flash y videos multimedia de Windows (FLV y WMV). Estos forman parte de una ecuación simple que podemos usar para obtener archivos de video súper pequeños pero de alta calidad:

contenedor pequeño + codec-eficiente + fps bajos + baja tasa de bits = archivo de video pequeño / de alta calidad

Nota: Para los propósitos de este artículo, alta calidad significa pixelación visible mínima o pérdida significativa de color. Una reducción de la calidad es inevitable hasta cierto punto si realmente queremos optimizar el tamaño del archivo; sin embargo, lo notable que sea esto depende de lo que estemos optimizando. La velocidad de movimiento, la variedad de colores y la calidad / densidad del sonido juegan un papel importante a la hora de decidir qué tan bajo podemos llegar con nuestra configuración.

Las opciones son abundantes en el mundo de los códecs y contenedores de video, por lo que simplificaremos las cosas usando WMV 8. (FFMPEG aún no es totalmente compatible con WMV 9).

Optimización de un video

Cuando ejecutamos FFMPEG, convertirá nuestro video de entrada al tipo de archivo que especificamos usando los parámetros que establecemos con banderas especiales. Aquí está nuestro código:

Conversión de archivos de video

Conversión de archivos de video 2

El código anterior convierte nuestro archivo de entrada en uno con una tasa de bits de 1 Mbps, una tasa de fotogramas de 24 fps, un factor de tasa constante de 19 y una extensión .wmv. Cambie “input.mp4” para adaptarlo a sus necesidades y ajuste el -crf valor a un número más alto para un tamaño de archivo más pequeño (con una calidad progresivamente más baja).

FFMPEG es lo suficientemente poderoso como para lograr mucho más de lo que se mencionó aquí. Su conjunto completo de funciones es impresionante, y hay mucho más que solo conversiones de video. Revisa el sitio web oficial del proyecto para más información.

¿Es útil este artículo?

Puedes compartirlo con algun conocido(a) que le vaya a resultar de ayuda

Deja una respuesta

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