【发布时间】:2013-07-17 19:50:48
【问题描述】:
我想获取 MP4 视频文件的每秒帧数。由于 DirectShow 不支持 MP4,我正在寻找其他替代方案,例如 Media Foundation。问题是,经过数小时的谷歌搜索,我无法找到一个学习如何使用 MediaFoundation 的示例。我所发现的都是 C++,我使用 VB 或 C#,从来不知道如何完成这个简单的任务。
【问题讨论】:
-
您应该能够通过 Windows 7+
IPropertyStore和PKEY_Video_FrameRate获得此信息。 DirectShow 解决方案简单但涉及第三方组件。 -
您的解决方案帮了大忙,非常感谢!
标签: .net video frame ms-media-foundation