Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ffmpeg c#asp视频转换_C#_Asp.net_Video_Ffmpeg - Fatal编程技术网

ffmpeg c#asp视频转换

ffmpeg c#asp视频转换,c#,asp.net,video,ffmpeg,C#,Asp.net,Video,Ffmpeg,我正在尝试将一个flv视频转换为mp4视频。为什么会这样 以下代码导致错误?它给出了一个例外,即“没有过程是可执行的” 与此对象关联。”参数 “Path\u FFMPEG”=“E:\\Arun Kumar\\Main Project\\advertication Demo\\Advertisementdemo\\Advertisementdemo\\FFMPEG\\bin\\FFMPEG.exe”和“strParam”=“-即:\\Arun Kumar\\Main Project\\advert

我正在尝试将一个flv视频转换为mp4视频。为什么会这样 以下代码导致错误?它给出了一个例外,即“没有过程是可执行的” 与此对象关联。”参数

“Path\u FFMPEG”=“E:\\Arun Kumar\\Main Project\\advertication Demo\\Advertisementdemo\\Advertisementdemo\\FFMPEG\\bin\\FFMPEG.exe”和“strParam”=“-即:\\Arun Kumar\\Main Project\\advertizedemo\\advertizementdemo\\advertizementdemo\\Videos\\cars1.flv-相同数量E:\\Arun Kumar\\Main Project\\advertizementdemo\\advertizementdemo\\Videos\\ConvertedFiles\\cars1.mp4”

尝试以下代码(假设您的mp4名为video):


此错误发生在哪一行
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;
    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();