簡體   English   中英

ffmpeg c#asp視頻轉換

[英]ffmpeg c#asp video conversion

我正在嘗試將一個flv視頻轉換為mp4視頻。 為什么下面的代碼導致錯誤? 它給出異常,因為“沒有進程與此對象相關聯”。 參數

"Path_FFMPEG"="E:\\\\Arun Kumar\\\\Main Project\\\\Advertisement Demo\\\\Advertisementdemo\\\\Advertisementdemo\\\\ffmpeg\\\\bin\\\\ffmpeg.exe" and "strParam"="-i E:\\\\Arun Kumar\\\\Main Project\\\\Advertisement Demo\\\\Advertisementdemo\\\\Advertisementdemo\\\\Videos\\\\cars1.flv -same_quant E:\\\\Arun Kumar\\\\Main Project\\\\Advertisement Demo\\\\Advertisementdemo\\\\Advertisementdemo\\\\Videos\\\\ConvertedFiles\\\\cars1.mp4"

Process ffmpeg = new Process();
ProcessStartInfo ffmpeg_StartInfo = new ProcessStartInfo(Path_FFMPEG, strParam);
ffmpeg_StartInfo.UseShellExecute = false;
ffmpeg_StartInfo.RedirectStandardError = true;
ffmpeg_StartInfo.RedirectStandardOutput = true;
ffmpeg.StartInfo = ffmpeg_StartInfo;
ffmpeg_StartInfo.CreateNoWindow = true;
ffmpeg.EnableRaisingEvents = true;
ffmpeg.Start();
ffmpeg.WaitForExit();
ffmpeg.Close();
ffmpeg.Dispose();
ffmpeg = null;

嘗試以下代碼(假設您的mp4名為video):

    System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.StartInfo.FileName = //PHYSICAL path to ffmpeg (use \\ instead of \);
proc.StartInfo.Arguments = "-i video.flv video.mp4
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.CreateNoWindow = true;
proc.StartInfo.RedirectStandardOutput = false;
proc.Start();
proc.WaitForExit();
proc.Close();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM