[松鼠短视频]
YYC松鼠系统2.0版本前台上传视频 点击发布没反应的问题
YYC松鼠系统2.0版本前台上传视频 水印和生成缩略图功能冲突问题这个问题比较特殊,牵涉 php-ffmpeg 软件 暂时 不可投入大量精力去帮别人解决问题,等待 ffmpeg 升级。
/application/api/controller/video.php
后端部分 503行 禁用
//添加水印操作
// watermark($url);
// $data['id'] = $id;
// u_log("用户" . $user['name'] . "(" . $user['id'] . ")发布视频成功");
// return success("成功", $data);
}
部分
function getImg($url)
{
/**
* TODO 通过视频地址截取视频片段
*/
$path = "uploads/img/" . md5($url) . ".png";
if (is_file($path)) {
return $path;
}
$ffmpeg = FFMpeg::create(['ffmpeg.threads' => 4]);
$video = $ffmpeg->open($url);
$video->frame(TimeCode::fromSeconds(0))->save($path);
return $path;
}
恢复到 1.9版本 的
function getImg($url)
{
/**
* TODO 通过视频地址截取视频片段
*/
$path = "uploads/img/".md5($url).".png";
if(is_file($path)){
return $path;
}
$cmd = "ffmpeg -i ".str_replace("&","",$url)." -ss 00:00:00 -t 1 ".$path." -y";
shell_exec($cmd);
return $path;
}
|
|
|
|
|