是否有一种通用的方式来获取视频和其他元数据的高度和宽度(如拍摄视频时的时间戳等)?我想获得的常见的视频格式,如.avi
,.mpg
,.mpeg
,.mov
,尺寸信息.asf
等确定视频帧的大小
确定视频帧的大小
回答
我不知道这是否是做的最好的方式,但使用的DirectX,您可以使用AudioVideoPlayback namespace中的Video class获取视频的默认大小。创建Video对象后,可以获取DefaultSize属性,从中可以获取高度和宽度。
一个简单的例子:
Video video = new Video(videoPath, false);
Size size = video.DefaultSize;
Console.WriteLine("Width: " + size.Width);
Console.WriteLine("Height: " + size.Height);
谢谢,会试一试 它也适用于高清视频吗? .m2ts/.mts等? – Kumar 2009-09-21 23:12:16
我发现这也很有用。值得注意的是,您需要下载DirectX SDK或DirectX运行时。完成之后,我必须引用c:\ windows \ assembly \ GAC下的Microsoft.DirectX.AudioVideoPlayback.dll文件。 – Scott 2012-10-16 19:11:23
它似乎我必须先下载DirectX .. – Kasparov92 2016-11-01 17:16:27
- 1. 调整大小的视频帧
- 2. python opencv VideoWriter:OpenCV:帧大小与视频大小不匹配
- 3. 为什么视频的大小小于其各个帧的大小?
- 4. OpenCV中的视频显示窗口不能确定视频的大小
- 5. Html视频显示 - 大小不正确?
- 6. 确定视频文件的(典型的?)关键帧频率
- 7. C#根据视频帧的大小将视频文件移入文件夹。
- 8. 确定SceneKit中SKVideoNode的视频大小/长宽比
- 9. 从视频输入中确定房间大小的算法
- 10. 更改视图帧大小
- 11. 通过帧数设置Flash视频的大小?
- 12. 调整大小的四帧视频从第
- 13. 使用FFMPEG调整视频帧的大小
- 14. 确定视频帧率和音频采样率与mediacodec
- 15. 以编程方式确定UIView的最大可用帧大小
- 16. 确定RecyclerView中视图的大小
- 17. 容器视图中的UIScrollView具有不正确的帧大小
- 18. 调整视频最佳做法(帧大小)
- 19. 德尔福web浏览器克隆视频包括帧大小
- 20. wxWidgets计算不正确的帧大小
- 21. 下的视频帧
- 22. 丢帧视频
- 23. wxpython固定帧大小?
- 24. Mediarecorder视频大小问题
- 25. 视频大小计算
- 26. Android视频查看大小
- 27. AVAsset视频大小(宽*高)
- 28. iPhone视频播放大小
- 29. 获取YouTube视频大小
- 30. iPad视频大小/格式
你提的问题是非常不清楚。什么视频,在什么情况下? – Joren 2009-09-19 16:14:35
您应该将更新作为另一个问题发布,因为它与原始帖子有所不同。 – Ben 2009-09-25 00:06:04