printf("copyright = %s\n", $mov->getCopyright()); printf("get bit rate = %d\n", $mov->getBitRate()); printf("has audio = %s\n", $mov->hasAudio() == 0 ? 'No' : 'Yes'); if ($mov->hasAudio()) { printf("get audio codec = %s\n", $mov->getAudioCodec()); printf("get audio bit rate = %d\n", $mov->getAudioBitRate()); printf("get audio sample rate = %d \n", $mov->getAudioSampleRate()); printf("get audio channels = %s\n", $mov->getAudioChannels()); } printf("has video = %s\n", $mov->hasVideo() == 0 ? 'No' : 'Yes'); if ($mov->hasVideo()) { printf("frame height = %d pixels\n", $mov->getFrameHeight()); printf("frame width = %d pixels\n", $mov->getFrameWidth()); printf("get video codec = %s\n", $mov->getVideoCodec()); printf("get video bit rate = %d\n", $mov->getVideoBitRate()); printf("get pixel format = %s\n", $mov->getPixelFormat()); printf("get pixel aspect ratio = %s\n", $mov->getPixelAspectRatio()); printf("get frame = %s\n", is_object($mov->getFrame(10)) ? 'true' : 'false'); printf("get frame number = %d\n", $mov->getFrameNumber()); } echo "\n\n--------------------\n"; } if (php_sapi_name() != 'cgi') { echo '</pre>'; } /* FUNCTIONS */ function print_class_methods($class) { echo "\nMethods available in class '{$class}':\n"; $methods = get_class_methods($class); if (is_array($methods)) {
--TEST-- ffmpeg getPixelFormat test --SKIPIF-- <?php require_once '../../ffmpeg_movie.php'; require_once '../../ffmpeg_frame.php'; require_once '../../ffmpeg_animated_gif.php'; $ignore_demo_files = true; $dir = dirname(dirname(dirname(dirname(dirname(__FILE__))))); require_once $dir . '/examples/example-config.php'; $tmp_dir = PHPVIDEOTOOLKIT_EXAMPLE_ABSOLUTE_BATH . 'tmp/'; ?> --FILE-- <?php $mov = new PHPVideoToolkit_movie($dir . '/examples/to-be-processed/cat.mpeg', false, $tmp_dir); printf("ffmpeg getPixelFormat(): %s\n", $mov->getPixelFormat()); ?> --EXPECT-- ffmpeg getPixelFormat(): yuv420p