Extension to php-ffmpeg to provide greater control over mapped output https://packagist.org/packages/danjones000/ffmpeg-mappable-media
Find a file
2012-09-03 16:55:37 +02:00
docs Update doc 2012-09-03 15:53:46 +02:00
src/FFMpeg Update license 2012-09-03 16:07:56 +02:00
tests Add option to service provider for ffmpeg threads number 2012-09-03 15:20:49 +02:00
.gitignore Remove mandatory dimensions 2012-05-25 18:24:37 +02:00
.travis.yml Update travis environment 2012-09-03 16:55:37 +02:00
buildAPI.sh Add API tool and configuration 2012-05-31 12:19:23 +02:00
composer.json Update dependencies 2012-09-03 14:55:18 +02:00
composer.lock Update dependencies 2012-09-03 14:55:18 +02:00
LICENSE Add License 2012-04-13 14:34:53 +02:00
phpunit.xml.dist Add API builder 2012-05-30 12:09:30 +02:00
README.md Update usage 2012-09-03 14:55:18 +02:00
sami_configuration.php Update API name 2012-05-31 12:29:33 +02:00
vendors.win.php Add vendors script for window CI 2012-04-17 20:32:30 +02:00

#PHP FFmpeg

Build Status

An Object Oriented library to convert video/audio files with AVConv / FFmpeg.

Check another amazing repo : PHP FFMpeg extras, you will find lots of Audio/Video formats there.

##Documentation

Read The Documentation at Read The Docs !

##API Browser

Browse the API

##Usage Example

$x264 = new X264();
$x264->setDimensions(320, 240);

$ffmpeg->open('Video.mpeg')
    ->encode($new WebM(), 'file.webm')
    ->encode($x264, 'file.mp4')
    ->encode($new Ogg(), 'file.ogv')
    ->close();

##Using with Silex Microframework

use FFMpeg\SilexServiceProvider;
use Silex\Application;

$app = new Application();
$app->register(new FFMpegServiceProvider());

##License

This project is licensed under the MIT license.