如何在asp.net中创建.flv和上传视频的缩略图

时间:2011-06-01 07:53:39

标签: asp.net

我正在开发一个用户将上传视频文件的项目,然后我将该文件转换为flv,并将创建该视频的缩略图。为此,我使用了ffmpeg.exe。

在测试项目中,它运行正常。但是当我在原始应用程序中复制并粘贴具有相同目录结构的代码时,它无法正常工作。我为此编写的代码如下:

string ffmpeg = Server.MapPath("~/ffmpeg/ffmpeg.exe");
string flvFile = Server.MapPath("~/Temp/");
string thumbnail = Server.MapPath("~/Video/");
string pfile = "";
string fileName = Guid.NewGuid().ToString();
pfile = fileName + fileExtension;
fuVideo.PostedFile.SaveAs(flvFile + "/" + pfile);

System.Diagnostics.Process.Start(ffmpeg, " -i \"" + flvFile + @"\" + pfile + "\" -ar 22050 -ab 32 -f flv " + flvFile + @"\" + fileName + ".flv");

System.Diagnostics.Process.Start(ffmpeg, " -an -y -ss 00:02 -t 00:00:01 -sameq -i \"" + flvFile + @"\" + pfile + "\" -f image2 " + thumbnail + fileName + ".jpg");

如果有人知道这有什么问题,请告诉我。

0 个答案:

没有答案