|
@@ -29,18 +29,19 @@ class DataXw extends Model
|
|
|
if(!$src){
|
|
|
$src=$html->findOne('video source')->src;
|
|
|
}
|
|
|
- dd($src);
|
|
|
- $pro=FFMpeg::create([
|
|
|
- 'ffmpeg.binaries' => root_path().'extend/bin/ffmpeg',
|
|
|
- 'ffprobe.binaries' => root_path().'extend/bin/ffprobe'
|
|
|
- ]);
|
|
|
- $video=$pro->open($src);
|
|
|
- $dir=public_path();
|
|
|
- $filename='upload/v-c/'.session_create_id().'.png';
|
|
|
- !is_dir($dir.'upload/v-c/') && @mkdir($dir.'upload/v-c/',0744,true);
|
|
|
- $vcPath=$dir.$filename;
|
|
|
- $video->frame(TimeCode::fromSeconds(1))->save($vcPath);
|
|
|
- $model['vc']=request()->domain().'/'.$filename;
|
|
|
+ if($src) {
|
|
|
+ $pro = FFMpeg::create([
|
|
|
+ 'ffmpeg.binaries' => root_path() . 'extend/bin/ffmpeg',
|
|
|
+ 'ffprobe.binaries' => root_path() . 'extend/bin/ffprobe'
|
|
|
+ ]);
|
|
|
+ $video = $pro->open($src);
|
|
|
+ $dir = public_path();
|
|
|
+ $filename = 'upload/v-c/' . session_create_id() . '.png';
|
|
|
+ !is_dir($dir . 'upload/v-c/') && @mkdir($dir . 'upload/v-c/', 0744, true);
|
|
|
+ $vcPath = $dir . $filename;
|
|
|
+ $video->frame(TimeCode::fromSeconds(1))->save($vcPath);
|
|
|
+ $model['vc'] = request()->domain() . '/' . $filename;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
public function comments()
|