Comskip Changelog

What's new in Comskip 0.82.012

Feb 25, 2022
  • Added support for 10bit video decoders

New in Comskip 0.82.011 (Feb 25, 2022)

  • Upgraded to ffmpeg 4.3 decoders
  • Maximum video size increased to support 4K video

New in Comskip 0.82.010 (Dec 23, 2019)

  • Upgraded to latest build of ffmpeg decoders
  • Bug solved: Sometimes Comskip hangs at the end of processing a recording.

New in Comskip 0.82.009 (Jun 19, 2019)

  • Max video size increased to 4000x2400 to allow processing of 4k video
  • Changes on 0.82.008

New in Comskip 0.82.008 (Jun 10, 2019)

  • This is a test build for windows 7, no other differences with the previous build

New in Comskip 0.82.007 (Feb 26, 2019)

  • Updated the decoders to the latest available version, some robustness improvements observable

New in Comskip 0.82.005 (Feb 26, 2019)

  • Bug solved: On some recordings Comskip crashes
  • Bug solved: On some recordings no audio is decoded
  • Updated the decoders to the latest available version, in general some speed increase observable

New in Comskip 0.82.004 (Feb 26, 2019)

  • Bug solved: vdr output should use frame numbers with sub second time indication instead of fraction of a second

New in Comskip 0.82.003 (Oct 1, 2017)

  • Temp workaround for seek error causing comskip to abort during live TV processing
  • Support for mkvmerge simple chapter format (scf) added. Add output_scf=1 parameter in comskip.ini

New in Comskip 0.82.002 (Aug 19, 2017)

  • Bug solved:
  • Could not open video codec on certain recordings when hardware acceleration is enabled

New in Comskip 0.82.001 (Aug 13, 2017)

  • Bug solved: Sometimes Comskip crashes with illegal memory access
  • Bug solved: srt output stops after the logo is found

New in Comskip 0.81.099 (Aug 2, 2017)

  • Bug solved:
  • Sometimes Comskip never stops processing when live_tv=1

New in Comskip 0.81.098 (Jun 8, 2017)

  • Bug solved: Comskip crashes on certain audio formats.
  • Bug solved: Comskip sometimes crashes on corrupt recordings.

New in Comskip 0.81.097 (Jun 8, 2017)

  • Repaired an error that disabled hwassist

New in Comskip 0.81.096 (Apr 27, 2017)

  • Updated decoders
  • Re-enabled some speed tweaks, speed should be again comparable to build 0.81.092

New in Comskip 0.81.095 (Apr 27, 2017)

  • New detection and cut method based on the number of audio channels. Cutpoints will be generated at changes of the number of audio channels when cut_on_ac_change=1 and blocks will be score versus the dominant number of audio channels using the ac_wrong_modifier (default set to 1 meaning inactive)
  • In the debugwindow the colour of the green audio graph changes to yellow when the amount of audio channels goes up.
  • Bug solved: SRT output file uses the .smi extension instead of .srt

New in Comskip 0.81.094 (Feb 23, 2017)

  • Improved processing of logo based cutpoints
  • Improved consistency between original file processing and csv based re-processing
  • HW assisted decoding is enabled again, speed of HW assisted decoding will very much depend on you HW and can not be predicted (might be very bad)
  • Added console error message for wrong formatted string parameters in ini file
  • Added console error message for when a a cutscenefile can not be found

New in Comskip 0.81.093 (Feb 11, 2017)

  • Speed improved with about 10%
  • Next to ignore_side you can use ignore_left_side and ignore_right_side to independently mask garbage at the left and right side of the video
  • Small improvement in validate_uniform logic

New in Comskip 0.81.092 (Aug 31, 2016)

  • Crash solved:
  • Sometimes Comskip crashes when output_data=1

New in Comskip 0.81.076 (May 4, 2015)

  • Reduced the amount of error message in illegal subtitle streams

New in Comskip 0.81.075 (Apr 29, 2015)

  • Bug solved: AC3 audio decoding bug introduced since 0.81.071

New in Comskip 0.81.074 (Apr 29, 2015)

  • Decreased the reloading time so comskip stays as close as possible to realtime when processing a playlist

New in Comskip 0.81.073 (Apr 21, 2015)

  • Added output_live= parameter to enable filename.live output for testing the quality of the live detection

New in Comskip 0.81.072 (Apr 14, 2015)

  • Further improvements in live TV detection. Consider using a logo template file in combination with live detection to improve live detection in early parts of the recording
  • Rewrote playlist parser
  • Moved to new codecs
  • Added special silence detection

