PHPackages                             xmon/video-bundle - 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. [Image &amp; Media](/categories/media)
4. /
5. xmon/video-bundle

Abandoned → [xmon/sonata-media-provider-video-bundle](/?search=xmon%2Fsonata-media-provider-video-bundle)Symfony-bundle[Image &amp; Media](/categories/media)

xmon/video-bundle
=================

Video Bundle adding functiunalities to Sonata media bundle:&lt;br&gt;=&gt; a video provider- handle video upload- re-encode uploaded video to th defined formats - thumbs generation

v0.0.4(10y ago)024MITJavaScriptPHP &gt;=5.4

Since Mar 11Pushed 10y ago1 watchersCompare

[ Source](https://github.com/xmon/VideoBundle)[ Packagist](https://packagist.org/packages/xmon/video-bundle)[ Docs](http://github.com/xmon/VideoBundle)[ RSS](/packages/xmon-video-bundle/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (4)Versions (5)Used By (0)

VideoBundle
===========

[](#videobundle)

This project is abandoned, a new project to continue this functionality is created.

[NEW PROJECT SonataMediaProviderVideoBundle](https://github.com/xmon/SonataMediaProviderVideoBundle)

Installation and configuration:
-------------------------------

[](#installation-and-configuration)

### First you need install phansys/getid3 dependency

[](#first-you-need-install-phansysgetid3-dependency)

```
$ php composer.phar require phansys/getid3:~2.1@dev
```

There are a problem installing from composer.json of this bundle, [issue #16](https://github.com/phansys/GetId3/issues/16)

### Install this bundle

[](#install-this-bundle)

```
$ php composer.phar require xmon/video-bundle
```

Add VideoBundle to your application kernel
------------------------------------------

[](#add-videobundle-to-your-application-kernel)

```
// app/AppKernel.php
public function registerBundles()
{
    return array(
        // ...
        new Maesbox\VideoBundle\MaesboxVideoBundle(),
        // ...
    );
}
```

Configuration example
---------------------

[](#configuration-example)

You can configure default parameters

```
maesbox_video:
    ffmpeg_binary: "/usr/local/bin/ffmpeg" # Required, ffmpeg binary path
    ffprobe_binary: "/usr/local/bin/ffprobe" # Required, ffprobe binary path
    binary_timeout: 60 # Optional, default 60
    threads_count: 4 # Optional, default 4
    config:
        image_frame: 10 # Optional, default 10, Can not be empty, second from extract image
        mp4: true #default true, generate MP4 format
        ogg: true #default true, generate OGG format
        webm: true #default true, generate WEBM format
```

###  Health Score

24

—

LowBetter than 31% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~0 days

Total

4

Last Release

3763d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/e8b2aa64f88de1a5b6784b0467b50d1be49a2989771faecd340c114445b67f0f?d=identicon)[xmon\_df](/maintainers/xmon_df)

---

Top Contributors

[![xmon](https://avatars.githubusercontent.com/u/4361296?v=4)](https://github.com/xmon "xmon (17 commits)")[![sujayjaju](https://avatars.githubusercontent.com/u/1681240?v=4)](https://github.com/sujayjaju "sujayjaju (16 commits)")[![marcdibold](https://avatars.githubusercontent.com/u/659906?v=4)](https://github.com/marcdibold "marcdibold (2 commits)")[![sergeym](https://avatars.githubusercontent.com/u/445293?v=4)](https://github.com/sergeym "sergeym (2 commits)")

---

Tags

bundlevideoffmpegmediasonata

### Embed Badge

![Health badge](/badges/xmon-video-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/xmon-video-bundle/health.svg)](https://phpackages.com/packages/xmon-video-bundle)
```

###  Alternatives

[mostafaznv/larupload

Larupload is a ORM based file uploader for laravel to upload image, video, audio and other known files.

75462.1k6](/packages/mostafaznv-larupload)[pulse00/ffmpeg-bundle

Symfony bundle to provide PHP-FFmpeg as a Symfony service (https://github.com/alchemy-fr/PHP-FFmpeg)

57454.0k1](/packages/pulse00-ffmpeg-bundle)[lakshmaji/thumbnail

Thumbnails for videos

108123.0k](/packages/lakshmaji-thumbnail)[mediamonks/sonata-media-bundle

A powerful, flexible and easy to use alternative for the existing Sonata Media Bundle

109.8k](/packages/mediamonks-sonata-media-bundle)[lakshmajim/thumbnail

Thumbnails for videos

1088.0k](/packages/lakshmajim-thumbnail)[fmonts/ffmpeg-bundle

Symfony bundle to provide PHP-FFmpeg as a Symfony service (https://github.com/PHP-FFMpeg/PHP-FFMpeg/)

12215.2k](/packages/fmonts-ffmpeg-bundle)

PHPackages © 2026

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