如何在上传时从MP4视频中提取图像 - FFMPEG

时间:2015-02-11 17:56:44

标签: c# asp.net video ffmpeg

我正在为我的公司组建一个培训网站,我们需要从我们上传的每个mp4视频中提取图像。我搜索了很多,并决定尝试FFMPEG。

这是我到目前为止所拥有的。我没有收到错误,但指定的文件夹中没有图片。

任何帮助都将不胜感激。

string inputfile = Server.MapPath("/Report/TrainingLibrary/Material/Videos/RMSIMAILSignature.mp4"); //string withouttext; string thumbpath; string thumbname; string thumbargs; //string thumbre; thumbpath = AppDomain.CurrentDomain.BaseDirectory + "Reports\\ TrainingLibrary\\Material\\Videos\\"; thumbname = thumbpath + "Image" + "%d" + ".jpg"; thumbargs = "-i " + inputfile + " -vframes 1 -ss 00:00:07 -s 150x150 " + thumbname; Process thumbproc = new Process(); thumbproc = new Process(); thumbproc.StartInfo.FileName = "C:\\FFMPEG\\Bin\\ffmpeg.exe"; thumbproc.StartInfo.Arguments = thumbargs; thumbproc.StartInfo.UseShellExecute = false; thumbproc.StartInfo.CreateNoWindow = false; thumbproc.StartInfo.RedirectStandardOutput = false; try { thumbproc.Start(); } catch (Exception ex) { Response.Write(ex.Message); } thumbproc.WaitForExit(); thumbproc.Close();

0 个答案:

没有答案