是否有用于编写媒体容器的MS API?

时间:2013-03-11 10:11:22

标签: winapi video directshow mp4 ms-media-foundation

Microsoft是否有用于编写媒体容器(mp4,avi ...)的良好API?我有一个H.264视频流,还有一些我希望能够写入文件的时间戳。我发现了媒体API的概述(http://msdn.microsoft.com/en-us/library/windows/desktop/ee663260%28v=vs.85%29.aspx),但很难提取出我需要的内容......

1 个答案:

答案 0 :(得分:1)

  1. AVIFile API存在于所有版本的Windows中,但只能创建AVI文件。它们可以包含任何数据格式
  2. DirectShow - 写AVI,通过第三方组件写入MP4(以及MKV,MOV等)(值得一提:http://gdcl.co.uk/mpeg4),由于API的遗留状态,Windows RT不支持
  3. Media Foundation - DirectShow的“后继者”,Windows 7之前Windows版本的有限可用性
  4. 所有都有.NET的开源包装

    媒体基金会MPEG-4 File Sink特别是:

      

    MPEG-4文件接收器创建MP4文件。有关MP4文件格式的更多信息,请参阅以下标准文档: