Login   Register  
PHP Classes
elePHPant
Icontem

File: documentation/includes/configuration.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  >  documentation/includes/configuration.php  >  Download  
File: documentation/includes/configuration.php
Role: Example script
Content type: text/plain
Description: Example script
Class: PHP Video Toolkit
Manipulate and convert videos with ffmpeg program
Author: By
Last change: additional require is file check
Date: 1 year ago
Size: 1,211 bytes
 

Contents

Class file image Download
<?php
    
    
//define('PROGRAM_PATH', null);
    
define('PROGRAM_PATH''/opt/local/bin');
    
define('FFMPEG_PROGRAM'PROGRAM_PATH.DIRECTORY_SEPARATOR.'ffmpeg');
    
define('FFPROBE_PROGRAM'PROGRAM_PATH.DIRECTORY_SEPARATOR.'ffprobe');
    
define('TEMP_PATH''../examples/tmp');
    
    
define('BASE'dirname(dirname(dirname(__FILE__))).DIRECTORY_SEPARATOR);

    require_once 
'../autoloader.php';   
    if(
is_file('../vendor/autoload.php')) require_once '../vendor/autoload.php';

//  define the error callback
    
function __errorHandler()
    {      
        
$args func_get_args();      
        
$count func_num_args();  
        \
PHPVideoToolkit\Trace::vars('ERROR---------'$count === 'exception' 'error'$args);
    }
    
set_error_handler('__errorHandler');
    
set_exception_handler('__errorHandler');
    
    require 
dirname(__FILE__).'/functions.php';
    
    
$config = new \PHPVideoToolkit\Config(array(
        
'temp_directory' => TEMP_PATH,
        
'ffmpeg' => FFMPEG_PROGRAM,
        
'ffprobe' => FFPROBE_PROGRAM,
    ));
    
    
$example_video_path BASE.'examples/media/BigBuckBunny_320x180.mp4';
    
$example_audio_path BASE.'examples/media/Ballad_of_the_Sneak.mp3';