http://bbs.csdn.net/topics/390837945?page=1#upload
string imgfileExp = this.FileUpload1.PostedFile.FileName.Substring(this.FileUpload1.PostedFile.FileName.LastIndexOf(".") + 1); string VodName = Server.MapPath("./videos") + '/' + "." + imgfileExp; string str = this.getVodName() + ".flv";
string NVodname = Server.MapPath("./transferfile") + '/' + str;
this.FileUpload1.PostedFile.SaveAs(VodName);
string strCmd1 = VodName + " -ab 56 -ar 22050 -b 800 -r 29.97 -s 420x340 " + NVodname; //转换成flv格式
RunFFMpeg(strCmd1);
这个是我上传的同时进行转码的代码
string imgfileExp = filename.Substring(filename.LastIndexOf(".") + 1);
string str = System.DateTime.Now.ToString("yyyyMMddhhmm"); string VodName = Server.MapPath("./videos") + '/' + str + "." + imgfileExp;
string NVodname = Server.MapPath("./transferfile") + '/' + str + ".flv";
string strCmd1 = @VodName + " -ab 56 -ar 22050 -b 800 -r 29.97 -s 420x340 " +@NVodname; //转换成flv格式 RunFFMpeg(strCmd1);
这个是我上传以后对文件夹里边的视频进行转换的代码我不知道用什么代替 this.FileUpload1.PostedFile.SaveAs(VodName);
string imgfileExp = this.FileUpload1.PostedFile.FileName.Substring(this.FileUpload1.PostedFile.FileName.LastIndexOf(".") + 1); string VodName = Server.MapPath("./videos") + '/' + "." + imgfileExp; string str = this.getVodName() + ".flv";
string NVodname = Server.MapPath("./transferfile") + '/' + str;
this.FileUpload1.PostedFile.SaveAs(VodName);
string strCmd1 = VodName + " -ab 56 -ar 22050 -b 800 -r 29.97 -s 420x340 " + NVodname; //转换成flv格式
RunFFMpeg(strCmd1);
这个是我上传的同时进行转码的代码
string imgfileExp = filename.Substring(filename.LastIndexOf(".") + 1);
string str = System.DateTime.Now.ToString("yyyyMMddhhmm"); string VodName = Server.MapPath("./videos") + '/' + str + "." + imgfileExp;
string NVodname = Server.MapPath("./transferfile") + '/' + str + ".flv";
string strCmd1 = @VodName + " -ab 56 -ar 22050 -b 800 -r 29.97 -s 420x340 " +@NVodname; //转换成flv格式 RunFFMpeg(strCmd1);
这个是我上传以后对文件夹里边的视频进行转换的代码我不知道用什么代替 this.FileUpload1.PostedFile.SaveAs(VodName);
你把这个文件先保存了,然后直接调用A.exe,传入参数转码。
这样也不影响你的web程序,
2,另外写一程序,定时扫描上传视频的目录,或接收来自web的通知进行转码工作。