在c#中获取视频持续时间,帧速率和其他属性

时间:2015-03-06 16:37:09

标签: c# ffmpeg frame avi rate

有没有简单的方法可以从原始视频详细信息中获取持续时间和帧速率? 我必须将originalvideo划分为单帧并且要做到这一点我想使用NReco.VideoConverter但我在API中找不到允许我获取视频属性的功能。如果没有可能做到这一点,你能推荐我其他有用的.net包装到FFMpeg吗? 我当然看到Using FFmpeg in .net?Solid FFmpeg wrapper for C#/.NET但是推荐的包装器很旧或只有基本功能。我看起来包装,它允许我从原始视频中获取细节,将其划分为单帧(我需要提高质量)并将其连接到新的avi或其他文件当然有音频可能更改参数(分辨率,帧速率等) ..)

1 个答案:

答案 0 :(得分:0)

也许这可以提供帮助,它显示了使用Windows Media Format SDK 11将所有元数据形成文件的方法: https://msdn.microsoft.com/en-us/library/windows/desktop/dd743789(v=vs.85).aspx