You are here

public function PHPVideoToolkit::hasFFmpegPHPSupport in Video 7.2

Same name and namespace in other branches
  1. 7 libraries/phpvideotoolkit/phpvideotoolkit.php5.php \PHPVideoToolkit::hasFFmpegPHPSupport()

Determines the type of support that exists for the FFmpeg-PHP module.

@access public

Return value

mixed. Boolean FALSE if there is no support, String 'module' if the actuall FFmpeg-PHP module is loaded, or String 'emulated' if the FFmpeg-PHP classes can be emulated through the adapter classes.

1 call to PHPVideoToolkit::hasFFmpegPHPSupport()
PHPVideoToolkit::getFFmpegInfo in libraries/phpvideotoolkit/phpvideotoolkit.php5.php
Returns information about the specified file without having to use ffmpeg-php as it consults the ffmpeg binary directly. NOTE: calling this statically for caching to work you must set the temp directory.

File

libraries/phpvideotoolkit/phpvideotoolkit.php5.php, line 862
Libary to access FFmpeg

Class

PHPVideoToolkit

Code

public function hasFFmpegPHPSupport() {
  return self::$ffmpeg_found === FALSE ? FALSE : (extension_loaded('ffmpeg') ? 'module' : (is_file(dirname(__FILE__) . DS . 'adapters' . DS . 'ffmpeg-php' . DS . 'ffmpeg_movie.php') && is_file(dirname(__FILE__) . DS . 'adapters' . DS . 'ffmpeg-php' . DS . 'ffmpeg_frame.php') && is_file(dirname(__FILE__) . DS . 'adapters' . DS . 'ffmpeg-php' . DS . 'ffmpeg_animated_gif.php') ? 'emulated' : FALSE));
}