New in Comskip 0.81.071 (Mar 7, 2015)

  • Big changes in the live TV commercial detection algorithm. Expect substantial different results

New in Comskip 0.81.070 (Mar 7, 2015)

  • Added input format: m3u8. Comskip can now process a chuck list from a web server. Make sure you specify an output folder otherwise the output will not be generated, also set tow_pass_logo=1 or specify a logo file as comskip can only do one pass on a stream from a web server
  • Added parameter: logo_percentage_threshold

New in Comskip 0.81.069 (Oct 25, 2014)

  • Bug solved: Too many messages in the log file

New in Comskip 0.81.068 (Oct 17, 2014)

  • Bug solved: Double entries in cutlist for videoredo3 output

New in Comskip 0.81.067 (Oct 15, 2014)

  • Bug solved: The videoredo3 output uses inconsistent upper/lower case of some tags

New in Comskip 0.81.066 (Oct 15, 2014)

  • Comskip will now abort when processing very long with many volume panic's, mostly caused by protected .wtv files
  • Corrected output file format error for videoredo3
  • Bug solved: The --videoredo3 command line switch does not work

New in Comskip 0.81.065 (Oct 13, 2014)

  • Added scenelist to the videoredo 3 output format

New in Comskip 0.81.064 (Aug 11, 2014)

  • Added the comskip ini editor made by K24A3
  • Added a command line parameter to force the generation of the new videoredo v3 output format "--videoredo3"

New in Comskip 0.81.063 (May 24, 2014)

  • Comskip now runs at IDLE mode

New in Comskip 0.81.061 (Mar 27, 2014)

  • Bug solved: Logo not detected on certain dark frames.

New in Comskip 0.81.060 (Mar 14, 2014)

  • Bug solved: Under certain rare conditions Comskip crashes when a frame size change happens.

New in Comskip 0.81.059 (Feb 11, 2014)

  • Bug solved: Comskip crashes on certain recordings with a corrupt timeline

New in Comskip 0.81.058 (Dec 30, 2013)

  • Bug solved: Incorrect timeline on certain .mkv container formats
  • Added text(public/donator) to stderr and log file to indicate what version is used

New in Comskip 0.81.057 (Dec 23, 2013)

  • With the increasing speed of CPUs it was time to reduce the default play_nice_sleep to 2 when using playnice.
  • Bug solved: On some recordings all cutpoints are a couple of frames off.
  • Bug solved: On some recordings with a lot of "Video jumped" errors detection failed.

New in Comskip 0.81.056 (Jul 17, 2013)

  • Bug solved: On some recordings comskip would restart processing the file when reaching the end of the recording resulting in an endless loop.

New in Comskip 0.81.055 (Jul 15, 2013)

  • Bug solved: When the recording has only one commercial at the start and always_keep_first_seconds is set comskip gets into an endless loop

New in Comskip 0.81.053 (Jan 14, 2013)

  • Repaired the preview function in the debugwindow.
  • Multi thread decoding now also works fast on h.264 with video size changes
  • Improved decoding of some types of audio

New in Comskip 0.81.052 (Dec 30, 2012)

  • Parameter added: edl_skip_field, sets the skip indicator in an EDL file. Default value is '0'. Set to edl_skip_field=3 to have better skipping on XBMC

New in Comskip 0.81.051 (Dec 19, 2012)

  • Improved the timeline correction to prevent misalignment of detected commercials on long recordings.

New in Comskip 0.81.050 (Nov 21, 2012)

  • Ini parameter added: output_incommercial=0 set to 1 to enable the output of a status file containing a '1' when during live tv processingcomskip detects it is inside a commercial.
  • Crash solved: Under certain conditions Comskip crashed when proccessing corrupt recordings.

New in Comskip 0.81.049 (Nov 6, 2012)

  • Bug solved: Sometimes the first logo block is not found when processing the file for the first time.
  • Added settings for live tv processing. The default settings should work for NPVR .ts recording and MCE .wtv recording (see comskip.txt) . You MUST set standoff_size > 0 otherwise the defaults will be used. standoff_retries = times to retry if the file has grown during recording while sleeping one second between tries standoff_time = time in seconds to wait after last file modification when proceesing during recording standoff_size = size in kByte to stay away from the end of the file when processing during recording standoff_initial_size = time in seconds to wait for after file creation time before starting processing standoff_initial_wait = size of file in kByte to wait for before starting processing

New in Comskip 0.81.048 (Sep 24, 2012)

  • When after_logo=999 or before_logo=999 a cutpoint will forced

New in Comskip 0.81.047 (Sep 24, 2012)

  • Repaired the subtitle PID output for videoredo3
  • Increased the standoff time for .ts files so live tv processing has a better chance to work.

