getFileInfo($path); $abspath = $fileview->toTmpFile($path); $tmppath = \OC_Helper::tmpFile(); //$cmd = 'ffmpeg -y -i ' . escapeshellarg($abspath) . ' -f mjpeg -vframes 1 -ss 1 -s ' . escapeshellarg($maxX) . 'x' . escapeshellarg($maxY) . ' ' . $tmppath; $cmd = 'ffmpeg -y -i ' . escapeshellarg($abspath) . ' -f mjpeg -vframes 1 -ss 1 ' . $tmppath; shell_exec($cmd); unlink($abspath); $image = new \OC_Image($tmppath); if (!$image->valid()) return false; unlink($tmppath); return $image; } } \OC\Preview::registerProvider('OC\Preview\Movie'); }