Код выхода CLI ручного тормоза 2

У меня есть служба Windows, которая контролирует папку и конвертирует ts файлы в mp4 с помощью 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;

Это работает нормально, но время от времени процесс CLI Handbrake завершается немедленно, Process.Exited() событие генерируется и входной файл не обрабатывается.

Код выхода, который я получаю, равен 2. Если я немедленно повторю попытку, файл будет обработан.

Кто-нибудь знает, что именно означает код выхода 2, когда речь идет о CLI Handbrake?

0 ответов

Другие вопросы по тегам