使用ffmpeg创建我的缩略图不适用于linux服务器

时间:2011-02-19 10:10:53

标签: php

我在linux服务器上使用ffmpeg ...视频转换工作正常,但缩略图创建不起作用...

这是我的代码

  

exec($ _ SERVER ['DOCUMENT_ROOT']。“/ esebd2 / ffmpeg / ffmpeg -y -i”。$ _ SERVER ['DOCUMENT_ROOT']。“/ esebd2 /".$ target_path。” - vframes 1 -ss 00 :00:10 -an -vcodec png -f rawvideo -s 320×240“。$ _ SERVER ['DOCUMENT_ROOT']。”/ esebd2 /".$ target_pathImg);

我正在使用codeigniter框架

当我回应exec的论据时,我得到了Mr.pekka

/home1/esedirec/public_html/esebd2/ffmpeg/ffmpeg -y -i /home1/esedirec/public_html/esebd2/cxfolder/george/videos/vid9656326.flv -vframes 1 -ss 00:00:10 -an -vcodec png -f rawvideo -s 320×240 /home1/esedirec/public_html/esebd2/cxfolder/george/thumbs/Img9955639.png

但未生成缩略图

1 个答案:

答案 0 :(得分:0)

不是一个实际的答案,但它会帮助你调试,所以运行这个,让我们知道你得到了什么输出:

exec($_SERVER['DOCUMENT_ROOT']."/esebd2/ffmpeg/ffmpeg -y -i ".$_SERVER['DOCUMENT_ROOT']."/esebd2/".$target_path." -vframes 1 -ss 00:00:10 -an -vcodec png -f rawvideo -s 320×240 ".$_SERVER['DOCUMENT_ROOT']."/esebd2/".$target_pathImg, $return, $status);
var_dump($return);
var_dump($status);