问题描述
||
我正在一个项目中,用户将上传视频文件,然后将其转换为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 (将#修改为@)