Skip to main content
Participating Frequently
February 9, 2011
Question

Which is the best way to encode batch videos on server side

  • February 9, 2011
  • 2 replies
  • 713 views

Hello

I am making a general question since I am a developer and I have no advance experience  on video elaboration. I have to preparare a web application with the purpose to allow video files upload on our company server and then video elaboration by server, on user command. The purpose of the web application is to allow to the user to make some elaboration on video depending on user action launch from the web app:

1. (server has to ) convert video in different format(mp4, flv...)

2. extact keyframes from video and saves them in jpeg format

3.possibility to extract audio from video

4.automatic control of quality audio & video (black frames,silences detection)

5. change scene detection and keyframe extraction

.....

This what's my bosses wanted from the web based application (with the server support obviously), and I understand only the first 3 points of this list, the rest for me was arabic....

My question is: Which is the best and fastest server side application for this works, that can support multiple batch video conversions, from command line (comand line for php-soap-socket interaction or something else..)?

Is suitable Adobe Media Server for batch video conversion?

Which are adobe products that can be used for this purpose?

Note: I have experience with Indesign Server scripting programing (sending xml with php and soap call...), and I am looking to something similiar for video elaboration.

I will appreciate any answers.

THANKS ALL

    This topic has been closed for replies.

    2 replies

    Inspiring
    February 10, 2011

    Hi,

    According to your extensive requirements you need some form of transcoding farm. In our projects we did all requirements you mentioned as custom development on third party transcoders.


    Some time ago Adobe had a product called Flash Media Encoding Server which actually was Adobe branded Rhozet Carbon Server. After its end of sale we switched to Rhozet and started to make integrated content processing farms based on it.

    This farm perform batch transcoding and make some automation (like notifies CMS about finished transcoding, notifies DRM system to encode content, etc). Here you may find some more info. Many batch transcoders have some kind of API to integrate and automate batch processing. So you could easily stick to our proposed scheme in your own development.

    I plan to post in our blog some details about automated content preparation pitfalls and best practices soon.

    Participating Frequently
    February 10, 2011

    I don't think FMS is meant for the use cases which you listed down. I don't know whether Premire Pro supports all your use cases which are below but i feel that would be your best bet. So please explore Premire Pro  - i suppose you can post this on Premier Pro so that you can get affirmative answers whether Premier Pro supports all below use cases. You can post here: http://forums.adobe.com/community/premiere/premierepro_current