2017 © Pedro Peláez
 

symfony-bundle ffmpeg-bundle

Symfony bundle to provide PHP-FFmpeg as a Symfony service (https://github.com/alchemy-fr/PHP-FFmpeg)

image

pulse00/ffmpeg-bundle

Symfony bundle to provide PHP-FFmpeg as a Symfony service (https://github.com/alchemy-fr/PHP-FFmpeg)

  • Wednesday, May 11, 2016
  • by pulse00
  • Repository
  • 7 Watchers
  • 46 Stars
  • 159,103 Installations
  • PHP
  • 4 Dependents
  • 1 Suggesters
  • 19 Forks
  • 7 Open issues
  • 10 Versions
  • 10 % Grown

The README.md

Symfony ffmpeg bundle

Build Status Latest Stable Version Total Downloads Latest Unstable Version License, (*1)

This bundle provides a simple wrapper for the PHP_FFmpeg library, exposing the library as a Symfony service., (*2)

Download FFmpegBundle using composer

Require the bundle with composer:, (*3)

$ composer require pulse00/ffmpeg-bundle "^0.6"

Composer will install the bundle to your project's vendor/pulse00/ffmpeg-bundle directory., (*4)

Enable the bundle

Enable the bundle in the kernel, (*5)

<?php
// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
      // ...
      new Dubture\FFmpegBundle\DubtureFFmpegBundle(),
      // ...
    );
}

Configuration

Configure which ffmpeg binary to use in config.yml:, (*6)

dubture_f_fmpeg:
  ffmpeg_binary: /usr/bin/ffmpeg
  ffprobe_binary: /usr/bin/ffprobe
  binary_timeout: 300 # Use 0 for infinite
  threads_count: 4

Usage

$ffmpeg = $this->get('dubture_ffmpeg.ffmpeg');

// Open video
$video = $ffmpeg->open('/your/source/folder/input.avi');

// Resize to 1280x720
$video
  ->filters()
  ->resize(new Dimension(1280, 720), ResizeFilter::RESIZEMODE_INSET)
  ->synchronize();

// Start transcoding and save video
$video->save(new X264(), '/your/target/folder/video.mp4');

Contributors

The Versions

11/05 2016

dev-master

9999999-dev

Symfony bundle to provide PHP-FFmpeg as a Symfony service (https://github.com/alchemy-fr/PHP-FFmpeg)

  Sources   Download

MIT

The Requires

 

The Development Requires

by Robert Gruendler

audio video multimedia ffmpeg video processing ffprobe audio processing avconv avprobe

07/03 2016

0.6.0

0.6.0.0

Symfony bundle to provide PHP-FFmpeg as a Symfony service (https://github.com/alchemy-fr/PHP-FFmpeg)

  Sources   Download

MIT

The Requires

 

The Development Requires

by Robert Gruendler

audio video multimedia ffmpeg video processing ffprobe audio processing avconv avprobe

27/08 2014

0.5.2

0.5.2.0

Symfony bundle to provide PHP-FFmpeg as a Symfony service (https://github.com/alchemy-fr/PHP-FFmpeg)

  Sources   Download

MIT

The Requires

 

by Robert Gruendler

multimedia ffmpeg

27/08 2014

0.5.1

0.5.1.0

Symfony bundle to provide PHP-FFmpeg as a Symfony service (https://github.com/alchemy-fr/PHP-FFmpeg)

  Sources   Download

MIT

The Requires

 

by Robert Gruendler

multimedia ffmpeg

27/08 2014

0.5.0

0.5.0.0

Symfony bundle to provide PHP-FFmpeg as a Symfony service (https://github.com/alchemy-fr/PHP-FFmpeg)

  Sources   Download

MIT

The Requires

 

by Robert Gruendler

multimedia ffmpeg

12/04 2014

0.2.3

0.2.3.0

Symfony bundle to provide PHP-FFmpeg as a Symfony service (https://github.com/alchemy-fr/PHP-FFmpeg)

  Sources   Download

MIT

The Requires

 

by Robert Gruendler

multimedia ffmpeg

30/09 2013

0.2.2

0.2.2.0

Symfony bundle to provide PHP-FFmpeg as a Symfony service (https://github.com/alchemy-fr/PHP-FFmpeg)

  Sources   Download

MIT

The Requires

 

by Robert Gruendler

multimedia ffmpeg

04/02 2013

0.2.1

0.2.1.0

Symfony bundle to provide PHP-FFmpeg as a Symfony service (https://github.com/alchemy-fr/PHP-FFmpeg)

  Sources   Download

MIT

The Requires

 

by Robert Gruendler

multimedia ffmpeg

04/02 2013

0.2.0

0.2.0.0

Symfony bundle to provide PHP-FFmpeg as a Symfony service (https://github.com/alchemy-fr/PHP-FFmpeg)

  Sources   Download

MIT

The Requires

 

by Robert Gruendler

multimedia ffmpeg

31/10 2012

0.1.0

0.1.0.0

Symfony bundle to provide PHP-FFmpeg as a Symfony service (https://github.com/alchemy-fr/PHP-FFmpeg)

  Sources   Download

MIT

The Requires

 

by Robert Gruendler

multimedia ffmpeg