请问如果在上传视频(flv文件)的同时创建该视频的缩略图?
可以只告诉我创建视频的缩略图的方法。我在网上搜索了一下,看到有需要调用ffmpeg.exe可以给视频生成缩略图,但是没有成功,并且不知道用C#怎么实现。
希望有人能给一份能成功生成的C#代码,谢谢。
------解决方案--------------------------------------------------------
用这个软件 Video GIF/AVI ThumbCell Creater 可以把视频生成缩略图~
------解决方案--------------------------------------------------------
- C# code
#region 截图 //fileName flv文件地址 //imgFile 输出的图片地址 public string CatchImg(string fileName,string imgFile) { // string ffmpeg = VideoDecoder.ffMpeg; //ffmpeg执行文件的路径 // string flv_img =imgFile+".jpg"; // string FlvImgSize = VideoDecoder.sizeOfImg;//生成的图片分辨率 240x180 // System.Diagnostics.ProcessStartInfo ImgstartInfo = new System.Diagnostics.ProcessStartInfo(ffmpeg); ImgstartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; // ImgstartInfo.Arguments = " -i " + fileName + " -y -f image2 -ss 2 -vframes 1 -s " + FlvImgSize + " " + flv_img; try { System.Diagnostics.Process.Start(ImgstartInfo); } catch { return ""; } // if (System.IO.File.Exists(flv_img)) { return flv_img; } return ""; } #endregion
------解决方案--------------------------------------------------------
http://topic.csdn.net/u/20070212/11/16EE743D-32D8-4252-B5D6-26DAA1082FBE
http://topic.csdn.net/u/20070620/13/4BE90E90-95FA-464D-A4F3-85CC694D5655