Pregunta

¿Alguien ha podido instalar FFMPEG-PHP en OSX? Pude instalar FFMPEG a través de puertos Mac. FFMPEG-PHP no instalará.

Problemas: no puede encontrar el directorio compartido porque MacPorts lo instala a/opt/local/include/y/opt/local/lib. FFMPEG-PHP se ve en/usr/local/include/ffmpeg

Phpize devuelve un montón de advertencias, no estoy seguro de si esto es un problema o no.

Cuando obtengo todos los encabezados/bibliotecas en las ubicaciones correctas, todavía está lanzando ataques.

¿Alguien ha hecho esto realmente? o...

¿Hay un alturnativo para FFMPEG? Quiero poder crear imágenes de marcos de video en la marcha.

¿Fue útil?

Solución

Se acepta mi "fórmula" para FFMPEG-PHP.

Instalar casería casera, y correr:

brew install ffmpeg-php

Y estás listo para irte.

Otros consejos

Tampoco he podido compilarlo, aunque FFMPEG aún puede ser útil sin esa extensión. Aquí hay un ejemplo simple que toma un JPG cada quinto segundo:

$ffmpeg = '/opt/local/bin/ffmpeg';
$vid = 'test.mpg';
$cmd = $ffmpeg.' -i '.$vid.' -r 0.2 -sameq -f image2 '.$vid.'.%03d.jpg';
exec($cmd);

Acabo de pasar por todo el proceso de instalarlo en mi OSX 10.6.2 usando estas instrucciones como pautas. Lo que también me ayudó fue obtener los archivos correctos siguiendo las instrucciones en el sitio vinculado aquí (para la parte ffmpeg) y las instrucciones "simples" en "instalación" de Sitio FFMPEG-PHP para su pregunta real. Todo sin MacPort.

No puedo decir que fue fácil, pero está funcionando bien. Es un proceso muy largo que simplemente no citaré aquí. Esperemos que sea suficiente decir que básicamente necesitas el más reciente ffmpeg Entonces todo es un proceso regular "./configure && hacer".

Mi ffmpeg Las opciones de configuración fueron estas: --enable-libmp3lame --enable-shared --disable-mmx --arch=x86_64 --enable-libfaad --enable-gpl

Solo como una nota, Así es como encontré esos enlaces en Google (Todas esas opciones de búsqueda son predeterminadas para mí, incluido el filtrado para el año pasado). Lo curioso, el primer resultado fue esta pregunta, por lo que estoy aquí respondiéndola. ;-)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top