PHPackages                             micro/plugin-ffmpeg - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. micro/plugin-ffmpeg

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

micro/plugin-ffmpeg
===================

Micro Framework: Wrapper for FFMPEG

1.0(3y ago)0146MITPHP

Since Dec 24Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/Micro-PHP/plugin-ffmpeg)[ Packagist](https://packagist.org/packages/micro/plugin-ffmpeg)[ RSS](/packages/micro-plugin-ffmpeg/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (4)Dependencies (2)Versions (6)Used By (0)

FFMPEG plugin
=============

[](#ffmpeg-plugin)

Wrapper for the [PHP-FFMpeg/PHP-FFMpeg](https://github.com/PHP-FFMpeg/PHP-FFMpeg) library.

Installation
------------

[](#installation)

This library requires a working [FFMpeg install](https://ffmpeg.org/download.html). You will need both FFMpeg and FFProbe binaries to use it. Be sure that these binaries can be located with system PATH to get the benefit of the binary detection, otherwise you should have to explicitly give the binaries path on load.

Use the package manager [composer](https://getcomposer.org/) to install micro/plugin-ffmpeg.

```
composer require micro/plugin-ffmpeg
```

Usage example
-------------

[](#usage-example)

```
    $video = $container->get(FfmpegFacadeInterface::class)->open('video.mp4');
    $video
    ->filters()
        ->resize(new FFMpeg\Coordinate\Dimension(320, 240))
        ->synchronize();
    $video
        ->frame(FFMpeg\Coordinate\TimeCode::fromSeconds(10))
        ->save('frame.jpg');
    $video
        ->save(new FFMpeg\Format\Video\X264(), 'export-x264.mp4')
        ->save(new FFMpeg\Format\Video\WMV(), 'export-wmv.wmv')
        ->save(new FFMpeg\Format\Video\WebM(), 'export-webm.webm');
```

[More examples](https://github.com/PHP-FFMpeg/PHP-FFMpeg)

Contributing
------------

[](#contributing)

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License
-------

[](#license)

[MIT](https://choosealicense.com/licenses/mit/)

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance58

Moderate activity, may be stable

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~140 days

Total

5

Last Release

681d ago

Major Versions

1.0 → 2.0.0-alpha2024-07-06

### Community

Maintainers

![](https://www.gravatar.com/avatar/4942d7cf647e76c9a857f6d8ebb7197c1822999b2d696eb682adf464339eedc7?d=identicon)[Stanislau.Komar](/maintainers/Stanislau.Komar)

---

Top Contributors

[![Asisyas](https://avatars.githubusercontent.com/u/2931180?v=4)](https://github.com/Asisyas "Asisyas (4 commits)")

### Embed Badge

![Health badge](/badges/micro-plugin-ffmpeg/health.svg)

```
[![Health](https://phpackages.com/badges/micro-plugin-ffmpeg/health.svg)](https://phpackages.com/packages/micro-plugin-ffmpeg)
```

###  Alternatives

[php-ffmpeg/extras

A set of audio/video formats compatible with PHP-FFMpeg

182287.6k1](/packages/php-ffmpeg-extras)[mediavorus/mediavorus

MediaVorus

2863.5k](/packages/mediavorus-mediavorus)[boomcms/boom-core

Core classes for BoomCMS

193.0k6](/packages/boomcms-boom-core)[cinghie/yii2-traits

Yii2 Traits

116.9k8](/packages/cinghie-yii2-traits)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