New in Comskip 0.81.046 (Sep 22, 2012)

  • Setting verbose=12 will show in the log file why certain candidate cutpoints are removed.

New in Comskip 0.81.045 (Sep 21, 2012)

  • Increased the waiting time for WTV files to 10 minutes for live TV processing to reduce the risk for crashing.

New in Comskip 0.81.044 (Sep 21, 2012)

  • Bug solved: Padding after last commercial was not working.

New in Comskip 0.81.043 (Aug 1, 2012)

  • Comskip will automatically fallback to single thread decoding if the input file is incompatible with multi thread decoding.
  • Solved crash: Comskip crashes after finding a logo before a valid audio stream has been detected

New in Comskip 0.81.042 (Jul 27, 2012)

  • Switched off a debug message causing build 041 to be much slower

New in Comskip 0.81.041 (Jul 26, 2012)

  • Solved some very strange behaviour of windows _wstati64, hopefully live TV processing works reliable now

New in Comskip 0.81.040 (Jul 23, 2012)

  • Changed the algorithm for live tv processing, hope it works this time.

New in Comskip 0.80.039 (Dec 13, 2010)

  • Solved a decoder crash caused by a corrupt recording.

New in Comskip 0.80.038 (Nov 8, 2010)

  • Solved a stupid bug that cause the setting of the always_keep_first_seconds to be used to reduce the last commercial block length instead of the parameter always_keep_last_seconds

New in Comskip 0.80.037 (Nov 1, 2010)

  • Improved heuristics rule 1

New in Comskip 0.80.036 (Nov 1, 2010)

  • on request change the way of working of the always_keep_x_seconds to indeed ALWAYS keep the x seconds

New in Comskip 0.80.035 (Nov 1, 2010)

  • Solved a bug in the heuristics for automatically disabling the logo processing.

New in Comskip 0.80.034 (Oct 8, 2010)

  • Solved a bug in the heuristics for automatically disabling the logo processing.

New in Comskip 0.80.034 (Sep 30, 2010)

  • Added parameter: edl_offset=0 ; The amount of frames subtracted from the edl cut time output, use negative numbers to shift to later.

New in Comskip 0.80.033 (Sep 20, 2010)

  • Added 60fps h.264 video decoding

New in Comskip 0.80.032 (Sep 20, 2010)

  • Added the parameter output_chapters to create a .chap file listing the framenumbers of the chapters in the recording.
  • Increased the robustness of the h.264 positioning while in debug window mode

New in Comskip 0.80.031 (Jan 30, 2010)

  • Added flushing of the .edl and .txt file while processing live tv

New in Comskip 0.80.030 (Jan 4, 2010)

  • Changed the generated .vprj file to include "4" in case of h.264 video

New in Comskip 0.80.029 (Jan 1, 2010)

  • Solved a bug in the audio decoding of QAM recording coming from a HDPVR. Could solve many other AC3 related decoding problems.

New in Comskip 0.80.028 (Dec 30, 2009)

  • When cut_on_ar_change is set to any value larger then 2 then all aspect ratio changes will create cutpoints except when the aspect ratio segment is shorter then cut_on_ar_change seconds. Suggested setting for normal use is cut_on_ar_change=20

New in Comskip 0.80.027 (Nov 15, 2009)

  • Changed the sound detection algorithm to prevent sound decoding failure on very high quality digital broadcast

New in Comskip 0.80.026 (Oct 18, 2009)

  • Extended the H2 heuristics rule to also add short blocks before commercials.

New in Comskip 0.80.023 (Apr 6, 2009)

  • Added parameters always_keep_first_seconds and always_keep_last_seconds, Set them to the number of seconds at start/end you always want to be regarded as show.
  • When live_tv is enable the THREAD_MODE_BACKGROUND_BEGIN is not set to ensure live_tv process can keep up with the recording.

New in Comskip 0.80.021 (Mar 22, 2009)

  • public version no longer needs comcodec.dll, I hope this solves the crash on the AMD processors without SSE2

New in Comskip 0.80.020 (Mar 9, 2009)

  • Implemented an additional workaround to prevent a crash

New in Comskip 0.80.019 (Mar 4, 2009)

  • Undid some changes preparing for a new demux as there seem to be some unreproducable stability problems popping up

New in Comskip 0.80.018 (Mar 2, 2009)

  • Bug solved: Comskip sometimes crashes at the start of processing when output_default=0

New in Comskip 0.80.016 (Feb 24, 2009)

  • To avoid conflicts with ffdshow changed the name of the codec dll to comcodec.dll

