السلام عليكــم ورحمـة الله وبركاتــه
انا اقوم بعمل موقع فيه فيديوهات و يعطى للادمن خاصية رفع ملف فيديو و من ثم تحويله الى swf او flv
حاولت استخدم ffmpeg و لدى الكود فعلا و يعمل بشكل جيد فى تطبيق وندوز لكن عند تطبيق الويب لا يعمل اطلاقا
هل الـ ASP.NET
تحتاج لصلاحيات معينة
علما بأنى تأكدت افيه صرحيات read ,write, run exe files
و ده الكود اللى استخدمته
string inputfile = Server.MapPath("clock.avi");
string outputfile =Server.MapPath("swf\\clock.swf");
string filargs = "-i " + inputfile + " -ar 22050 " + outputfile;
Process proc;
proc = new Process();
proc.StartInfo.FileName =Server.MapPath("ffmpeg\\ffmpeg.exe");
proc.StartInfo.Arguments = filargs;
proc.StartInfo.UseShellExecute =false;
proc.StartInfo.CreateNoWindow = false;
proc.StartInfo.RedirectStandardOutput = false;
proc.Start();
proc.WaitForExit();
proc.Close();