private function _getMovieInfo() { $movieinfo = NULL; if (extension_loaded('ffmpeg') && false) { $movie = new ffmpeg_movie($this->tmpfile); $duration = $movie->getDuration(); $movieinfo = array('duration' => $duration); } else { require_once FS_ROOT . 'include/ffmpeg/FFmpegAutoloader.php'; $ffmpegOutput = new FFmpegOutputProvider(Core::config('ffmpeg_binary')); $ffmpeMovie = new FFmpegMovie($this->tmpfile, $ffmpegOutput, Core::config('ffmpeg_binary')); $duration = $ffmpeMovie->getDuration(); $artist = $ffmpeMovie->getArtist(); $rotate = $ffmpeMovie->getRotate(); $movieinfo = array('duration' => $duration, 'artist' => $artist, 'orientation' => $rotate); } return $movieinfo; }