从c#中获取视频中的帧

时间:2013-08-27 13:41:05

标签: c# video

我正在使用MVC视图中的文件上传控件上传视频,我正在从此文件上传控件上传视频。在服务器端,我想获取视频的帧/图像。我必须得到帧在字节但我可以为单个文件做,但我不确定视频文件。 我已经google了很多,但即使我尝试使用Framegrabber也没有得到任何完美的解决方案,但它也无法正常工作。

任何人都可以帮助我如何从视频中获取帧。

由于

1 个答案:

答案 0 :(得分:0)

您可以使用服务器端的Process.Start使用FFMPEG,命令here从视频创建缩略图。

命令行如下所示:

ffmpeg -i input.flv -f image2 -vf "select='eq(pict_type,PICT_TYPE_I)'" -vsync vfr thumb%04d.png