| xqd
@@ -68,19 +68,33 @@ trait AttachmentHelper
|
|
|
$url_path = $rel_path . '/' . $md5_filename;
|
|
|
|
|
|
if ($fileMimeType == "video/mp4" || $fileMimeType == "video/quicktime") {
|
|
|
+// $ffmpeg = FFMpeg\FFMpeg::create(array(
|
|
|
+// 'ffmpeg.binaries' => '/usr/bin/ffmpeg',
|
|
|
+// 'ffprobe.binaries' => '/usr/bin/ffprobe'
|
|
|
+// ));
|
|
|
+// \Log::info($real_path);
|
|
|
+// $video = $ffmpeg->open($real_path);
|
|
|
+// if (!file_exists($vpath)) {
|
|
|
+// if (!@mkdir($vpath, 0755, true)) {
|
|
|
+// return ErrorCode::ATTACHMENT_MKDIR_FAILED;
|
|
|
+// }
|
|
|
+// }
|
|
|
+// $pic = $vpath.$md5.'.jpg';
|
|
|
+
|
|
|
+
|
|
|
+ //正常缩略图
|
|
|
$ffmpeg = FFMpeg\FFMpeg::create(array(
|
|
|
'ffmpeg.binaries' => '/usr/bin/ffmpeg',
|
|
|
'ffprobe.binaries' => '/usr/bin/ffprobe'
|
|
|
));
|
|
|
- \Log::info($real_path);
|
|
|
$video = $ffmpeg->open($real_path);
|
|
|
- $vpath = public_path() . '/upload/vpic/';
|
|
|
+ $vpath = $path;
|
|
|
if (!file_exists($vpath)) {
|
|
|
if (!@mkdir($vpath, 0755, true)) {
|
|
|
return ErrorCode::ATTACHMENT_MKDIR_FAILED;
|
|
|
}
|
|
|
}
|
|
|
- $pic = $vpath.$md5.'.jpg';
|
|
|
+ $pic = $real_path.'.jpg';
|
|
|
\Log::info($pic);
|
|
|
$video
|
|
|
->frame(FFMpeg\Coordinate\TimeCode::fromSeconds(1))
|