c# 视频转换为图片帧

问题描述

stringPicName=string.Empty;stringWidthAndHeight="800x600";stringVideoName=@"C:UsershappyDesktopshipinabc.flv";//视频路径stringffmpeg=@"C:UsershappyDesktop1ffmpeg.exe";//这里用到这个exe是解码器解码器路径PicName=@"C:UsershappyDesktopshipinPic"+"601.jpg";//提取图片路径与名称System.Diagnostics.ProcessStartInfostartInfo=newSystem.Diagnostics.ProcessStartInfo(ffmpeg);startInfo.UseShellExecute=false;startInfo.ErrorDialog=false;startInfo.RedirectStandardError=true;startInfo.WindowStyle=System.Diagnostics.ProcessWindowStyle.Hidden;startInfo.Arguments="-i"+VideoName+"-y-fimage2-ss"+"00:10:50"+"-t0.001-s300*200"+""+PicName;System.Diagnostics.Process.Start(startInfo);在-ss设置里设置成"00:00:10图片很快就提取出来了,但是设置成00:10:50或者更大就会卡死,一直处于等待状态,视频长度是00:11:01的,读取该时间点的应该可以的呀,随着时间点设置的变大,截取图片时间就会变的很长,以至于一直处于等待,根本提取不了该点的图片。本人的目的是将视频文件转换为帧图片,通过设置时间点的不同循环输出图片,遇到上述问题,请大神们给予知道呀,在此不胜感激

解决方案

时间: 2024-09-25 21:39:31

c# 视频转换为图片帧的相关文章

ubuntu-ffmpeg提取视频中的帧保存为图片的序号如何从0开始

问题描述 ffmpeg提取视频中的帧保存为图片的序号如何从0开始 问题是这样的:我在unbuntu环境下,安装好了ffmpeg,现在希望通过ffmpeg的命令行提取出视频中的帧并保存为图片,这个功能用以下已经实现: ffmpeg -i yourVideo.mp4 -vf select='eq(pict_type,I)' -vsync 2 -s 160x90 -f image2 %d.jpeg 以上命令虽然能截取视频中的帧并保存为图片,并且通过命令参数: -f image2 test%d.jpeg

MVC中如何把随机产生的字符串转换为图片

Insus.NET在这篇中<在ASP.NET MVC应用程序中随机获取一个字符串>http://www.cnblogs.com/insus/p/3619224.html,只是产生一个随机字符串,那我们要怎样实现产生出来是一张图片吧? 关没有关系,Insus.NET教会大家实现它. 如果你站点还是应用程序,还是ASP.NET的话,非MVC,可以参考下面两个链接: <实现字符串转换为图片>http://www.cnblogs.com/insus/archive/2009/03/08/1

鉴黄、视频、图片去重、图像搜索业务分析与实践

PostgreSQL 在视频.图片去重,图像搜索业务中的应用 作者 digoal 日期 2016-11-26 标签 PostgreSQL , Haar wavelet , 图像搜索 , 图片去重 , 视频去重 背景 图像处理的业务场景比较多,例如 图像搜索.视频去重.人脸识别.美图.图片去重 等. 比如,视频去重,一些用户上传了较多的视频,同一部电影可能有不同的版本,分辨率不一样,音轨不一样,压缩比不一样.这种情况会导致服务端重复存储大量的视频. 又比如甄别黄色视频或黄色图片,鉴黄师的职业要消失

android 将mp4视频转换为base64字符串

问题描述 android 将mp4视频转换为base64字符串 Android如何将mp4视频转换为base64字符串,请各位大神帮帮忙 解决方案 不管视频也好,图片也好,都是二进制数据.相当于byte[]转base64.你查一下byte[]转base64即可.

MVC把随机产生的字符串转换为图片

原文:MVC把随机产生的字符串转换为图片 Insus.NET在这篇中<在ASP.NET MVC应用程序中随机获取一个字符串>http://www.cnblogs.com/insus/p/3619224.html,只是产生一个随机字符串,那我们要怎样实现产生出来是一张图片吧?关没有关系,Insus.NET教会大家实现它.  如果你站点还是应用程序,还是ASP.NET的话,非MVC,可以参考下面两个链接:<实现字符串转换为图片>http://www.cnblogs.com/insus/

用WPS 2012快速将幻灯片批量转换为图片

白领们工作中都会遇到一个普遍的烦恼--做完presentation,老总还让你将今天演讲里的相关数据弄成报告发给他看.话说,弄一份报告对office  lady来说不是什么难事,最烦的是如何将PPT里面的一些图表粘贴到word里.直接粘贴,会存在格式问题,"选择性粘贴",一些好看的样式就不复存在,于是,很多人就采取截图的方式.但每张PPT逐个截图,实在是个麻烦事.小编今天就教大家用WPS  Office 2012简单快速将幻灯片批量转换为图片. 打开WPS演示,然后点击左上角的&quo

按Shift键 Excel单元格转换为图片

Shift键在Excel里有这样的妙处:在按下Shift键的同时点击"编辑"菜单,原来的复制和粘贴选项就会变成"复制图片"和"粘贴图片".利用这一功能,我们就能把选定的单元格区域方便地转换为图片. 具体操作方法如下: 首先选中需要复制成图片的单元格区域,然后按住Shift键,依次选择"编辑→复制图片"命令,接着弹出"复制图片"窗口,选择"图片"单选项后点击"确定"按钮

把Excel单元格区域转换为图片 按Shift键

Shift键在Excel里有这样的妙处:在按下Shift键的同时点击"编辑"菜单,原来的复制和粘贴选项就会变成"复制图片"和"粘贴图片".利用这一功能,我们就能把选定的单元格区域方便地转换为图片. 具体操作方法如下: 首先选中需要复制成图片的单元格区域,然后按住Shift键,依次选择"编辑→复制图片"命令,接着弹出"复制图片"窗口,选择"图片"单选项后点击"确定"按钮

如何将PPT幻灯片转换为图片

要将PowerPoint文件中的某一个幻灯片添加到图形编辑软件中去,通过PowerPoint的普通编辑窗口"全选→复制"后再粘贴的办法是无法实现的,因为这样的转换办法在其他软件中不能将背景即母板图像粘贴过来.解决的办法有三种: 1.通过普通视图 如果你的普通视图默认效果包括了缩略图,直接用右键点击要转换幻灯片的缩略图,在快捷菜单中选择"复制",然后打开图形编辑软件粘贴即可. 2.通过备注页视图 如果你的普通视图默认效果不包括缩略图,可以通过备注页视图来转换.先通过滚