pbmedia/laravel-ffmpeg
Laravel 10 integration for FFmpeg via PHP-FFMpeg with seamless Laravel Filesystem/config/logging support. Create HLS (encrypted/rotating keys), thumbnails/frames, mosaics/sprites, VTT previews, watermarks, concat, multi I/O, complex filters and timelapses.
Full Changelog: https://github.com/protonemedia/laravel-ffmpeg/compare/8.8.0...8.9.0
Full Changelog: https://github.com/protonemedia/laravel-ffmpeg/compare/8.7.1...8.8.0
Full Changelog: https://github.com/protonemedia/laravel-ffmpeg/compare/8.7.0...8.7.1
Full Changelog: https://github.com/protonemedia/laravel-ffmpeg/compare/8.6.0...8.7.0
Full Changelog: https://github.com/protonemedia/laravel-ffmpeg/compare/8.5.0...8.6.0
Full Changelog: https://github.com/protonemedia/laravel-ffmpeg/compare/8.4.0...8.5.0
Full Changelog: https://github.com/protonemedia/laravel-ffmpeg/compare/8.3.0...8.4.0
getDurationInMiliseconds() method (type casting + exception) - thanks @ibrainventures and @rcerljenko!Don't resolve driver until needed.
Fix for getting the previous exception while it doesn't exist
The configured temporary directory is now passed to the underlying driver.
spatie/image to v2.set_command_and_error_output_on_exception configuration key now defaults to true, making exceptions more informative. Read more at the Handling exceptions section.enable_logging configuration key has been replaced by log_channel to choose the log channel used when writing messages to the logs. If you still want to disable logging entirely, you may set the new configuration key to false.2 or more; less is not supported anymore.openUrl method$remaining and $rate values when using the progress handler on exports with multiple inputs/outputs.Fix for passing additional format parameters when using HLS exports
Added CopyVideoFormat format class
Prevent duplicate encryption key listeners
Prevent HLS key rotation on non-rotating exports (thanks @marbocub)
How can I help you explore Laravel packages today?