Author : Olaf Erlandsen
Contact : [email protected]
Version : 0.0.5
Date : 12.31.2012
license : http://opensource.org/licenses/gpl-license.php
<?php
$FFmpeg = new FFmpeg;
$FFmpeg->input( '/var/media/original.mp4' )->output( '/var/media/new.3gp' )->ready();
?>
<?php
$FFmpeg = new FFmpeg;
$FFmpeg->input( '/var/media/original.mp4' )->frameRate( '30000/1001' )->output( '/var/media/new.3gp' )->ready();
?>
<?php
$FFmpeg = new FFmpeg;
$FFmpeg->i( '/var/media/original.mp4' )->r( '30000/1001' )->output( '/var/media/new.3gp' )->ready();
?>
<?php
$FFmpeg = new FFmpeg;
$FFmpeg->input( '/var/media/original.mp4' )->transpose( 2 )->output( '/var/media/new.3gp' )->ready();
?>
<?php
$FFmpeg = new FFmpeg;
$FFmpeg->input( '/var/media/original.mp4' )->rotate( 2 )->output( '/var/media/new.3gp' )->ready();
?>
<?php
$FFmpeg = new FFmpeg;
$FFmpeg->input( '/var/media/original.mp4' )->forceFormat( '3gp' )->output( '/var/media/new.3gp' )->ready();
?>
<?php
$FFmpeg = new FFmpeg;
$FFmpeg->input( '/var/media/original.mp4' )->output( '/var/media/new.3gp' , '3gp' )->ready();
?>
<?php
$FFmpeg = new FFmpeg;
$FFmpeg->input( '/var/media/original.mp4' )->output( '/var/media/new.3gp' )->command;
?>
<?php
$FFmpeg = new FFmpeg;
$FFmpeg->input( '/var/media/original.mp4' )->output( '/var/media/new.3gp' )->ready();
?>
<?php
$FFmpeg = new FFmpeg;
$FFmpeg->input( '/var/media/original.mp4' )->grayScale()->output( '/var/media/new.3gp' )->ready();
?>
<?php
$key = 'acodec';
$value = 'AAC';
$FFmpeg = new FFmpeg;
$FFmpeg->input( '/var/media/original.mp4' )->set($key,$value)->output( '/var/media/new.3gp' )->ready();
?>
<?php
$key = 'acodec';
$FFmpeg = new FFmpeg;
$FFmpeg->input( '/var/media/original.mp4' )->unset($key)->output( '/var/media/new.3gp' )->ready();
?>
<?php
$FFmpeg = new FFmpeg;
$FFmpeg->input( '/var/media/original.mp4' )->sameq()->output( '/var/media/new.3gp' )->ready();
?>
<?php
$FFmpeg = new FFmpeg;
$FFmpeg->input( '/var/media/original.mp4' )->flip( 'v' )->output( '/var/media/new.3gp' )->ready();
?>
<?php
$FFmpeg = new FFmpeg;
$FFmpeg->input( '/var/media/original.mp4' )->hflip()->output( '/var/media/new.3gp' )->ready();
?>
<?php
$FFmpeg = new FFmpeg;
$FFmpeg->input( '/var/media/original.mp4' )->vflip()->output( '/var/media/new.3gp' )->ready();
?>
<?php
/**
* include FFmpeg class
**/
include DIRNAME(DIRNAME(__FILE__)).'/src/ffmpeg.class.php';
/**
* get options from database
**/
$options = array(
'duration' => 99,
'position' => 0,
'itsoffset' => 2,
);
/**
* Create command
*/
$FFmpeg = new FFmpeg( '/usr/local/bin/ffmpeg' );
$FFmpeg->input( '/var/media/original.avi' );
$FFmpeg->transpose( 0 )->vflip()->grayScale()->vcodec('h264')->frameRate('30000/1001');
$FFmpeg->acodec( 'aac' )->audioBitrate( '192k' );
foreach( $options AS $option => $values )
{
$FFmpeg->call( $option , $values );
}
$FFmpeg->output( '/var/media/new.mp4' , 'mp4' );
print($FFmpeg->command);
?>
/usr/local/bin/ffmpeg -y -vf transpose=0,vflip -pix_fmt gray -vcodec h264 -r 30000/1001 -acodec aac -ab 192k -t 99 -ss 0 -itsoffset 2 -f mp4 /var/media/new.mp4 /dev/null 2<&1
<?php
$FFmpeg = new FFmpeg('/bin/ffmpeg','/var/media/original.mp4')->vflip()->output( '/var/media/new.3gp' )->clear()->input( '/var/www/file.3gp' );
?>
<?php
$size = '100x100';
$start = 1;
$frames = 10;
$FFmpeg = new FFmpeg;
$FFmpeg->input( '/var/www/video.mp4' )->thumb( $size , $start, $frames )->ready();
?>