views:

71

answers:

5

I want to compile images and sound into a embeddable Flash video online, similarly to what onetruemedia.com already does. What technology do they use? How would I go about setting up a server to do the same?

A: 

Not sure what they've used but what ever they've shown in their preview video is possible to develop in Flex.

Srirangan
So with Flex you can encode a series of videos, images, sound into a flv, mp4 movie? how? any tutorials? links? thx.
Miguel Hernandez
A: 

Some kind of media server is needed too. People upload different kinds of video - avi, quick time etc.. and it needs to be resized and converted to flv or mp4.

peperg
Yes, precisely. How do you combine that media into a flv or mp4?is it Flex? ffmpeg? a custom secret sauce?
Miguel Hernandez
It's not Flex. Flash Player 10 lets you play flv (sorenson) and mp4 (h264 codec) videos. But there's no reasonable way to convert avi in Flex. The Adobe solution is Flash Media Server http://www.adobe.com/products/flashmediaserver/ that let's you stream any video with live stream conversion. For example it can adjust quality to connection speed while playing. There's and open source media server Red5 http://www.red5.org/ to start from. It looks like new version has ability to recode video.
peperg
A: 

However Microsoft Expression Encoder is good one too, you can use that on server to create videos on the fly with animation etc, and you can certainly define certain animation templates and you have Encoder SDK as well. Its new paid edition does have MP4 output which can be played on flash as well as silverlight.

Akash Kava
Thanks. I wonder if that is what OneTruMedia.com uses or if they stuck to open source, some new Flex stuff, and some of their own vodoo magic..
Miguel Hernandez
I dont know but just like expression encoder, Any of adobe product also might have some SDK to automate animation and video mixing. But I am not aware of any freeware or open source product in same line, if you are good .NET developer then Expression Encoder is best as you can easily program in .net, otherwise you might have to find something in java which can work well with adobe products. You will need to focus on products that give you SDK to automate mixing media content on the fly without user interaction.
Akash Kava
A: 

If your are looking for pure open source thing then probably you should think about mencoder or ffmpeg. They can take jpegs as input with some sound file and create a video out of that. The good thing is that this process can be automated very easily. Have a look at stills2dv. Then use ffmpeg to transcode the video into either flv or mp4 format.

bhups
A: 

well, their output is, without a doubt, a video, otherwise you couldn't put it on DVD ...

yet the easiest way, if you only want it to be online embeddable, would be to have a server to put all the files to, a markup to combine these files, and a viewer for that markup ...

back2dos