Como instalar o ffmpeg-php mac OS X Leopard
Pergunta
Alguém conseguiu instalar o ffmpeg-php no OSX? Consegui instalar o FFMPEG via portas Mac. FFMPEG-PHP não instala.
Problemas: Não é possível encontrar diretório compartilhado porque o Macports o instala para/opt/local/incluir/e/opt/local/lib. ffmpeg-php looks in/usr/local/incluir/ffmpeg
Phpize retorna um monte de avisos, não tenho certeza se isso é um problema ou não.
Quando eu recebo todos os cabeçalhos/bibliotecas nos locais certos, ainda está jogando ajustes.
Alguém realmente fez isso? ou...
Existe um Alturnative para o FFMPEG? Eu quero poder criar imagens de quadros de vídeo em tempo real.
Solução
Minha "fórmula" para FFMPEG-PHP é aceita.
Instalar Homebrew, e corra:
brew install ffmpeg-php
E você está pronto para ir.
Outras dicas
Também não consegui compilá -lo, embora o FFMPEG ainda possa ser útil sem essa extensão. Aqui está um exemplo simples que pega um JPG a cada 5º Secoond:
$ffmpeg = '/opt/local/bin/ffmpeg';
$vid = 'test.mpg';
$cmd = $ffmpeg.' -i '.$vid.' -r 0.2 -sameq -f image2 '.$vid.'.%03d.jpg';
exec($cmd);
Acabei de passar por todo o processo de instalá -lo no meu OSX 10.6.2 usando estas instruções como diretrizes. O que também me ajudou foi obter os arquivos certos seguindo as instruções o site vinculado aqui (para a parte do FFMPEG) e as instruções "simples" em "instalação" de Site FFMPEG-PHP em si para sua pergunta real. Tudo sem nenhum Macport.
Não posso dizer que foi fácil, mas está funcionando muito bem. É um processo muito longo que eu simplesmente não vou citar aqui. Espero que seja basicamente dizer que você precisa do mais recente ffmpeg Então tudo é um processo regular "./Configure && Make".
Meu ffmpeg As opções de configuração eram estes: --enable-libmp3lame --enable-shared --disable-mmx --arch=x86_64 --enable-libfaad --enable-gpl
Apenas como uma nota, Foi assim que encontrei esses links no Google (Todas essas opções de pesquisa são padrão para mim, incluindo a filtragem no ano passado). Engraçado, o primeiro resultado foi essa pergunta, portanto, estou aqui respondendo. ;-)