Creating streaming content with Sony Vegas

Vegas Screen shot

I'm describing here how to create files for progressive streaming for Flash 9 and higher with the help of Sony Vegas Pro. The goal is not to re-compress the files to FLV but perform MPEG4 streaming directly with files created by Vegas. In order to be able to stream MPEG4 files one needs to move the MOOV atom of the MPEG4 file to the start of the file. The project GPAC has a very nice command line tool called MP4Box which does the job.

HOWTO stream:

  1. Render your project to MPEG4 with the MainConcept encoder. On the right you see my favourite settings.
  2. Use MP4Box -inter 500 myMPEG4file.mp4 to make the MPEG4 streamable.
  3. Take your favourite flash player (mine is the GDD Flash player) and point it to the MPEG4 file.
  4. That's all.

An example is the trailer for my short film: My Friend Helen or the video clips at the department of Electronics and Electrical Engineering (click on the video clips tab).


Bernd Porr