Ejemplo n.º 1
0
// 	get the filename parts
$filename = basename($video_to_process);
$filename_minus_ext = substr($filename, 0, strrpos($filename, '.'));
// 	set the input file
$ok = $toolkit->setInputFile($video_to_process);
// 	check the return value in-case of error
if (!$ok) {
    // 		if there was an error then get it
    echo '<b>' . $toolkit->getLastError() . "</b><br />\r\n";
    exit;
}
// 	set the output dimensions
$toolkit->setVideoOutputDimensions(PHPVideoToolkit::SIZE_SAS);
// 	are we vhooking the videos?
if ($use_vhook) {
    $toolkit->addWatermark($watermark);
    $ok = $toolkit->setOutput($video_output_dir, $filename_minus_ext . '-watermarked.3gp', PHPVideoToolkit::OVERWRITE_EXISTING);
} else {
    $toolkit->addGDWatermark($watermark, array('x-offset' => -15, 'y-offset' => -15, 'position' => 'center-middle'));
    // 		extract a single frame
    $toolkit->extractFrame('00:00:03.5');
    $ok = $toolkit->setOutput($thumbnail_output_dir, $filename_minus_ext . '-watermarked.jpeg', PHPVideoToolkit::OVERWRITE_EXISTING);
}
// 	set the output details
// 	check the return value in-case of error
if (!$ok) {
    // 		if there was an error then get it
    echo '<b>' . $toolkit->getLastError() . "</b><br />\r\n";
    exit;
}
// 	execute the ffmpeg command