PHPVibe FREE VIDEO SHARING CMS
Faster FFMPEG Conversion image #1Faster FFMPEG Conversion image #2

Faster FFMPEG Conversion

10
You save 40%
You don't own this yet.
  • First release: ~ 6 years ago (05-Jun-2018 03:54 PM)
  • Latest version: 1.0 0 39.37 KB
  • License: Commercial *
  • * Some parts may be subject to individual licensing.

Even if MediaVibe comes with a good FFMPEG conversion logic that does a good job, this modification can improve it and make it faster and lighter!






"Faster FFMPEG Conversion" is the alternative that can speed up your ffmpeg conversion time
by settings the current quality to be converted from previous (bigger) quality and not by the original (uploaded) source.
It can also postpone some conversion tasks (Version A).
This saves time and server load on every uploaded video that gets converted with ffmpeg!


"Alternative conversion engines" is for MediaVibe CMS v6 but should work fine even on older PHPVibe v5.


This plugin has two versions, A and B, both capable of speeding up the conversion and also save server load.


Installing is a breeze! A few seconds, no need to tweak anything.





Alternative conversion engine A



Can speed up and also save a lot of load by:
- Converting only to min and max qualities selected in admin after the upload and saving the other qualities for later.

- Converting postponed qualities at a time your choose (for example one 1h, once a day, etc) in your host's cron.


A: Logic




A: Postponed qualities





Alternative conversion engine B



Can speed conversions and save load by changing the source and order of the files to be converted. It converts to all qualities at once (well, one after the other as defaults in MediaVibe).

In both it limits the work time and power needed for ffmpeg by serving a smaller source for lower conversions.








Simple example:



Uploading a video does this conversions:


1080p - source {upload}

720p - source {upload}

360p - source {upload}

This is the logic in the CMS.


Here is version A's logic:

1080p - source {upload}

360p - source 720p

Postponed until host's set cron:
720p - source 1080p


Here is version B's logic:

1080p - source {upload}

720p - source 1080p

360p - source 720p

That's a conversion source chained from bigger to lower.

We use cookies.