1
Je suis complètement nouveau à php ffmpeg
. J'ai essayé de filigrane une vidéo 3gp dans mon serveur ffmpeg installé partagé. Mais il ne sort rien d'autre que LOADED
comme indiqué dans le code. La sortie ne crée pas non plus. Quelqu'un peut-il s'il vous plaît résoudre le problème?php ffmpeg 3gp filigrane ne fonctionne pas
<?php
if(extension_loaded('ffmpeg')){
echo 'LOADED';
$c = 'ffmpeg –i video.3gp -vf "movie=watermark.png [watermark]; [in][watermark] overlay=10:main_h-overlay_h-10 [out]" outputvideo.3gp';
exec($c);
}
?>
Quand je phpinfo()
ce que je reçois environ ffmpeg
est
ffmpeg
ffmpeg-php version 0.6.0-svn
ffmpeg-php built on May 10 2013 11:50:44
ffmpeg-php gd support enabled
ffmpeg libavcodec version Lavc52.122.0
ffmpeg libavformat version Lavf52.110.0
ffmpeg swscaler version SwS0.14.1
ffmpeg.allow_persistent 0 0
ffmpeg.show_warnings 0 0
peut-être vous devriez essayer de courir à commander en shell, ou voir la sortie en utilisant 'exec ($ c, $ output) 'alors echo le' $ output' – Raptor
J'ai essayé et j'ai 'Array()' quand j'ai utilisé 'print_r ($ out)' –
Je viens de changer 'exec ($ c, $ out)' avec 'shell_exec ($ c, $ out)' et 'var_dump ($ out)'. Le résultat était 'NULL' –