我看到了问题,您的配置文件中没有指示自定义命令检查退出代码:
2025-08-24T10:54:25 MCEBuddy.Transcode.CustomCommand → 准备使用以下参数运行自定义命令:
PreCustomCommandPath = c:\\windows\\system32\\windowspowershell\\v1.0\\powershell.exe
PreCustomCommandParameters = -File “e:\\plex\\convertHdr10+ToAV1.ps1” -InputFile “E:\\Radarr\\Guardians of the Galaxy (2014)\\Guardians of the Galaxy (2014).mkv”
PreCustomCommandHangPeriod = 0
PreCustomCommandCritical = True
PreCustomCommandUISession = True
PreCustomCommandShowWindow = True
PreCustomCommandExitCodeCheck = False
如果您希望 MCEBuddy 查看退出代码,则需要在配置文件中将CustomCommandExitCodeCheck设置为true。CustomCommandCritical只检查进程本身是否终止和出现问题,而不检查返回码或退出代码。
根据自定义命令文档:MCEBuddy - Advanced Settings, Commands and Tweaking
CustomCommandCritical,当此项设置为 true 时,如果自定义命令无效或进程终止(由于挂起检测),MCEBuddy 将使整个转换失败。如果设置为 false,则 MCEBuddy 将继续进行转换处理,而不考虑自定义命令的失败/成功,除非转换后的文件已被重命名或删除。默认值为 false。
CustomCommandExitCodeCheck(v2.4.1+) 如果设置为 true,则 MCEBuddy 将检查自定义命令应用程序的退出代码。如果返回代码为 0(默认值),则视为成功;如果不是 0(正数或负数),则视为失败。如果退出代码失败,MCEBuddy 将停止进一步处理并使转换失败。