From 8d5c044ae91efb64ef7d85f6371b043d981a3829 Mon Sep 17 00:00:00 2001 From: Dalyn Cessac Date: Wed, 16 Mar 2011 13:02:17 -0500 Subject: Removed phpvideotoolkit examples --- .../phpvideotoolkit/examples/php4/example04.php | 171 --------------------- 1 file changed, 171 deletions(-) delete mode 100644 libraries/phpvideotoolkit/examples/php4/example04.php (limited to 'libraries/phpvideotoolkit/examples/php4/example04.php') diff --git a/libraries/phpvideotoolkit/examples/php4/example04.php b/libraries/phpvideotoolkit/examples/php4/example04.php deleted file mode 100644 index 36cb5a4..0000000 --- a/libraries/phpvideotoolkit/examples/php4/example04.php +++ /dev/null @@ -1,171 +0,0 @@ - - * @package PHPVideoToolkit - * @license BSD - * @copyright Copyright (c) 2008 Oliver Lillie - * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software - * is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE - * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR - * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, - * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ - - echo ''; - echo '← Back to examples list

'; - echo 'This example shows you how to watermark a video. Please note; that in order to watermark a video FFmpeg has to have been compiled with vhooks enabled.
'; - echo '• The media player is embedded using PluginObject to embed the video examples. It is distributed under a BSD License.

'; - -// load the examples configuration - require_once '../example-config.php'; - -// require the library - require_once '../../phpvideotoolkit.'.$use_version.'.php'; - -// please replace xxxxx with the full absolute path to the files and folders -// also please make the $thumbnail_output_dir read and writeable by the webserver - -// temp directory - $tmp_dir = PHPVIDEOTOOLKIT_EXAMPLE_ABSOLUTE_PATH.'working'.DS.'tmp'.DS; - -// input movie files - $video_to_process = PHPVIDEOTOOLKIT_EXAMPLE_ABSOLUTE_PATH.'working'.DS.'to-be-processed'.DS.'cat.mpeg'; - $watermark = PHPVIDEOTOOLKIT_EXAMPLE_ABSOLUTE_PATH.'watermark.png'; -// $watermark = PHPVIDEOTOOLKIT_EXAMPLE_ABSOLUTE_PATH.'watermark.gif'; - -// output files dirname has to exist - $video_output_dir = PHPVIDEOTOOLKIT_EXAMPLE_ABSOLUTE_PATH.'working'.DS.'processed'.DS.'videos'.DS; - -// output files dirname has to exist - $thumbnail_output_dir = PHPVIDEOTOOLKIT_EXAMPLE_ABSOLUTE_PATH.'working'.DS.'processed'.DS.'thumbnails'.DS; - -// log dir - $log_dir = PHPVIDEOTOOLKIT_EXAMPLE_ABSOLUTE_PATH.'working'.DS.'logs'.DS; - -// start PHPVideoToolkit class - $toolkit = new PHPVideoToolkit($tmp_dir); - - $use_vhook = !isset($_GET['gd']) || $_GET['gd'] == '0'; - if($use_vhook) - { -// check to see if vhook support is enabled - echo 'Testing for vhook support...
'; - if(!$toolkit->hasVHookSupport()) - { - echo 'You FFmpeg binary has NOT been compiled with vhook support, you can not watermark video, you can however watermark image outputs.
Click here to run the watermark demo on images only.
'; - exit; -//<- exits - } - echo 'You FFmpeg binary has been compiled with vhook support.

'; - } - else - { - echo 'GD watermarking only...
'; - echo 'Your FFmpeg binary has NOT been compiled with vhook support and we are only testing automated watermarking of images via GD now.
Click here to go back to the vhook watermarking demo.

'; - } - -// set ffmpeg class to run silently - $toolkit->on_error_die = FALSE; - -// 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 ''.$toolkit->getLastError()."
\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); - } -// or just outputting images with watermarks? - 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 ''.$toolkit->getLastError()."
\r\n"; - exit; - } - -// execute the ffmpeg command - $result = $toolkit->execute(false, true); - -// get the last command given -// $command = $toolkit->getLastCommand(); -// echo $command."
\r\n"; - -// check the return value in-case of error - if($result !== PHPVIDEOTOOLKIT_RESULT_OK) - { -// move the log file to the log directory as something has gone wrong - $toolkit->moveLog($log_dir.$filename_minus_ext.'.log'); -// if there was an error then get it - echo ''.$toolkit->getLastError()."
\r\n"; - $toolkit->reset(); - exit; - } - - $file = array_shift($toolkit->getLastOutput()); - $filename = basename($file); - if($use_vhook) - { - $filename_hash = md5($filename); - - echo 'Video watermarked... '.$filename.'

-
-
'."\r\n"; - } - else - { - echo 'Frame watermarked... '.$filename.'
'."\r\n"; -// $files = $toolkit->getLastOutput(); -// foreach($files as $key=>$file) -// { -// echo ' '; -// } - echo ' '; - } - -// reset - $toolkit->reset(); - - echo ''; -- cgit v1.2.3