izotopsvk/ffmpeg-bundle
A Symfony bundle that integrates FFmpeg into PHP applications, providing configuration and services for video/audio conversion, thumbnail generation, media probing, and other FFmpeg-powered processing tasks.
alchemy-fr/PHP-FFMpeg as a Symfony DI service plus binary/config wiring. Every decision it "supports" is really a PHP-FFMpeg decision: video upload processing, thumbnail/sprite generation, format normalization, audio extraction, watermarking.exec('ffmpeg ...') calls in controllers.alchemy-fr/PHP-FFMpeg, superseded by the community-maintained PHP-FFMpeg/PHP-FFMpeg. Adopting this bundle inherits a deprecated dependency two levels deep.To executives: This is a small convenience wrapper, not a product enabler. It has zero community traction — no stars, no dependents, no downstream users — which we should read as unmaintained. It also depends on a deprecated base library. The cost of writing the equivalent wiring ourselves is measured in hours; the cost of owning an abandoned third-party dependency in a production media path is measured in incidents. Recommendation: do not adopt. If we pursue video, the decision worth funding is self-hosted transcoding vs. a managed service, not which bundle registers the service.
To engineering: It's a Symfony bundle that registers PHP-FFMpeg in the container with binary-path config. That's the whole value proposition. It targets an older Symfony generation and builds on alchemy-fr/PHP-FFMpeg, which is superseded by PHP-FFMpeg/PHP-FFMpeg. Recommended path: depend directly on the maintained fork and register the service in our own small service provider — roughly a service definition, a config tree, and a factory. That keeps us on a supported base library, removes an unmaintained link from the chain, and costs less than auditing the one we'd be replacing. Also note the framework mismatch if this surfaced from a Laravel evaluation — it doesn't apply to our stack.
How can I help you explore Laravel packages today?