我已经搜索了这个问题,至少有一个星期,我没有找到有用的东西。
问题是我想从使用C#上传的视频中抓取一个帧。我使用了一些API,但它们只从avi,mpeg和mpg文件中获取帧,但是当客户端上传m4v,3gp,mov,m2v或mp4文件时,Web上找到的相应API不支持从这些类型中检索帧。视频。
我是否遗漏了某些内容,或者是否有可以处理从C#中所有类型视频中检索帧的API。
提前致谢
答案 0 :(得分:4)
此解决方案因视频编码类型而异。您将很难找到一个系统来支持所有。
您可以考虑执行对ffmpeg的调用来生成您想要的输出,因为它支持各种各样的格式。有关一些可能有用的基于.NET的ffmpeg包装器,请参阅this question。