C# 如何获取任何视频文件(wmv、mov、H.264、mp4)的帧速率和比特率

C# 如何获取任何视频文件(wmv、mov、H.264、mp4)的帧速率和比特率,c#,.net,directshow,directshow.net,C#,.net,Directshow,Directshow.net,我需要获取信息,如每秒帧数,视频文件(wmv,mov,H.264,mp4)的比特率。我使用IMediaDet获取信息,它对wmv,avi工作正常,但对mov和H264不工作,我使用ffddow编解码器播放mov和其他文件 使用DirectShow或任何其他api是否有其他方法来查找这些信息。我想在DirectShow中很难找到一个api或其他可以处理各种不同格式的东西。我建议你打个电话 ffmpeg -i filename 并解析输出以获得所需的信息

我需要获取信息,如每秒帧数,视频文件(wmv,mov,H.264,mp4)的比特率。我使用IMediaDet获取信息,它对wmv,avi工作正常,但对mov和H264不工作,我使用ffddow编解码器播放mov和其他文件


使用DirectShow或任何其他api是否有其他方法来查找这些信息。

我想在DirectShow中很难找到一个api或其他可以处理各种不同格式的东西。我建议你打个电话

ffmpeg -i filename
并解析输出以获得所需的信息