且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

关于在ASP.NET环境下,利用FFMPEG视频格式转换的问题。

更新时间:2022-09-10 14:47:52

1、将附件中的压缩文件全部解压全部放到WEB根目录下(其中包括FFMPEG.EXE和其他的DLL文件)

2、在页面中添加一个BUTTON,ONClick事件内容如下:(代码如下)

关于在ASP.NET环境下,利用FFMPEG视频格式转换的问题。
关于在ASP.NET环境下,利用FFMPEG视频格式转换的问题。关于在ASP.NET环境下,利用FFMPEG视频格式转换的问题。
1 string ffmpeg = HttpContext.Current.Server.MapPath("~/ffmpeg/ffmpeg.exe");
2 string FromName = HttpContext.Current.Server.MapPath("~/testvodie/test.avi");
3 string ExportName = HttpContext.Current.Server.MapPath("~/testflv/test.flv");
4 string Command = " -i \"" + FromName + "\" -y -ab 32 -ar 22050 -b 800000 -s 480*360 \"" + ExportName + "\"";
5 System.Diagnostics.Process p = new System.Diagnostics.Process();
6 p.StartInfo.FileName = ffmpeg;
7 p.StartInfo.Arguments = Command;
8 p.StartInfo.WorkingDirectory = HttpContext.Current.Server.MapPath("~/ffmpeg/");
9 p.StartInfo.UseShellExecute = false;
10 p.StartInfo.RedirectStandardInput = true;
11 p.StartInfo.RedirectStandardOutput = true;
12 p.StartInfo.RedirectStandardError = true;
13 p.StartInfo.CreateNoWindow = false;
14 try
15 {
16 p.Start();
17 }
18 catch (Exception ex)
19 {
20 Response.Write(ex.Message);
21 }
22 p.BeginErrorReadLine();
23 p.WaitForExit();
24 p.Close();
25 p.Dispose();
26



本文转自94cool博客园博客,原文链接:http://www.cnblogs.com/94cool/archive/2009/08/31/1557182.html,如需转载请自行联系原作者