ffmpeg+;PHP+;Zend框架

ffmpeg+;PHP+;Zend框架,php,zend-framework,ffmpeg,video-capture,Php,Zend Framework,Ffmpeg,Video Capture,情况是这样的。上传视频时,我想捕获该视频的屏幕截图并将其保存为视频缩略图。我目前无法在本地计算机上安装ffmpeg(当然,它将安装在生产服务器上),因此我无法测试为此目的编写的以下控制器操作助手: <?php /** * FlvThumbnail * * @author Richard Knop */ class My_Controller_Action_Helper_FlvThumbnail extends Zend_Controller_Action_Helper_Abstra

情况是这样的。上传视频时,我想捕获该视频的屏幕截图并将其保存为视频缩略图。我目前无法在本地计算机上安装ffmpeg(当然,它将安装在生产服务器上),因此我无法测试为此目的编写的以下控制器操作助手:

<?php
/**
 * FlvThumbnail
 *
 * @author Richard Knop
 */
class My_Controller_Action_Helper_FlvThumbnail extends Zend_Controller_Action_Helper_Abstract
{
    public function direct($flv, $thumbnail) {
        $command = "ffmpeg -v 0 -y -i $flv -vframes 1 -ss 10 -vcodec mjpeg -f rawvideo -s 210x140 -aspect 16:9 $thumbnail";
        return shell_exec($command);
    }

}

对我来说没问题

请避开您的shell参数。谢谢您的确认,这就是我想听到的:)