Download the PHP package fmonts/ffmpeg-bundle without Composer
On this page you can find all versions of the php package fmonts/ffmpeg-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download fmonts/ffmpeg-bundle
More information about fmonts/ffmpeg-bundle
Files in fmonts/ffmpeg-bundle
Package ffmpeg-bundle
Short Description Symfony bundle to provide PHP-FFmpeg as a Symfony service (https://github.com/PHP-FFMpeg/PHP-FFMpeg/)
License MIT
Informations about the package ffmpeg-bundle
Symfony FFmpeg bundle
This bundle provides a simple wrapper for the PHP_FFmpeg library, exposing the library as a Symfony service.
This fork adds Symfony5, Symfony6 and Symfony7 support and drops legacy Symfony and PHP support
Set up the bundle
0. Install FFmpeg and Find the Binary Paths
To use this bundle, you need FFmpeg installed on your system. Find out where the binaries (ffmpeg and ffprobe) are located.
Ubuntu/Debian:
macOS (Apple Silicon):
Windows:
Download FFmpeg from ffmpeg.org. Extract the binaries to a folder and note their location, e.g.:
-
Create the required configuration in
config/packages/dubture_f_fmpeg.yaml
(or rename it if using a different setup): -
Install the Bundle via Composer:
- Register the FFmpeg Service
Add the FFmpeg service in services.yaml
under the services
section:
Usage example
Once set up, you can use FFmpeg in your controllers for video manipulation. Below is a sample controller action:
Supported Symfony and PHP Versions
- Symfony Versions: 5.4, 6.x, and 7.x
- PHP Versions: 8.0 and higher
For further documentation, visit the official PHP-FFmpeg library to explore more options and features.
All versions of ffmpeg-bundle with dependencies
php-ffmpeg/php-ffmpeg Version ^1.0
symfony/dependency-injection Version ^5.4 || ^6.0 || ^7.0
symfony/framework-bundle Version ^5.4 || ^6.0 || ^7.0