Download the PHP package foxws/laravel-ab-av1 without Composer
On this page you can find all versions of the php package foxws/laravel-ab-av1. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package laravel-ab-av1
Laravel ab-av1
A Laravel wrapper for ab-av1, the AV1 video encoder with automatic CRF calculation and VMAF quality targeting.
Features
- Automatic CRF Discovery: Find the optimal CRF value to achieve target VMAF quality
- Multiple Encoders: Support for av1_svtenc, av1_vaapi, libx264, libx265, and other ffmpeg encoders
- Quick Sampling: Test encode quality before full encoding
- Hardware Acceleration: Support for VAAPI and other hardware acceleration methods
- VMAF/XPSNR Comparison: Calculate quality scores between original and encoded files
- Event Dispatching: Listen to encoding events (started, completed, failed)
- Fluent Interface: Chainable configuration API
Installation
Ensure ab-av1 is installed:
Install the Laravel package:
Publish the config:
Configuration
Binary Path
By default, the package expects ab-av1 to be in your system PATH. If you need to use a specific binary path or version, configure it in config/ab-av1.php or via environment variable:
Verify your installation:
Quick Start
Usage Examples
Auto-encode (Recommended)
Automatically find the best CRF for your target VMAF quality:
Direct Encode
Encode with a specific CRF value:
Sample Encode
Quick test to preview quality:
Hardware Acceleration
Enable VAAPI for faster encoding:
Testing
Documentation
See examples/basic-usage.php for comprehensive usage examples.
For detailed documentation, see the generated docs.
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- francoism90
- All Contributors
- Inspired by ab-av1
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-ab-av1 with dependencies
illuminate/contracts Version ^12.0||^13.0
illuminate/filesystem Version ^12.0||^13.0
illuminate/process Version ^12.0||^13.0
illuminate/support Version ^12.0||^13.0
psr/log Version ^3.0
spatie/laravel-package-tools Version ^1.16