dae pessoal....
estou tendo um probleminha....
estou tentando usar a ffmpeg... se eu executar o comando no command do servidor, ele converte o filme normalmente... mais se eu executar atravez de um exec() no php ele n funciona....
alguem poderia me ajudar???
e em oputro servidor ele funciona normal...
tenhu uma função de exemplo ae
function GetVideoInfo($nome_arquivo, $function)
{
exec('usr/local/bin/ffmpeg -i '.$nome_arquivo.' 2>&1 | grep '.$function.' | sed s/,//"',$var);
if ($function == 'Video')
{
$tmp = explode (", ",$var[0]);
$out = explode("x",$tmp[1]);
}
elseif ($function == 'Duration')
{
$tmp = explode(': ',$var[0]);
$tmp = explode(' ',$tmp[1]);
$out = $tmp[0];
}
return $out;
}
ena $var ele teria de retornar a resposta da execução.. mais ele retorna uma array vazia.. e se pegar esse mesmo codigo e colocar no command do servidor, ele funciona
Ffmpeg
Started By fernandoamorim, 15/02/2007, 12:31
3 replies to this topic
#1
Posted 15/02/2007, 12:31
Atenciosamente,
Fernando Henrique Amorim Fonseca
______________________________
contato@fernandoamorim.com
fernando@xmlbrasil.com.br
Fernando Henrique Amorim Fonseca
______________________________
contato@fernandoamorim.com
fernando@xmlbrasil.com.br
#2
Posted 15/02/2007, 13:30
função exec liberada no servidor?
* Otávio Nogueira
* Administração e Configuração de Servidores;
* Combinação Perfeita: NGINX + PHP + VARNISH + HAPROXY
* otavio*iporto.com ~ Tel: +55 51 3366 0177 | +55 51 4063 7343 |
* @iporto
* Administração e Configuração de Servidores;
* Combinação Perfeita: NGINX + PHP + VARNISH + HAPROXY
* otavio*iporto.com ~ Tel: +55 51 3366 0177 | +55 51 4063 7343 |
* @iporto
#3
Posted 15/02/2007, 14:37
Provavelmente seu servidor bloqueou a função exec você pode ainda utilizar as funções shell_exec(), system(), passthru() e proc_open() mas recomendo usar escapeshellcmd() para o caso de você estiver pegando valores vindos de um campo ou dinamicamente.
Falopa!
Falopa!
#4
Posted 15/02/2007, 16:15
pois é... esta liberada no servidor as funções tentei todas ae...
http://neomg.homeip.net/fernando, aki ele encoda noemalmente.... é está em windows...
no meu trabalho, onde tem q ficar ele, está em linux, e naum funciona nda.....
http://neomg.homeip.net/fernando, aki ele encoda noemalmente.... é está em windows...
no meu trabalho, onde tem q ficar ele, está em linux, e naum funciona nda.....
Atenciosamente,
Fernando Henrique Amorim Fonseca
______________________________
contato@fernandoamorim.com
fernando@xmlbrasil.com.br
Fernando Henrique Amorim Fonseca
______________________________
contato@fernandoamorim.com
fernando@xmlbrasil.com.br
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)










