This PHP library leverages the Foreign Function Interface (FFI) to directly interact with native FFmpeg shared libraries (libavcodec, libavfilter, libavformat, etc.), providing low-level access to powerful multimedia processing capabilities within PHP.
Fund package maintenance!
php-webrtc
Requires
- php: ^8.4
- ext-ffi: *
- quasarstream/exception: ^1.0
- quasarstream/mixin: ^1.0
Requires (Dev)
- phpunit/php-code-coverage: 11.0.x-dev
- phpunit/phpunit: ^11.3
This package is auto-updated.
Last update: 2025-05-02 12:49:18 UTC
README
This PHP package provides bindings to AV libraries (including AVCodec and AVFilter) for encoding, transcoding, and manipulating audio and video.
Requirements
- PHP 8.4 or higher with FFI extension enabled
- FFmpeg/libav shared libraries (libavcodec, libavfilter, etc.)
Documentation
This package is a part of PHP WebRTC library. For full documentation, examples, and API reference, please visit: PHP WebRTC Documentation
Credits
Author
- Amin Yazdanpanah
- Website: aminyazdanpanah.com
- Email: github@aminyazdanpanah.com
- Sana Moniri
- Github: sanamoniri
Reporting bugs
If you encounter any issues or bugs, please open an issue on GitHub.
License
This project is licensed under the BSD 3-Clause License - see the LICENSE file for details.