我已经搜索了这个问题至少一个星期,但没有找到有用的东西。
问题是我想从使用 C# 上传的视频中抓取一帧。我使用了一些API,但它们只能从avi、mpeg和mpg文件中抓取帧,但是当客户端上传m4v、3gp、mov、m2v或mp4文件时,在网络上找到的相应API不支持从这些类型的文件中检索帧视频。
我是不是遗漏了什么,或者是否有一个 API 可以处理从 C# 中的所有类型的视频中检索帧。
提前致谢
最佳答案
此问题的解决方案因视频编码类型而异。您将很难找到一个系统来支持所有这些。
您可能会考虑调用 ffmpeg生成您想要的输出,因为它支持多种格式。参见 this question一些可能有用的基于 .NET 的 ffmpeg 包装器。
关于c# - 如何从视频中抓取一帧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7044867/