MCEBuddy 2.7.1 and Donor version Comskip not removing commercials- CODE 2 ERROR

MECBuddfy2\ 2.7.1 gets a code 2 error- and stiops.

026-03-12T19:38:00 MCEBuddy.AppWrapper.Comskip → Output folder for cutlist
2026-03-12T19:38:00 MCEBuddy.AppWrapper.Comskip → Detection Methods
2026-03-12T19:38:00 MCEBuddy.AppWrapper.Comskip → 1 - Black Frame
2026-03-12T19:38:00 MCEBuddy.AppWrapper.Comskip → 2 - Logo
2026-03-12T19:38:00 MCEBuddy.AppWrapper.Comskip → 4 - Scene Change
2026-03-12T19:38:00 MCEBuddy.AppWrapper.Comskip → 8 - Resolution Change
2026-03-12T19:38:00 MCEBuddy.AppWrapper.Comskip → 16 - Closed Captions
2026-03-12T19:38:00 MCEBuddy.AppWrapper.Comskip → 32 - Aspect Ratio
2026-03-12T19:38:00 MCEBuddy.AppWrapper.Comskip → 64 - Silence
2026-03-12T19:38:00 MCEBuddy.AppWrapper.Comskip → 128 - CutScenes
2026-03-12T19:38:00 MCEBuddy.AppWrapper.Comskip → 255 - USE ALL AVAILABLE
2026-03-12T19:38:00 MCEBuddy.AppWrapper.Comskip → Comskip 0.83.001-20250228, made using ffmpeg
2026-03-12T19:38:00 MCEBuddy.AppWrapper.Comskip → Donator build
→ Process exited with code 2
WARNING> 2026-03-12T19:38:02 MCEBuddy.AppWrapper.Comskip → Comskip failed
INFORMATION> → Comskip version : DONATOR
INFORMATION> → Comskip build : CUSTOM

AI, which is never wrong (hahaha), says that Version 2.7.1 is not compatiable with the Comskip DONATOR version.

:check_mark: Comskip started normally

It loaded detection engines and your INI file.

:check_mark: Comskip printed its version

This means the executable is running.

:check_mark: Comskip immediately exited with code 2

This is the smoking gun.

:check_mark: Code 2 = invalid command‑line argument

This is documented behavior.

It means MCEBuddy passed a flag that your Comskip build does not support.

:check_mark: This happens before Comskip even begins analyzing the video

So the video file is not the issue.

:star: Root Cause (confirmed)

Comskip Donator 0.83.001 is too new for MCEBuddy 2.7.1.

Comskip 0.83.x changed its command‑line parser and removed/renamed some flags.

So Comskip sees an unknown flag → exit code 2 → MCEBuddy reports failure.

This is the exact failure other users reported with 0.83.x Donator builds.

What adise can you give me.

Thanks
Chris

It looks like you’ve correctly identified the issue. The Code 2 error in Comskip generally indicates an “Invalid Command Line Argument.”

As you noted, Comskip 0.83.x introduced changes to its command-line parser. MCEBuddy 2.7.1 is likely sending a legacy flag (like --output) that the newer Donator build no longer recognizes or expects in a different format, causing the process to crash immediately.

Here is the best advice to resolve this:

1. Use the “Internal” Donator Build (Recommended)

Starting with version 2.6.4, MCEBuddy actually includes its own custom Donator build of Comskip that is specifically tuned to work with the MCEBuddy engine.

  • Action: Go to your MCEBuddy SettingsGeneral SettingsExternal Programs.
  • Check: Ensure the Comskip path is either blank or pointing to the comskip.exe inside the MCEBuddy installation folder (usually C:\Program Files\MCEBuddy2x\comskip\comskip.exe).
  • Why: This version supports hardware acceleration and is guaranteed to be compatible with the command-line arguments MCEBuddy 2.7.1 sends.

2. Downgrade Comskip (If you must use an external one)

If you prefer to use a standalone Comskip build, you should use version 0.82.x.

  • Action: Download an older 0.82.x Donator build from the Comskip donator area and replace the files in your custom folder.

3. Check for specific “Custom” flags

If you have added anything to the Comskip Custom Parameters field in your Conversion Task:

  • Action: Clear that field entirely and try a test run.
  • Why: A single typo or a deprecated flag in that box will trigger a Code 2 error.

4. Temporary Workaround: Use “ShowAnalyzer” or “Marker”

If you are in a rush and can’t swap the Comskip version immediately:

  • You can change the Ad Scan engine in your Conversion Task to ShowAnalyzer (if you have it) or set it to Disabled just to ensure the rest of the video converts while you fix the Comskip installation.

Summary: Your diagnosis was spot on. The newest 0.83.001 build is “too smart” for the command line 2.7.1 is generating. Switching back to the internal Comskip build provided with MCEBuddy 2.7.1 is the fastest way to get back up and running.

The custom build of Comskip included in MCEBuddy is highly optimized for MCEBuddy, it supports many more file formats and codecs which allows for faster processing without having to remux. It also supports more types of hardware acceleration which makes scanning faster for supported machines.

Would highly recommend use the built in Comskip for the best performance unless you have a specific need to use another build. We will add support for detecting the new parameters for the 0.83.x releases of Comskip starting in 2.7.2

Thanks for reply, Goose. I think that the version of Comskip is version 83_xxx. My experience, and, yes, AI states: “even the latest Comskip builds (including 0.83.001 / 03_001) do not and cannot merge, embed, or insert subtitles back into a file.” Your thoughts on how to workkaround this? I did put the 82_003 verion in a separate fold and added its location to MCEBuddy- but no luck. Chris

In short, am I able with MCEBuddy 2.7.1 and either the imbedded Comskip version, or by creating a sepoarte path for a Comskip 82-XX version, to create a file that is visable on the RECORDED TV screen in Windows Meda Center, has commecials removed,andfshows closed captions?

Thanks for all the work over many years. My wife and I are now at the age where we both could use the help with Closed Captions!!

Chris