locked
Authoring video content RRS feed

  • Question

  •  

    Hi I am currently looking to find a way of authoring video content from within my application, currently i want to be able to take a load of still images and put them all together in an mpg, i mean i could just put them all into a GIF but that wouldn't be very practical in the long run.

     

    I code in VB.NET and C#.NET I'm using visual studio 2005, I'm not looking for example code specifically although that would be very useful Smile

     

    I merely need pointing in the right direction (please don't show me to the MPEG website where they have absolutely no information on how to actually go about doing this)

     

    Thank you

     

    Monday, March 17, 2008 10:12 AM

Answers

  • Does your content need to be MPEG?  If it can be WMV, then MS has a number of tools and SDKs for authoring WMV content, depending at what level you want to write code.

     

    At the highest level, there is the Windows Media Encoder application (download at http://www.microsoft.com/downloads/details.aspx?FamilyID=5691BA02-E496-465A-BBA9-B2F1182CDF24&displaylang=en), which is a GUI application you can use for authoring content.  What this doesn't do -- and it sounds like you're interetested in this ability -- is allow you to input specific frames.  Rather, your input has to be something that DirectShow can source from (another file, or a capture source)

     

    At the next level down is the Windows Media Encoder SDK, which includes a managed API, and it gives you programmatic access to the above.

     

    Next level down is the Windows Media Format SDK (http://msdn2.microsoft.com/en-us/library/aa387410.aspx), and this does let you input your frames.  This lower-level API is unmanaged (C++); however the SDK samples include a managed wrapper.

     

    Good luck!

    Tuesday, March 18, 2008 11:29 PM

All replies

  • Does your content need to be MPEG?  If it can be WMV, then MS has a number of tools and SDKs for authoring WMV content, depending at what level you want to write code.

     

    At the highest level, there is the Windows Media Encoder application (download at http://www.microsoft.com/downloads/details.aspx?FamilyID=5691BA02-E496-465A-BBA9-B2F1182CDF24&displaylang=en), which is a GUI application you can use for authoring content.  What this doesn't do -- and it sounds like you're interetested in this ability -- is allow you to input specific frames.  Rather, your input has to be something that DirectShow can source from (another file, or a capture source)

     

    At the next level down is the Windows Media Encoder SDK, which includes a managed API, and it gives you programmatic access to the above.

     

    Next level down is the Windows Media Format SDK (http://msdn2.microsoft.com/en-us/library/aa387410.aspx), and this does let you input your frames.  This lower-level API is unmanaged (C++); however the SDK samples include a managed wrapper.

     

    Good luck!

    Tuesday, March 18, 2008 11:29 PM
  •  

    thank you very much Smile

     

    This is the kind of thing I was looking for, I'll take a deeper-look at it in the near future ^^

     

     

    Thursday, March 20, 2008 10:18 PM