我对php ffmpeg
完全不熟悉。我试图在我的共享ffmpeg安装的服务器上为3gp视频添加水印。但它不会输出代码中所述的LOADED
以外的任何内容。输出也没有创造。有人可以解决这个问题吗?
<?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);
}
?>
当我使用phpinfo()
时我得到的ffmpeg
是
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
答案 0 :(得分:0)
试试这个
ffmpeg -i amitabh-i\ can\ talk\ english.flv -s qcif amitabh.3gp