COMSKIP(1)
π NAME π
comskip β commercial detector π
okay so bestie, that's literally the whole job description: it detects commercials. it's giving "I find the ads so you don't have to." iconic. periodt. β¨
πΈ SYNOPSIS πΈ
./comskip --help
comskip
[-h|--help] [-w|--debugwindow] [-n|--playnice] [--zpcut]
[--zpchapter] [--scf] [--videoredo] [--videoredo3] [--csvout]
[--quality] [--plist] [-m|--demux] [--hwassist] [--cuvid]
[--vdpau] [--dxva2] [--decoders] [--threads=<int>]
[-p|--pid=<string>] [-t|--ts] [-d|--detectmethod=<int>]
[-v|--verbose=<int>] [-u|--dump=<int>] [-s|--play] [--timing]
[-q|--quiet] [--ini=<file>] [--logo=<file>] [--cut=<file>]
[--output=<file>] [--output-filename=<file>] [--selftest=<int>]
<file> [<file>]
like, look at all those flags. she's flexible. she contains multitudes. π
π«Ά DESCRIPTION π«Ά
every option, every vibe, all of it. no skips, no skimming, we're going through the whole list because you deserve the full picture. β¨
π OPTIONS π
-h,--helpβ Display syntax. the classic "help me pls" move π-w,--debugwindowβ Show debug window. pops open a little window so you can watch the detection happening live, it's giving backstage pass πͺβ¨-n,--playniceβ Slows detection down. yeah it's slower but it plays nice with your machine, lowkey considerate of her π--zpcutβ Outputs a ZoomPlayer cutlist βοΈ--zpchapterβ Outputs a ZoomPlayer chapter file π--scfβ Outputs a simple chapter file for mkvmerge π¬--videoredoβ Outputs a VideoRedo cutlist βοΈ--videoredo3β Outputs a VideoRedo3 cutlist βοΈβοΈ--csvoutβ Outputs a csv of the frame array π--qualityβ Outputs a csv of false detection segments. yes bestie, she reports her own oopsies, accountability queen π--plistβ Outputs a mac-style plist for addition to an EyeTV archive as the'markers'property π-m,--demuxβ Demux the input into elementary streams π--hwassistβ Activate Hardware Assisted video decoding. let the hardware carry, fr fr πͺ--cuvidβ Use NVIDIA Video Decoder (CUVID), if available π©--vdpauβ Use NVIDIA Video Decode and Presentation API (VDPAU), if available π©--dxva2β Use DXVA2 Video Decode and Presentation API (DXVA2), if available πͺ--decodersβ List all decoders and exit. she shows you the roster then dips immediately πͺπ¨--threads=<int>β The number of threads to use π§΅-p,--pid=<string>β The PID of the video in the TS π―-t,--tsβ The input file is a Transport Stream π-d,--detectmethod=<int>β An integer sum of the detection methods to use. (see the detection methods section below, it's a whole thing π)-v,--verbose=<int>β Verbose level. how much she yaps, your call π£οΈ-u,--dump=<int>β Dump the cutscene at this frame number ποΈ-s,--playβ Play the video βΆοΈ--timingβ Dump the timing into a file β±οΈ-q,--quietβ Not output logging to the console window. silent but deadly π€«--ini=<file>β Ini file to use π--logo=<file>β Logo file to use πΌοΈ--cut=<file>β CutScene file to use βοΈ--output=<file>β Folder to use for all output files π--output-filename=<file>β Filename base to use for all output files π·οΈ--selftest=<int>β Execute a selftest π§ͺ<file>β Input file π₯<file>β Output folder for cutlist π€
bestie note: there are two <file> positionals. first one is your input file, second one is the output folder for the cutlist. don't mix them up, that would be so embarrassing π
π΅οΈ Detection Methods π΅οΈ
okay so when you're picking what -d, --detectmethod=<int> should be, these are the ingredients and their numbers, and you literally add them up:
1β Black Frame β¬2β Logo πΌοΈ4β Scene Change π¬8β Resolution Change π16β Closed Captions π¬32β Aspect Ratio πΊ64β Silence π128β CutScenes βοΈ255β USE ALL AVAILABLE ππ₯
255 is the "give me everything, I trust the process" option. she ate and left no crumbs π
and that's the whole page, bestie. this one's from comskip 0.82.009+git20230112.d... and it's dated January 2023 ποΈβ¨ ily, go find some commercials, slay π
π¦ where this page comes from
- debian bookworm: comskip-gui 0.82.009+git20230112.d0cc422+ds.1-2 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms