Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p><a href="https://go4answers.webhost4life.com/Example/convert-viedo-flv-cnet-web-83983.aspx">Your Answer</a></p> <p><strong>please Replace .flv to .mp4 you will get your answer</strong> </p> <pre><code>private bool ReturnVideo(string fileName) { string html = string.Empty; //rename if file already exists int j = 0; string AppPath; string inputPath; string outputPath; string imgpath; AppPath = Request.PhysicalApplicationPath; //Get the application path inputPath = AppPath + "OriginalVideo"; //Path of the original file outputPath = AppPath + "ConvertVideo"; //Path of the converted file imgpath = AppPath + "Thumbs"; //Path of the preview file string filepath = Server.MapPath("~/OriginalVideo/" + fileName); while (File.Exists(filepath)) { j = j + 1; int dotPos = fileName.LastIndexOf("."); string namewithoutext = fileName.Substring(0, dotPos); string ext = fileName.Substring(dotPos + 1); fileName = namewithoutext + j + "." + ext; filepath = Server.MapPath("~/OriginalVideo/" + fileName); } try { this.fileuploadImageVideo.SaveAs(filepath); } catch { return false; } string outPutFile; outPutFile = "~/OriginalVideo/" + fileName; int i = this.fileuploadImageVideo.PostedFile.ContentLength; System.IO.FileInfo a = new System.IO.FileInfo(Server.MapPath(outPutFile)); while (a.Exists == false) { } long b = a.Length; while (i != b) { } string cmd = " -i \"" + inputPath + "\\" + fileName + "\" \"" + outputPath + "\\" + fileName.Remove(fileName.IndexOf(".")) + ".flv" + "\""; ConvertNow(cmd); string imgargs = " -i \"" + outputPath + "\\" + fileName.Remove(fileName.IndexOf(".")) + ".flv" + "\" -f image2 -ss 1 -vframes 1 -s 280x200 -an \"" + imgpath + "\\" + fileName.Remove(fileName.IndexOf(".")) + ".jpg" + "\""; ConvertNow(imgargs); return true; } private void ConvertNow(string cmd) { string exepath; string AppPath = Request.PhysicalApplicationPath; //Get the application path exepath = AppPath + "ffmpeg.exe"; System.Diagnostics.Process proc = new System.Diagnostics.Process(); proc.StartInfo.FileName = exepath; //Path of exe that will be executed, only for "filebuffer" it will be "flvtool2.exe" proc.StartInfo.Arguments = cmd; //The command which will be executed proc.StartInfo.UseShellExecute = false; proc.StartInfo.CreateNoWindow = true; proc.StartInfo.RedirectStandardOutput = false; proc.Start(); while (proc.HasExited == false) { } } protected void btn_Submit_Click(object sender, EventArgs e) { ReturnVideo(this.fileuploadImageVideo.FileName.ToString()); } </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload