Desarrollo y bases de datos

Instalar, actualizar y utilizar FFmpeg en el hosting

Revisado el 4 min de lectura ffmpeg binarios

El Gestor de paquetes del área de clientes permite instalar, actualizar y desinstalar FFmpeg de forma sencilla. No necesitas tocar la terminal para instalarlo.

Instalación y gestión de FFmpeg

Accede al área de clientes, sección Hosting, dirígete a la ficha del servicio de hosting en el que quieras disponer de FFmpeg, y accede a Gestor de paquetes:

Acceso a FFmpeg desde el gestor de paquetes

Cada paquete es una tarjeta con su estado y un interruptor. Enciende el de FFmpeg y se abrirá su panel, con la versión que se va a instalar y la ruta donde quedará; para empezar, pulsa Instalar FFmpeg con el número de versión. Espera a que termine la operación y comprueba su resultado antes de volver a solicitarla.

Una vez instalado, la tarjeta pasa a Instalado y el enlace Rutas y versión abre el panel con la versión en uso y las rutas de los binarios, listas para copiar. Si hay una versión más reciente, ahí mismo aparece Actualizar (las rutas no cambian). Para quitarlo, apaga el interruptor de la tarjeta y confirma.

Rutas y versión instalada de FFmpeg

Cuando la instalación termine correctamente, utiliza las rutas de ffmpeg y ffprobe que muestra el panel. Instalar los binarios no configura automáticamente el plugin que vaya a utilizarlos.

Haciendo uso de FFmpeg

Su uso habitual consiste en dos opciones, por un lado, vía SSH (terminal), por medio de comandos o scripts tipo bash donde ejecutamos /home/usuario_cpanel/bin/ffmpeg/ffmpeg seguido de las opciones deseadas, o desde PHP, utilizando una librería como PHP-FFMpeg, o alguna aplicación que lo implemente, en estos casos lo único que tenemos que hacer es facilitar la ruta donde tenemos el binario correspondiente.

Por ejemplo, si se usa PHP-FFMpeg, la inicializamos con la ruta de la siguiente forma según su documentación:

$ffmpeg = FFMpeg\FFMpeg::create(array(
    'ffmpeg.binaries'  => '/home/usuario_cpanel/bin/ffmpeg/ffmpeg',
    'ffprobe.binaries' => '/home/usuario_cpanel/bin/ffmpeg/ffprobe',
));

Si se trata de una aplicación o plugin que haga uso de FFmpeg, el desarrollador nos facilitará una vía para establecer la ruta de ffmpeg, ya sea vía fichero de configuración o desde la interfaz gráfica de la aplicación.

Probar antes de procesar vídeos grandes

Tras instalar la biblioteca PHP con Composer y cargar su autoload, sustituye las rutas del ejemplo por las de tu cuenta. Para comprobar primero el binario desde SSH:

/home/usuario_cpanel/bin/ffmpeg/ffmpeg -version
/home/usuario_cpanel/bin/ffmpeg/ffprobe -version

Prueba después con un archivo pequeño y un nombre de salida nuevo. Revisa el formato generado y el consumo de CPU, memoria y disco; una conversión puede necesitar mucho más espacio que el archivo original. Para trabajos largos, utiliza una tarea controlada y evita depender del tiempo máximo de una petición web.

Antes de actualizar, comprueba la compatibilidad de los parámetros y del plugin. Antes de desinstalar, retira o cambia las funciones de la aplicación que llamen al binario. Si falla la instalación o una conversión, conserva el mensaje de error y las versiones utilizadas.

También te puede ayudar

¿Algo no cuadra o ha cambiado? Cuéntanoslo y lo revisamos.