php ffmpeg server centos

Cómo instalar ffmpeg para PHP



server centos (2)

He instalado correctamente ffmpeg usando ssh, como root, en mi servidor dedicado (CentOS 7).
ffmpeg funciona bien, pero ahora necesito usarlo sin acceso de root.

Cuando intento usar ffmpeg sin acceso de root, aparece el siguiente error:

ffmpeg: error while loading shared libraries: libx264.so.148: cannot open shared object file: No such file or directory

El objetivo final es poder usar ffmpeg dentro de mis scripts PHP que no tienen acceso de root.


La solución más fácil es descargar un binario ffmpeg ya compilado y ffmpeg su script. En la página de descarga de FFmpeg , consulte la sección Obtener los paquetes para obtener enlaces a compilaciones estáticas recientes para Linux, Windows y macOS.

Puede usar shell_exec() como se muestra en FFmpeg Wiki: PHP y proporcionar la ruta completa al binario descargado.