Home > MCS > Multimedia Conversion Server

Multimedia Conversion Server

This time I would like to introduce you to a new project designed by my friend Łukasz Krajewski. Its main task is the convertion of the multimedia formats, however, it can actually do much more than that

When designing a new website we often wish to provide its potential users with the possibility to upload their own videos. The video uploading (as well as image uploading) requires performance of certain tasks by the server; these tasks mainly involve the conversion of a video into the appropriate internet format, such as FLV or H264. Unfortunately, the conversion process is often complicated. First of all, it is quite time-consuming – its total approximate time depends of the size of the video, and it can take a couple of seconds or last even several hours. Secondly, the server requires the installation of a special software which is capable of decoding as many video formats as possible, and transforming them into internet formats. The installation of this kind of software is quite complicated and it often requires a dedicated server or, at least, VPS. This is the main reason why it is difficult to design applications which enable users to upload multimedia. The Multimedia Conversion project is definitely going to make it easier.

The Multimedia Conversion (MC) project is free and available for the users of GPL license. It uses the techniques of PHP, Zend Framework and FFmpeg. Multimedia Conversion is a net web service. In brief, it works as follows: the application which is supposed to convert videos needs to call a server method. Next the MC server sends the application all the information about the status of conversion. Here I suggest you to go project Wiki for details..

What is available right now is the video conversion for FLV, H264 and 3GP, and conversion of music to the MP3 format. Moreover, during the conversion to the video format a so called “miniature” is being created – that is, a frame (a single image) from the given moment in the film. It’s a piece of cake to add new formats.

The aim of a project is to isolate a complicated process of a video conversion and place it on a separate server. Such server would be then much easier to administrate. It might be a particularly useful solution for companies, where a great amount of applications are being created, and many of them need an automatic conversion of video materials. Due to the MC server its implementation will be less expensive. The multimedia applications will no longer require the installation of a quite complex software for a video conversion. The complex process of a video conversion will be carried out on a separate server – MC. The multimedia applications served by MC can then be launched on the usual, inexpensive hosting.

If you are interested in testing the project, feel welcome to contact me and you will be provided with the access to MC server for testing purposes.

I happen to know a little about the next steps to be taken in the further advancement of MC application. The prognosis is the following: the MC application is not only supposed to be a tool for the conversion of a video format, but it will also serve as an application for film-editing. Thus we will be able to create a brand new movie using the shots cut out of existing movies. I am keeping my fingers crossed! Good luck Łukasz!!!




Categories: MCS Tags: , , , , , ,
  1. June 18th, 2009 at 22:03 | #1

    if only i knew mysql and php better. :p

  2. July 28th, 2009 at 00:35 | #2

    Sounds very interesting.

  3. December 16th, 2009 at 06:55 | #3

    if only i knew mysql and php better

  4. March 1st, 2011 at 17:59 | #4


    1. If you just need an encoding – decoding software – KalturaCE would be better.
    2. If you need server side video editing/mixing – you can try this software: multimedia-conversion – http://code.google.com/p/multimedia-conversion/

    KalturaCE has also future for editing videos – but it is done on client side. MC can do it on server side.

    If I could start this project one more time I would write a plugin for editing videos to KalturaCE .

  5. Sujal
    March 17th, 2011 at 10:39 | #5

    I would like to test the project. It would be great if you can you provide me with the access to the multimedia conversion server

  1. No trackbacks yet.