eyuva / laravel-camcorder
Laravel package to make video using images and audio files
Requires
- php: >=5.5.9
- laravel/framework: >=5.2
This package is auto-updated.
Last update: 2024-04-29 03:48:07 UTC
README
Laravel package to generate video using images and audio.
Installation
Step 1. Install FFMPEG 4.1 and verify
Check Wiki for the installation guide and verify installation
ffmpeg -version
Step 2. Install package using Composer
composer require "eyuva/laravel-camcorder":"*"
Step 3. Publish configurations for Camcorder
php artisan vendor:publish
Step 4. Start Using the package
Done!
Usage
Step 1. Init
$camcorder = new Camcorder();
Step 2. Add Images
$camcorder->addImage(<image_path>,<duration>,<is_last=0>);
Step 3. Add Audio
$camcorder->addAudio(<audio_path>);
Step 4. Generate Video
$camcorder->generate(<output_path>,<file_name>);
Step 5. Use video file generated as you want.
Done!
Demo
Use this laravel project for the demo Github.
Contribute
Contributions are welcome and will be fully credited. We accept contributions via Pull Requests on GitHub.
Loveware
If you Love It then Star It
Contributors
License
The code in this repo are open-sourced software licensed under the MIT license