Revisar si se puede crear elementos de las imagenes y videos
This commit is contained in:
@ -22,6 +22,10 @@ return [
|
|||||||
return $obj;
|
return $obj;
|
||||||
},
|
},
|
||||||
FFMpeg\FFMpeg::class => function(Container $c) {
|
FFMpeg\FFMpeg::class => function(Container $c) {
|
||||||
return FFMpeg\FFMpeg::create();
|
$obj = null;
|
||||||
|
try {
|
||||||
|
$obj = FFMpeg\FFMpeg::create();
|
||||||
|
} catch (\Exception $e) {}
|
||||||
|
return $obj;
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
@ -150,6 +150,11 @@ class MediaLoader {
|
|||||||
]);
|
]);
|
||||||
$file->moveTo($filename);
|
$file->moveTo($filename);
|
||||||
|
|
||||||
|
try {
|
||||||
|
gd_info();
|
||||||
|
} catch(\Exception $e) {
|
||||||
|
return file_exists($filename);
|
||||||
|
}
|
||||||
$thumb = implode(DIRECTORY_SEPARATOR, [
|
$thumb = implode(DIRECTORY_SEPARATOR, [
|
||||||
$folder,
|
$folder,
|
||||||
implode('.', [
|
implode('.', [
|
||||||
@ -254,6 +259,10 @@ class MediaLoader {
|
|||||||
]);
|
]);
|
||||||
$file->moveTo($filename);
|
$file->moveTo($filename);
|
||||||
|
|
||||||
|
if ($this->ffmpeg === null) {
|
||||||
|
return file_exists($filename);
|
||||||
|
}
|
||||||
|
|
||||||
$thumb = implode(DIRECTORY_SEPARATOR, [
|
$thumb = implode(DIRECTORY_SEPARATOR, [
|
||||||
$folder,
|
$folder,
|
||||||
implode('.', [
|
implode('.', [
|
||||||
@ -281,6 +290,7 @@ class MediaLoader {
|
|||||||
]);
|
]);
|
||||||
$video
|
$video
|
||||||
->save(new FFMpeg\Format\Video\X264(), $media);
|
->save(new FFMpeg\Format\Video\X264(), $media);
|
||||||
|
return file_exists($filename);
|
||||||
}
|
}
|
||||||
public function delete($event, $filename) {
|
public function delete($event, $filename) {
|
||||||
$folder = $this->getFolder($event);
|
$folder = $this->getFolder($event);
|
||||||
|
Reference in New Issue
Block a user