gpt4 book ai didi

php - ffmpeg + PHP + Zend 框架

转载 作者:行者123 更新时间:2023-12-04 22:49:53 26 4
gpt4 key购买 nike

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

<?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);
}

}

$flv 是视频的路径(这个 Action 助手将在视频上传后立即执行)

$thumbnail 是保存缩略图的路径

谁能告诉我上述助手是否会按我的预期工作?我仍然不确定何时购买生产服务器,但我想提前知道这是否可行。

最佳答案

适合我

关于php - ffmpeg + PHP + Zend 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1228156/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com