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 8.0c and ffmpeg. 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. This is done by qt-faststart.c which is part of ffmpeg. Here are compiled versions for Linux and Windows XP:

HOWTO stream:

  1. Render your project to MPEG4 with the MainConcept encoder. on the right you see my favourite settings.
  2. Use "qt-faststart" 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
Last modified: Sat Jan 10 16:20:28 GMT 2009