New in Comskip 0.80.015 (Feb 19, 2009)

  • Added parameter: delay_logo_search=0 When set to 1 logo seach will start after added_recording*60 seconds, or you can set it to the number of seconds after which to start the logo search
  • Improved scene_change detection processing
  • Improved the delete before/after commercial processing.

New in Comskip 0.80.014 (Feb 13, 2009)

  • Bug solved: Certain files cause comskip to crash

New in Comskip 0.80.013 (Feb 12, 2009)

  • Bug solved: The before_logo and after_logo with value 999 failed to work under certain conditions.

New in Comskip 0.80.012 (Feb 9, 2009)

  • Changed the .edl outputto UNIX nl line format
  • Bug solved: The .smi and .srt files contain duplicated data when a logo is found for the first time.
  • Bug solved: Certain AAC streams causes Comskip to crash.
  • Comskip now gracefully aborts when reading dvr-ms with sub .sbe files. Comskip can only read a single dvr-ms file.
  • Comskip now reports in the log file when the audio is MP3 as Comskip can not decode MP3 audio.
  • Bug solved: When cutscene method is enabled the scenechange method is automatically disabled

New in Comskip 0.80.011 (Feb 7, 2009)

  • New parameter: added_recording=7 ; amount of minutes that are added before and the actual show in the recording.
  • Changes in 0.80.010
  • When before_logo or after_logo are set to 999 then a hard cutpoint will be inserted where the logo (dis)appears
  • Improved again the robustness of the h.264 decoder (was lost in build 0.80.009)

New in Comskip 0.80.009 (Feb 2, 2009)

  • Bug solved: Sometime the audio decoding stops
  • Added the output format for iPod chapter skipping, enable by setting output_ipodchap=1 this will generate a .chap file with a chapter marker before and after each commercial.
  • Removed the very small commercial found at the end of many recordings.
  • Bug solved: Sometime Comskip crashes when output_smi or output_srt where enabled
  • Bug solved: Comskip crashes on a h.264 recording that changes resolution
  • Changes in 0.80.008
  • Doubled the speed of h.284 decoding. Only available in early access area. YOu MUST copy all the DLL's inside the zip file next you comskip.exe and comskipGUI.exe.

New in Comskip 0.80.007 (Dec 7, 2008)

  • The non h.264 version is now again available outside the donator area.
  • Solved a very generic cause of crashing. You MUST use the new libavcodec.dll that comes with this release.
  • Made some experimental improvements in determining the audio type.

New in Comskip 0.79.144/0.80.006 (Nov 17, 2008)

  • Implemented a major robustness improvement in libavcodec.dll. YOu MUST use the libavcodec.dll included in this distribution Zip file.

New in Comskip 0.79.144/0.80.005 (Nov 13, 2008)

  • Dumping a cutscene with the 'C' key is working again, was broken since build 0.79.140
  • Improved the demuxing of TS recordings with corrupt PMT info

New in Comskip 0.79.144/0.80.003 (Oct 4, 2008)

  • Increased the robustness of the h.264 decoder
  • Increased the robustness of the CC extractor
  • Removed the "_1" filename postfix for CC output files.
  • Changes in 0.80.002: Only available for Donators
  • Removed the embedded manifest as for some reason there is a crash on certain systems
  • Changes in 0.80.001: Only available for Donators
  • Added h.264/AAC decoding on TS recordings. Not working yet on converted h.264 files. Do set max_volume=0 as the volume level is not normalized yet. AAC decoding still fails on certain recordings. No preview of .h264 yet

New in Comskip 0.79.144 (Aug 18, 2008)

  • Bug solved: Comskip crashes on recordings with mono AC3 sound

New in Comskip 0.79.143 (Jul 11, 2008)

  • Bug solved: When remove_before is set to a positive value and the first commercial starts at the beginning of the recording then the first commercial is missing in the generated list of commercials.
  • It is on request again possible to set enable_mencoder_pts=1 in order to use the initial PTS as an offset in the .edl output file to allow mencoder to correctly cut TS recordings.

New in Comskip 0.79.142 (Jul 7, 2008)

  • Made a big change to the sound detection algorithm. This should solve some crashes on certain recordings.

New in Comskip 0.79.141 (Jul 2, 2008)

  • Bug solved: Too short commercials at the beginning or end are not deleted even when shorter then min_commercialbreak
  • Substantial changes to the heuristics and to the validation algorithm. Its better on my set of test files, how about yours?
  • Switched back to the old compiler
  • Bug solved: Can not disable heuristics rule 7.

New in Comskip 0.79.137 (May 22, 2008)

  • Bug solved: When reviewing the .txt file the bar at the top of the debugwindow is grey instead of black/white