Login   Register  
PHP Classes
elePHPant
Icontem

File: examples/example-config.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Oliver Lillie  >  PHP Video Toolkit  >  examples/example-config.php  >  Download  
File: examples/example-config.php
Role: Example script
Content type: text/plain
Description: Example configuration file
Class: PHP Video Toolkit
Manipulate and convert videos with ffmpeg program
Author: By
Last change: Updated for version 0.1.5
Date: 2008-06-06 01:59
Size: 2,356 bytes
 

Contents

Class file image Download
<?php

    
/* SVN FILE: $Id$ */
    
//     ini_set('error_reporting', E_ALL);
//     ini_set('track_errors', '1');
//     ini_set('display_errors', '1');
//     ini_set('display_startup_errors', '1');

//     define the paths to the required binaries
    
define('PHPVIDEOTOOLKIT_FFMPEG_BINARY''/usr/local/bin/ffmpeg');
    
define('PHPVIDEOTOOLKIT_FLVTOOLS_BINARY''/usr/bin/flvtool2');
    
define('PHPVIDEOTOOLKIT_MENCODER_BINARY''/usr/local/bin/mencoder'); // only required for video joining
    
define('PHPVIDEOTOOLKIT_FFMPEG_WATERMARK_VHOOK''/usr/local/lib/vhook/watermark.dylib'); // only required for video wartermarking
//     define('PHPVIDEOTOOLKIT_FFMPEG_BINARY', 'xxxx');
//     define('PHPVIDEOTOOLKIT_FLVTOOLS_BINARY', 'xxxx');
//     define('PHPVIDEOTOOLKIT_MENCODER_BINARY', 'xxxx'); // only required for video joining
//     define('PHPVIDEOTOOLKIT_WATERMARK_VHOOK', 'xxxx'); // only required for video wartermarking
    
//     define the absolute path of the example folder so that the examples only have to be edited once
//     REMEMBER the trailing slash
    
define('PHPVIDEOTOOLKIT_EXAMPLE_ABSOLUTE_BATH'dirname(__FILE__).DIRECTORY_SEPARATOR);

    if(
PHPVIDEOTOOLKIT_FFMPEG_BINARY == 'xxxx' || PHPVIDEOTOOLKIT_FLVTOOLS_BINARY == 'xxxx' || PHPVIDEOTOOLKIT_MENCODER_BINARY == 'xxxx' || PHPVIDEOTOOLKIT_FFMPEG_WATERMARK_VHOOK == 'xxxx' || PHPVIDEOTOOLKIT_EXAMPLE_ABSOLUTE_BATH == 'xxxx')
    {
        die(
'Please open examples/example-config.php to set your servers values.');
//<-        exits         
    
}
    
//     use a particular version for the examples
    
$use_version 'php5';
    
$has_version_warning false;
//     check if php5 is ok
    
if($use_version == 'php5' && version_compare('4'PHP_VERSION'<') === -1)
    {
        
$use_version 'php4';
        
$has_version_warning true;
    }

    if(!isset(
$ignore_demo_files) || !$ignore_demo_files)
    {
        
$is_file is_file(PHPVIDEOTOOLKIT_EXAMPLE_ABSOLUTE_BATH.'to-be-processed'.DIRECTORY_SEPARATOR.'cat.mpeg');
        if(
$is_file)
        {
            if(!isset(
$ignore_config_output) || !$ignore_config_output
            {
                echo 
'Please note that this example requires demo files. If you have not got these demo files you can download them from <a href="http://www.buggedcom.co.uk/ffmpeg">here</a>.<br /><br />';
            }
        }
        else
        {
            if(!isset(
$ignore_config_output) || !$ignore_config_output
            {
                echo 
'<br />';
            }
        }
    }