2010-11-04 6 views
0
I am using ffmpeg for video convertion, it is working fine in local. 

Но когда я загружаю сайт в Интернете, он не конвертирует видео. При попытке установить ffmpeg на сервере также не удалось выполнить операцию.Проблемы с преобразованием видео ffmpeg?

общественного недействительный convertFile()

{ 

    lblStatus.Visible = false; 
    try 
    { 

     int i = sFile.LastIndexOf("."); 
     thumb = sFile.Remove(i); 
     thumb = thumb + ".jpg"; 
     video = Page.MapPath("../VideoOut/" + sFile); 
     Image = Page.MapPath("../VideoSnapShots/" + thumb); 
     ffmpeg = new Process(); 
     ffmpeg.StartInfo.Arguments = " -i \"" + video + "\" -vframes 1 -ss 00:00:10 -s 150x150 -f image2 -vcodec mjpeg \"" + Image + "\""; // arguments ! 
     ffmpeg.StartInfo.FileName = Page.MapPath("FFMPEG\\ffmpeg.exe"); 
     ffmpeg.Start(); 
     Session["image"] = thumb; 
     string mpg; 
     string VideoOut; 
     int j = sFile.LastIndexOf("."); 
     mpg = sFile.Remove(j); 
     mpg = mpg + ".flv"; 
     video = Page.MapPath("../VideoOut/" + sFile); 
     VideoOut = Page.MapPath("../Videos/" + mpg); 
     ffmpeg.EnableRaisingEvents = true; 

     ffmpeg.StartInfo.Arguments = " -i \"" + video + "\" -ar 22050 \"" + VideoOut + "\""; 
     ffmpeg.StartInfo.FileName = Page.MapPath("FFMPEG\\ffmpeg.exe"); 
     ffmpeg.Start(); 
     ffmpeg.StartInfo.UseShellExecute = false; 
     ffmpeg.StartInfo.CreateNoWindow = false; 
     ffmpeg.StartInfo.RedirectStandardError = true; 
     ffmpeg.StartInfo.RedirectStandardOutput = false; 
     ffmpeg.WaitForExit(); 
     ffmpeg.Close(); 
     Session["videosrc"] = mpg; 

     InsertVideo(); 
     File.Delete(video); 

    } 
    catch (Exception ex) 
    { 
     lblStatus.Visible = true; 
     lblStatus.Text = ex.Message; 
    } 

} 
+0

я получил решение для этого, я для GOT, чтобы дать разрешение папки для FFmpeg –

ответ

0

Уточнитните вашу проблему, если вы что-то спросить.

В любом случае я постараюсь ответить на него:
Вам не нужно устанавливать ffmpeg на сервер, возможно, ваш код неправильный или что-то еще может вызвать проблему. Взгляните на мое сообщение в блоге ниже, возможно, это может вам помочь.

http://www.arief.me/post/2007/05/06/Upload-and-Convert-Video-to-FLV-using-ASPNET-and-Windows-Service.aspx

+0

я передам мой код пожалуйста veryfy –

+0

г Ариеф Иман Сантос может у пожалуйста, проверьте мой код –

+0

он работает на местном уровне, когда я загрузил в онлайне он дает операцию не удалось –

Смежные вопросы