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

问题描述

|| 我正在一个项目中,用户将上传视频文件,然后将其转换为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\");
如果有人认为这有什么问题,请告诉我。     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)