c#和ffpmeg命令行故障
我有一段php代码,可以从windows命令行调用ffmpeg(因为我在本地运行apache),其中包括: 而且效果很好!现在我写了一个C#程序,我试着在以下方面做同样的事情:c#和ffpmeg命令行故障,c#,php,ffmpeg,C#,Php,Ffmpeg,我有一段php代码,可以从windows命令行调用ffmpeg(因为我在本地运行apache),其中包括: 而且效果很好!现在我写了一个C#程序,我试着在以下方面做同样的事情: System.Diagnostics.Process.Start 但它失败了 问:如何从PHP代码中执行相同的命令,但从C#代码中执行 如果失败,将引发异常,例如。 如果找不到可执行文件,System.ComponentModel.Win32Exception的HResult=-2147467259 如果失败,将引发
System.Diagnostics.Process.Start
但它失败了
问:如何从PHP代码中执行相同的命令,但从C#代码中执行
如果失败,将引发异常,例如。
如果找不到可执行文件,System.ComponentModel.Win32Exception的HResult=-2147467259
如果失败,将引发异常,例如。
System.ComponentModel.Win32Exception,如果找不到可执行文件,则HResult=-2147467259。“从windows命令行(因为我在本地运行apache)”-请详细说明这两条语句的关系。php脚本是如何启动的,以及如何执行.net应用程序?我有一个php脚本,通过浏览器在我的windows机器上运行。我安装了本地apache服务器。当我调用脚本voer浏览器时,php脚本通过ffmpeg进行转换。现在我尝试从C#执行相同的命令。php代码和.net没有连接。这可能让你感到困惑。我只希望在PHP中工作的ffmpeg命令行也能在C#中工作。“从windows命令行(因为我在本地运行apache)”-请详细说明这两条语句的关系。php脚本是如何启动的,以及如何执行.net应用程序?我有一个php脚本,通过浏览器在我的windows机器上运行。我安装了本地apache服务器。当我调用脚本voer浏览器时,php脚本通过ffmpeg进行转换。现在我尝试从C#执行相同的命令。php代码和.net没有连接。这可能让你感到困惑。我只希望在PHP中工作的ffmpeg命令行也能在C#中工作。
System.Diagnostics.Process.Start
Process process = Process.Start(
new ProcessStartInfo
{
FileName = @"C:\ffmpeg\bin\ffmpeg.exe",
Arguments = "-i videos/file.avi -r 10 -s 450x230 videos/file.gif",
WindowStyle = ProcessWindowStyle.Hidden
}
);
process.WaitForExit();