Does Microsoft have a good API for writing media containers (mp4, avi ...)? I have a H.264 video stream and also some timestamps that I want to be able to write to a file. I found this overview of media APIs (http://msdn.microsoft.com/en-us/library/windows/desktop/ee663260%28v=vs.85%29.aspx), but it's difficult to extract just what I need ...
All have open source wrappers for .NET
Media Foundation MPEG-4 File Sink in particular:
The MPEG-4 file sink creates MP4 files. For more information about the MP4 file format, refer to the following standards documents: