我正在尝试找出 Windows Server 2008 中电影文件(mp4 或 wmv)的数据速率。我尝试使用 Windows API Code Pack以及 C# 中的 Shell32 COM 对象。这在 Windows 7 中运行良好,但在 Windows Server 2008 中没有返回任何信息。
在 Windows 7 资源管理器中,我可以向文件夹中项目的详细列表添加一列,以查看文件属性,例如数据速率、比特率和持续时间。当尝试在 Windows Server 2008 中执行此操作时,这些列中没有显示任何内容。如果我使用 Windows API 代码包运行我的程序以找出 Windows 7 机器上文件的数据速率并将其指向通过网络分析 Windows Server 2008 机器上的文件,那么我可以获得数据速率属性,但是通过网络查找这些属性比在本地查找这些属性要花费更长的时间。
如果有办法在 Windows Server 2008 中使用 C# 找出数据速率,请告诉我!谢谢!
最佳答案
您可以尝试使用 ffmpeg 的库。您有一些可用的 C# 包装器。看看这个 SO post .
关于c# - 找出 Windows Server 2008 中的电影数据速率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12557926/