Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用c语言从视频中获取帧#_C#_Video - Fatal编程技术网

C# 用c语言从视频中获取帧#

C# 用c语言从视频中获取帧#,c#,video,C#,Video,我正在使用MVC视图中的文件上载控件上载视频,我正在从此文件上载控件上载视频。在服务器端,我希望获取视频的帧/图像。我必须以字节获取帧,但我可以为单个文件执行此操作,但我不确定视频文件。 我在谷歌上搜索了很多,但即使我尝试了Framegrabber,也没有得到任何完美的解决方案,但它也不起作用 谁能帮我从视频中获取帧 谢谢您可以在服务器端使用FFMPEG命令从视频创建缩略图 命令行如下所示: ffmpeg -i input.flv -f image2 -vf "select='eq(pict_t

我正在使用MVC视图中的文件上载控件上载视频,我正在从此文件上载控件上载视频。在服务器端,我希望获取视频的帧/图像。我必须以字节获取帧,但我可以为单个文件执行此操作,但我不确定视频文件。 我在谷歌上搜索了很多,但即使我尝试了Framegrabber,也没有得到任何完美的解决方案,但它也不起作用

谁能帮我从视频中获取帧

谢谢

您可以在服务器端使用FFMPEG命令从视频创建缩略图

命令行如下所示:

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

请告诉我将此问题标记为“否”的原因?如果你知道我错在哪里,请让我更正。我想将此集成到网站中,而不是桌面应用程序中。这在web应用程序中有效吗?只要你能在web服务器上安装ffmpeg并以正确的权限运行web应用程序,你应该能做到,是的。