我有一个Windows服务,该服务监视文件夹并使用Handbrake CLI将ts文件转换为mp4。
LDAP://<SID={sid}>
这很好,但是偶尔Handbrake CLI进程会立即退出,引发var psi = new ProcessStartInfo
{
CreateNoWindow = true,
UseShellExecute = false,
FileName = Settings.Default.ExecutableName,
Arguments = $"-i \"{ifpath}\" -o \"{ofpath}\"
};
var hb = Process.Start(psi);
hbp.EnableRaisingEvents = true;
hbp.Exited += Hb_Exited;
事件,并且不处理输入文件。
我得到的退出代码是2。如果立即重试,文件确实得到处理。
有人知道在Handbrake CLI中退出代码2到底意味着什么吗?