vb.net从特定文件读取尺寸(视频高度和宽度)

vb.net从特定文件读取尺寸(视频高度和宽度),vb.net,visual-studio-2010,properties,dimension,Vb.net,Visual Studio 2010,Properties,Dimension,好的,我正在使用VisualStudio2010 我需要从MPEG文件中读出分辨率。这就是视频的宽度和高度 我想我需要创建一个链接到openfiledialog.show()的按钮,然后通过将其传递给函数从指定的文件中获取属性 我的问题:vb.net是否有内置方法来收集文件的属性?或者你知道一个免费的com组件为我做这件事吗 我认为MPG文件中没有嵌入详细的元数据。不过,请看一看,这说明了如何从与文件一起存储的标记中获取扩展数据。如果右键单击视频文件…属性…详细信息,则该文件可能已填入其帧宽和帧

好的,我正在使用VisualStudio2010

我需要从MPEG文件中读出分辨率。这就是视频的宽度和高度

我想我需要创建一个链接到openfiledialog.show()的按钮,然后通过将其传递给函数从指定的文件中获取属性


我的问题:vb.net是否有内置方法来收集文件的属性?或者你知道一个免费的com组件为我做这件事吗

我认为MPG文件中没有嵌入详细的元数据。不过,请看一看,这说明了如何从与文件一起存储的标记中获取扩展数据。如果右键单击视频文件…
属性
详细信息
,则该文件可能已填入其
帧宽
帧高
信息。您可以使用链接中的详细信息提取此信息,以获取相关信息。

我尝试使用您提供的链接,但此函数输出的信息不完整。在我的mpeg文件的属性窗口中,我清楚地看到了尺寸。outputef文件给出以下内容:0名称:电影2 1大小:1,39 GB 2项目类型:电影剪辑3日期修改:10/06/2011 0:48 4创建日期:11/06/2011 16:51 5访问日期:11/06/2011 16:51 6属性:7脱机状态:8脱机可用性:9感知类型:视频10所有者:MYCOMPUTER 11种类:视频12拍摄日期:13艺术家:14张专辑:15年:16种类型:17位指挥家:18个标签:19评级:未评级20位作者:21标题:22主题:23个类别:24条评论:25版权:26#:27长度:00:37:49 28比特率:‎192kbps 29受保护:30摄像机型号:31尺寸:32摄像机制造商:33公司:34文件描述:如您所见;第32项:尺寸保持为空如果您遵循注释中关于增加
arrHeaders
大小的建议,则会提供更多信息?目前为止,只有这些项目看起来有用,但它们也保持为空:160位深度:161水平分辨率:162宽度:163垂直分辨率:164高度: