Actually German Comskip.ini ?!?
Actually German Comskip.ini ?!?
At First, sorry for my Bad englisch. Because of my problems by understanding the language, I have got big problems to understand the Guides here. So I try to lern comskip using by try and error.
I use Comskip since a vew weeks with For The Record and Mediaportal.
I testing it with German DVB-S TV. (Pro7, Sat 1, RTL, RTL2, Kabel1, Vox)
I am using the Version 0.79 und try some ini Files I have found in this Forum. But all this posts are from Year 2005 and older.
Can anybody post a actually great working comskip.ini for German Channels?
Thank you all and
Thank You Erik for this great Program.
Greetings
Joker
I use Comskip since a vew weeks with For The Record and Mediaportal.
I testing it with German DVB-S TV. (Pro7, Sat 1, RTL, RTL2, Kabel1, Vox)
I am using the Version 0.79 und try some ini Files I have found in this Forum. But all this posts are from Year 2005 and older.
Can anybody post a actually great working comskip.ini for German Channels?
Thank you all and
Thank You Erik for this great Program.
Greetings
Joker
Re: Actually German Comskip.ini ?!?
Joker,
Mein deutsch ist nicht sehr guht aber ich verstehe es doch.
Best is to start with the default comskip.ini and use the latest Comskip build, such as 0.79.144 or 0.80.007
Then there is a problem with RTL7 showing logo during short parts of the commercial break.
This can be solved by setting/adding
logo_present_modifier=1
Mein deutsch ist nicht sehr guht aber ich verstehe es doch.
Best is to start with the default comskip.ini and use the latest Comskip build, such as 0.79.144 or 0.80.007
Then there is a problem with RTL7 showing logo during short parts of the commercial break.
This can be solved by setting/adding
logo_present_modifier=1
Re: Actually German Comskip.ini ?!?
On the mediaportal forum you can find some people who are using Comskip in germany.
They also speak german
They also speak german

Re: Actually German Comskip.ini ?!?
Thank You Erik!!!
I have testet many settings tonight. Now thats my good working ini:
detect_method=111 ;1=black frame, 2=logo, 4=scene change, 8=fuzzy logic, 16=closed captions, 32=aspect ration, 64=silence, 128=cutscenes, 255=all
validate_silence=1 ; Default, set to 0 to force using this clues if selected above.
validate_uniform=1 ; Default, set to 0 to force using this clues (like pure white frames) if blackframe is selected above.
validate_scenechange=1 ; Default, set to 0 to force using this clues if selected above.
verbose=10 ;show a lot of extra info, level 5 is also OK, set to 0 to disable
max_brightness=65 ;frame not black if any pixels checked are greater than this (scale 0 to 255)
test_brightness=45 ;frame not pure black if any pixels checked are greater than this, will check average brightness (scale 0 to 255)
max_avg_brightness=25 ;maximum average brightness for a dim frame to be considered black (scale 0 to 255) 0 means autosetting
max_commercialbreak=600 ;maximum length in seconds to consider a segment a commercial break
min_commercialbreak=10 ;minimum length in seconds to consider a segment a commercial break
max_commercial_size=180 ;maximum time in seconds for a single commercial or multiple commercials if no breaks in between
min_commercial_size=4 ;mimimum time in seconds for a single commercial
min_show_segment_length=300 ; any segment longer than this will be scored towards show.
non_uniformity=750 ; Set to 0 to disable cutpoints based on uniform frames
max_volume=500 ; any frame with sound volume larger than this will not be regarded as black frame
min_silence=20 ; Any deep silence longer than this amount of frames is a possible cutpoint
ticker_tape=0 ; Amount of pixels from bottom to ignore in all processing
logo_at_bottom=0 ; Set to 1 to search only for logo at the lower half of the video, do not combine with subtitle setting
punish=31 ; Compare to average for sum of 1=brightness, 2=uniform 4=volume, 8=silence, 16=schange, set to 0 to disable
punish_threshold=1.3 ; Multiply when amount is above average * punish_threshold
punish_modifier=2 ; When above average * threshold multiply score by this value
intelligent_brightness=0 ; Set to 1 to use a USA specific algorithm to tune some of the settings, not adviced outside the USA
logo_percentile=0.95 ; if more then this amount of logo is found then logo detection will be disabled
logo_threshold=0.78
punish_no_logo=1 ; Default, set to 0 to avoid show segments without logo to be scored towards commercial
aggressive_logo_rejection=1
connect_blocks_with_logo=1 ; set to 1 if you want successive blocks with logo on the transition to be regarded as connected, set to 0 to disable
logo_filter=0 ; set the size of the filter to apply to bad logo detection, 4 seems to be a good value.
cut_on_ar_change=1 ; set to 1 if you want to cut also on aspect ratio changes when logo is present, set to 2 to force cuts on aspect ratio changes. set to 0 to disable
delete_show_after_last_commercial=1 ; set to 1 if you want to delete the last block if its a show and after a commercial
delete_show_before_or_after_current=1 ; set to 1 if you want to delete the previous and the next show in the recording, this can lead to the deletion of trailers of next show
delete_block_after_commercial=0 ;set to max size of block in seconds to be discarded, set to 0 to disable
remove_before=0 ; amount of seconds of show to be removed before ALL commercials
remove_after=0 ; amount of seconds of show to be removed after ALL commercials
shrink_logo=5 ; Reduce the duration of the logo with this amount of seconds
after_logo=0 ; set to number of seconds after logo disappears comskip should start to search for silence to insert an additional cutpoint
padding=0
ms_audio_delay=5
volume_slip=20
max_repair_size=800 ; Will repair maximum 200 missing MPEG frames in the timeline, set to 0 to disable repairing for players that don't use PTS.
disable_heuristics=4 bit pattern for disabling heuristics, adding 1 disables heristics 1, adding 2 disables heristics 2, adding 4 disables heristics 3, 255 disables all heuristics
delete_logo_file=0 ; set to 1 if you want comskip to tidy up after finishing
output_framearray=1 ; create a big excel file for detailed analysis, set to 0 to disable
output_data=1
output_videoredo=1
output_womble=0
output_mls=0 ; set to 1 if you want MPeg Video Wizard bookmark file output
output_cuttermaran=0
output_mpeg2schnitt=0
output_mpgtx=0
output_dvrcut=0
output_zoomplayer_chapter=0
output_zoomplayer_cutlist=0
output_edl=0
output_edlx=0
output_vcf=0
output_bsplayer=0
output_btv=0 ; set to 1 if you want Beyond TV chapter cutlist output
output_projectx=0 ; set to 1 if you want ProjectX cutlist output (Xcl)
output_avisynth=0
output_vdr=0 ; set to 1 if you want XBMC to skipping commercials
output_demux=0 ; set to 1 if you want comskip to demux the mpeg file while scanning
sage_framenumber_bug=0
sage_minute_bug=0
live_tv=0 ; set to 1 if you use parallelprocessing and need the output while recording
live_tv_retries=1 ; change to 16 when using live_tv in BTV
standoff=0 ; change to 8000000 when using live_tv in BTV
cuttermaran_options="cut=\"true\" unattended=\"true\" muxResult=\"false\" snapToCutPoints=\"true\" closeApp=\"true\""
mpeg2schnitt_options="mpeg2schnitt.exe /S /E /R25 /Z %2 %1"
avisynth_options="LoadPlugin(\"MPEG2Dec3.dll\") \nMPEG2Source(\"%s\")\n"
dvrcut_options="dvrcut \"%s.dvr-ms\" \"%s_clean.dvr-ms\" "
windowtitle="Comskip - %s"
I´m still testing, because i have got one big problem.
Before every show are 5-7 minutes of the show bevore my show. I have set delete_show_before_or_after_current=1 but this won´t help.
My pre and postrecording settings are 10 Minutes. So I try to make this shorter.
It would be great, if anyone have an idee to make this ini perfekt for German TV and other Users!!!
I think 1 perfekt ini for all German Users is enough
If this was impossible, i try to make a perfekt ini for each channel and a Batch for using the right *.ini
Comskip is great, so I want to make this perfect usable for German-TV. But i still need feedbacks and help
Thanks
Joker
I have testet many settings tonight. Now thats my good working ini:
detect_method=111 ;1=black frame, 2=logo, 4=scene change, 8=fuzzy logic, 16=closed captions, 32=aspect ration, 64=silence, 128=cutscenes, 255=all
validate_silence=1 ; Default, set to 0 to force using this clues if selected above.
validate_uniform=1 ; Default, set to 0 to force using this clues (like pure white frames) if blackframe is selected above.
validate_scenechange=1 ; Default, set to 0 to force using this clues if selected above.
verbose=10 ;show a lot of extra info, level 5 is also OK, set to 0 to disable
max_brightness=65 ;frame not black if any pixels checked are greater than this (scale 0 to 255)
test_brightness=45 ;frame not pure black if any pixels checked are greater than this, will check average brightness (scale 0 to 255)
max_avg_brightness=25 ;maximum average brightness for a dim frame to be considered black (scale 0 to 255) 0 means autosetting
max_commercialbreak=600 ;maximum length in seconds to consider a segment a commercial break
min_commercialbreak=10 ;minimum length in seconds to consider a segment a commercial break
max_commercial_size=180 ;maximum time in seconds for a single commercial or multiple commercials if no breaks in between
min_commercial_size=4 ;mimimum time in seconds for a single commercial
min_show_segment_length=300 ; any segment longer than this will be scored towards show.
non_uniformity=750 ; Set to 0 to disable cutpoints based on uniform frames
max_volume=500 ; any frame with sound volume larger than this will not be regarded as black frame
min_silence=20 ; Any deep silence longer than this amount of frames is a possible cutpoint
ticker_tape=0 ; Amount of pixels from bottom to ignore in all processing
logo_at_bottom=0 ; Set to 1 to search only for logo at the lower half of the video, do not combine with subtitle setting
punish=31 ; Compare to average for sum of 1=brightness, 2=uniform 4=volume, 8=silence, 16=schange, set to 0 to disable
punish_threshold=1.3 ; Multiply when amount is above average * punish_threshold
punish_modifier=2 ; When above average * threshold multiply score by this value
intelligent_brightness=0 ; Set to 1 to use a USA specific algorithm to tune some of the settings, not adviced outside the USA
logo_percentile=0.95 ; if more then this amount of logo is found then logo detection will be disabled
logo_threshold=0.78
punish_no_logo=1 ; Default, set to 0 to avoid show segments without logo to be scored towards commercial
aggressive_logo_rejection=1
connect_blocks_with_logo=1 ; set to 1 if you want successive blocks with logo on the transition to be regarded as connected, set to 0 to disable
logo_filter=0 ; set the size of the filter to apply to bad logo detection, 4 seems to be a good value.
cut_on_ar_change=1 ; set to 1 if you want to cut also on aspect ratio changes when logo is present, set to 2 to force cuts on aspect ratio changes. set to 0 to disable
delete_show_after_last_commercial=1 ; set to 1 if you want to delete the last block if its a show and after a commercial
delete_show_before_or_after_current=1 ; set to 1 if you want to delete the previous and the next show in the recording, this can lead to the deletion of trailers of next show
delete_block_after_commercial=0 ;set to max size of block in seconds to be discarded, set to 0 to disable
remove_before=0 ; amount of seconds of show to be removed before ALL commercials
remove_after=0 ; amount of seconds of show to be removed after ALL commercials
shrink_logo=5 ; Reduce the duration of the logo with this amount of seconds
after_logo=0 ; set to number of seconds after logo disappears comskip should start to search for silence to insert an additional cutpoint
padding=0
ms_audio_delay=5
volume_slip=20
max_repair_size=800 ; Will repair maximum 200 missing MPEG frames in the timeline, set to 0 to disable repairing for players that don't use PTS.
disable_heuristics=4 bit pattern for disabling heuristics, adding 1 disables heristics 1, adding 2 disables heristics 2, adding 4 disables heristics 3, 255 disables all heuristics
delete_logo_file=0 ; set to 1 if you want comskip to tidy up after finishing
output_framearray=1 ; create a big excel file for detailed analysis, set to 0 to disable
output_data=1
output_videoredo=1
output_womble=0
output_mls=0 ; set to 1 if you want MPeg Video Wizard bookmark file output
output_cuttermaran=0
output_mpeg2schnitt=0
output_mpgtx=0
output_dvrcut=0
output_zoomplayer_chapter=0
output_zoomplayer_cutlist=0
output_edl=0
output_edlx=0
output_vcf=0
output_bsplayer=0
output_btv=0 ; set to 1 if you want Beyond TV chapter cutlist output
output_projectx=0 ; set to 1 if you want ProjectX cutlist output (Xcl)
output_avisynth=0
output_vdr=0 ; set to 1 if you want XBMC to skipping commercials
output_demux=0 ; set to 1 if you want comskip to demux the mpeg file while scanning
sage_framenumber_bug=0
sage_minute_bug=0
live_tv=0 ; set to 1 if you use parallelprocessing and need the output while recording
live_tv_retries=1 ; change to 16 when using live_tv in BTV
standoff=0 ; change to 8000000 when using live_tv in BTV
cuttermaran_options="cut=\"true\" unattended=\"true\" muxResult=\"false\" snapToCutPoints=\"true\" closeApp=\"true\""
mpeg2schnitt_options="mpeg2schnitt.exe /S /E /R25 /Z %2 %1"
avisynth_options="LoadPlugin(\"MPEG2Dec3.dll\") \nMPEG2Source(\"%s\")\n"
dvrcut_options="dvrcut \"%s.dvr-ms\" \"%s_clean.dvr-ms\" "
windowtitle="Comskip - %s"
I´m still testing, because i have got one big problem.
Before every show are 5-7 minutes of the show bevore my show. I have set delete_show_before_or_after_current=1 but this won´t help.
My pre and postrecording settings are 10 Minutes. So I try to make this shorter.
It would be great, if anyone have an idee to make this ini perfekt for German TV and other Users!!!
I think 1 perfekt ini for all German Users is enough

If this was impossible, i try to make a perfekt ini for each channel and a Batch for using the right *.ini
Comskip is great, so I want to make this perfect usable for German-TV. But i still need feedbacks and help

Thanks
Joker
Re: Actually German Comskip.ini ?!?
Here you will find another German ini
http://forum.team-mediaportal.com/media ... kip-28067/
http://forum.team-mediaportal.com/media ... kip-28067/
Re: Actually German Comskip.ini ?!?
Thank You Erik.
This ini is copied from this Forum.
I´m still testing.
At first I catch all inis I Have Found.
These are my test- .ini´s
; 1=black frame, 2=logo, 4=scene change, 8=fuzzy logic, 16=closed captions, 32=aspect ration, 255=all
detect_method=47 ; 43
; if 10 it shows a lot of extra info, level 5 is also OK, set to 0 to disable
verbose=10
; frame not black if any pixels checked are greater than this (scale 0 to 255)
max_brightness=60
; frame not pure black if any pixels checked are greater than this, will check average brightness (scale 0 to 255)
test_brightness=40
; maximum average brightness for a dim frame to be considered black (scale 0 to 255) 0 means autosetting
max_avg_brightness=20
; maximum length in seconds to consider a segment a commercial break
max_commercialbreak=700
; minimum length in seconds to consider a segment a commercial break
min_commercialbreak=40
; maximum time in seconds for a single commercial or multiple commercials if no breaks in between
max_commercial_size=180
; mimimum time in seconds for a single commercial
min_commercial_size=20
; any segment longer than this will be scored towards show.
min_show_segment_length=200 ; 90
; any frame with sound volume larger than this will not be regarded as black frame
max_volume=250 ; 500
; if you want comskip to tidy up after finishing (1 = yes / 0 = no)
delete_logo_file=1
; create a big excel file for detailed analysis (1 = yes / 0 = no)
output_framearray=0
; set to 1 if you want successive blocks with logo on the transition to be regarded as connected (1 = yes / 0 = no)
connect_blocks_with_logo=1
; if more then this amount of logo is found then logo detection will be disabled
logo_percentile=0.92
; defines the percentage of similarity between frames when trying to detect a logo. higher is more strict (0.0 - 1.0)
logo_threshold=0.70
; set to 1 if you want to cut also on aspect ratio changes (1 = yes / 0 = no)
cut_on_ar_change=1
; will generate a lower quality commercial detection file while running (1 = yes / 0 = no)
live_tv=0
; any frames with non_uniformity below this level will be possible cutpoints, set to 0 to disable, maximum is 255
non_uniformity=1000 ; 250
; pixels with brightness less then noise level from average brightness will not be counted in non_uniformity
noise_level=5
; if successive frames change more then this amount in brightness a cutpoint is generated, set to 255 to disable
brightness_jump=255
; force a cut point this amount of seconds before the logo appears (1 = yes / 0 = no)
before_logo=0
; force a cut point this amount of seconds after the logo disappears (1 = yes / 0 = no)
after_logo=0
; starts the detection process over when a logo is detected (1 = yes / 0 = no)
two_pass_logo=1
; automatically adjust the brightness threshold to be determined a black frame based on the darkest frame decoded (1 = yes / 0 = no)
intelligent_brightness=0
; utilizes extra code to reject "iffy" logos (1 = yes / 0 = no)
aggressive_logo_rejection=0
; deletes the show after last commercial if its less than 20% of total size - for user who uses past padding (1 = yes / 0 = no)
delete_show_after_last_commercial=1
; shrinks all commercial breaks by a set amount on each side in frames (1 = yes / 0 = no)
padding=0
; the number of pixels on each side to ignore for commercial detection
border=10
; ??? (1 = yes / 0 = no)
min_black_frames_for_break=1
; Output options (1 = yes / 0 = no)
output_videoredo=1
output_womble=0
output_mpgtx=0
output_zoomplayer_chapter=0
output_zoomplayer_cutlist=0
----------------------------------------------------------------
detect_method=43 ;1=black frame, 2=logo, 4=scene change, 8=fuzzy logic, 16=closed captions, 32=aspect ration, 64=silence, 255=all
verbose=10 ;show a lot of extra info, level 5 is also OK, set to 0 to disable
max_brightness=150 ;frame not black if any pixels checked are greater than this (scale 0 to 255)
test_brightness=150 ;frame not pure black if any pixels checked are greater than this, will check average brightness (scale 0 to 255)
max_avg_brightness=20 ;lower than 15 for StarTrek ;maximum average brightness for a dim frame to be considered black (scale 0 to 255) 0 means autosetting
max_commercialbreak=600 ;maximum length in seconds to consider a segment a commercial break
min_commercialbreak=40 ;minimum length in seconds to consider a segment a commercial break
max_commercial_size=160 ;maximum time in seconds for a single commercial or multiple commercials if no breaks in between
min_commercial_size=20 ;mimimum time in seconds for a single commercial
min_show_segment_length=100 ; any segment longer than this will be scored towards show.
non_uniformity=1000
max_volume=100 ; any frame with sound volume larger than this will not be regarded as black frame
min_silence=10 ; Any deep silence longer than this amount of frames is a possible cutpoint
ticker_tape=0 ; Amount of pixels from bottom to ignore in all processing
max_repair_size=200
;### Punsih ###
punish=20 ; Compare to average for sum of 1=brightness, 2=uniform 4=volume, 8=silence, 16=schange, set to 0 to disable
punish_threshold=1.3 ; Multiply when amount is above average * punish_threshold
punish_modifier=2.0 ; When above average * threshold multiply score by this value
length_strict_modifier=1.1
length_nonstrict_modifier=1.5
combined_length_strict_modifier=2.0
combined_length_nonstrict_modifier=1.25
logo_present_modifier=1
excessive_length_modifier=0.01
ar_wrong_modifier=1.0
min_schange_modifier=0.5
max_schange_modifier=2.0
schange_threshold=80
cc_commercial_type_modifier=4.0
cc_wrong_type_modifier=2.1
cc_correct_type_modifier=0.75
dictionary_modifier=1.00
intelligent_brightness=0 ; Set to 1 to use a USA specific algorithm to tune some of the settings, not adviced outside the USA
give_up_logo_search=2000
;### Logo ###
logo_percentile=0.92 ; if more then this amount of logo is found then logo detection will be disabled
logo_threshold=0.50
aggressive_logo_rejection=1
connect_blocks_with_logo=1 ; set to 1 if you want successive blocks with logo on the transition to be regarded as connected, set to 0 to disable
cut_on_ar_change=1 ; set to 1 if you want to cut also on aspect ratio changes, set to 0 to disable
delete_show_after_last_commercial=1 ; set to 1 if you want to delete the last block if its a show and after a commercial
delete_show_before_first_commercial=1
delete_show_before_or_after_current=1 ; set to 1 if you want to delete the previous and the next show in the recording, this can lead to the deletion of trailers of next show
shrink_logo=5 ; Reduce the duration of the logo with this amount of seconds
after_logo=1 ; set to number of seconds after logo disappears comskip should start to search for silence to insert an additional cutpoint
before_logo=1 ;
reward=0
padding=0
ms_audio_delay=5
logo_max_percentage_of_screen=0.35
subtitles=0
delete_logo_file=1 ; set to 1 if you want comskip to tidy up after finishing
;### Output ###
output_framearray=1 ; create a big excel file for detailed analysis, set to 0 to disable
output_videoredo=1
output_womble=0
output_cuttermaran=0
output_mpeg2schnitt=0
output_mpgtx=0
output_zoomplayer_chapter=0
output_zoomplayer_cutlist=0
output_edl=0
output_vcf=0
output_btv=0 ; set to 1 if you want Beyond TV chapter cutlist output
output_projectx=0 ; set to 1 if you want ProjectX cutlist output (Xcl)
output_demux=0 ; set to 1 if you want comskip to demux the mpeg file while scanning
output_bsplayer=1
live_tv=1 ; set to 1 if you use parallelprocessing and need the output while recording
dictionary=0
cuttermaran_options="cut=\"true\" unattended=\"true\" muxResult=\"false\" snapToCutPoints=\"true\" closeApp=\"true\""
mpeg2schnitt_options="mpeg2schnitt.exe /S /E /R25 /Z %2 %1
---------------------------------------------------------
;### Globale-Parameter ###
detect_method=43 ;1=black frame, 2=logo, 4=scene change, 8=fuzzy logic, 16=closed captions, 32=aspect ration, 64=silence, 255=all
validate_silence=1 ; Default, set to 0 to force using this clues if selected above.
validate_uniform=1 ; Default, set to 0 to force using this clues (like pure white frames) if blackframe is selected above.
validate_scenechange=1 ; Default, set to 0 to force using this clues if selected above.
verbose=10 ;show a lot of extra info, level 5 is also OK, set to 0 to disable
delete_logo_file=1
output_framearray=0
output_debugwindow=0
; ### Helligkeit ###
max_avg_brightness=25 ;maximum average brightness for a dim frame to be considered black (scale 0 to 255) 0 means autosetting
test_brightness=45 ;frame not pure black if any pixels checked are greater than this, will check average brightness
max_brightness=65 ;frame not black if any pixels checked are greater than this (scale 0 to 255)
intelligent_brightness=0 ; Set to 1 to use a USA specific
; ### Länge ###
max_commercialbreak=600 ;maximum length in seconds to consider a segment a commercial break
min_commercialbreak=10 ;minimum length in seconds to consider a segment a commercial break
max_commercial_size=180 ;maximum time in seconds for a single commercial or multiple commercials if no breaks in between
min_commercial_size=4 ;mimimum time in seconds for a single commercial
min_show_segment_length=300 ;(300) any segment longer than this will be scored towards show.
; ### Schwellen ###
non_uniformity=750 ;
max_volume=500 ; any frame with sound volume larger than this will not be regarded as black frame
min_silence=20 ; Any deep silence longer than this amount of frames is a possible cutpoint
ticker_tape=0 ; Amount of pixels from bottom to ignore in all processing
; ### Punish ###
punish=31 ; Compare to average for sum of 1=brightness, 2=uniform 4=volume, 8=silence, 16=schange, set to 0 to disable
punish_threshold=1.3 ; Multiply when amount is above average * punish_threshold
punish_modifier=2 ; When above average * threshold multiply score by this value
length_strict_modifier=1.1
length_nonstrict_modifier=1.5
combined_length_strict_modifier=2.0
combined_length_nonstrict_modifier=1.25
logo_present_modifier=1
excessive_length_modifier=0.01
ar_wrong_modifier=1.0
min_schange_modifier=0.5
max_schange_modifier=2.0
schange_threshold=80
cc_commercial_type_modifier=4.0
cc_wrong_type_modifier=2.1
cc_correct_type_modifier=0.75
dictionary_modifier=1.00
; ### Logo ###
logo_percentile=0.95 ; if more then this amount of logo is found then logo detection will be disabled
logo_threshold=0.78 ;
punish_no_logo=1 ; Default, set to 0 to avoid show segments without logo to be scored towards commercial
aggressive_logo_rejection=1 ;
connect_blocks_with_logo=1 ; set to 1 if you want successive blocks with logo on the transition to be regarded as connected, set to 0 to disable
logo_at_bottom=0 ; Set to 1 to search only for logo at the lower half of the video, do not combine with subtitle setting
shrink_logo=10 ; Reduce the duration of the logo with this amount of seconds
after_logo=0 ; set to number of seconds after logo disappears
; ### Cutpoints ###
cut_on_ar_change=1 ; set to 1 if you want to cut also on aspect ratio changes, set to 0 to disable
delete_show_after_last_commercial=1 ; set to 1 if you want to delete the last block if its a show and after a commercial
delete_show_before_or_after_current=1 ; set to 1 if you want to delete the previous and the next show in the recording, this can lead to the deletion of trailers of next show
remove_before=1.0 ; amount of seconds of show to be removed before ALL commercials
remove_after=0 ; amount of seconds of show to be removed after ALL commercials
comskip should start to search for silence to insert an additional cutpoint
padding=0
ms_audio_delay=5
max_repair_size=800 ; Will repair maximum 40 missing MPEG frames in the timeline, set to 1 to disable repairing for players that don't use PTS.
;### Output ###
output_framearray=0 ; create a big excel file for detailed analysis, set to 0 to disable
output_videoredo=1
output_womble=0
output_mls=0 ; set to 1 if you want MPeg Video Wizard bookmark file output
output_cuttermaran=1
output_mpeg2schnitt=0
output_mpgtx=0
output_dvrcut=0
output_zoomplayer_chapter=0
output_zoomplayer_cutlist=0
output_edl=1
output_edlx=0
output_vcf=1
output_btv=0 ; set to 1 if you want Beyond TV chapter cutlist output
output_projectx=0 ; set to 1 if you want ProjectX cutlist output (Xcl)
output_demux=0 ; set to 1 if you want comskip to demux the mpeg file while scanning
sage_framenumber_bug=0
sage_minute_bug=0
live_tv=1 ; set to 1 if you use parallelprocessing and need the output while recording
live_tv_retries=1 ; change to 8 when using live_tv in BTV
mpeg2schnitt_options="#Hier den Pfad eintragen#\mpeg2schnitt.exe /S /E /R25 /Z %2 %1"
dvrcut_options="#Hier den Pfad eintragen#\"%s.dvr-ms\" \"%s_clean.dvr-ms\" "
;### Cuttermaran ###
cuttermaran_options="cut=\"false\" unattended=\"false\" muxResult=\"true\" snapToCutPoints=\"true\" closeApp=\"false\""
; Wer keinen Wert auf perfekte Werbeschnittpunkte legt, kann alle Options auf "true" setzen.
-------------------------------------------------------------------
And the Original from your Zip-Files.
Now I test them all with each channel and many recordings und try the results.
Then i try to make a perfekt ini for the show und test it with other shows.
I Hope to find a good setting for all Shows but it cost a lot of time.
For Example: With this Ini i make a perfect Cut on Pro7 with TheSimpsons
But This Ini also cut the end of a show on Sat1, witch have 3 Minutes Show after the last Comercial.
Here the Original ini File from the 0.79 works much better.
Now i still try to find the setting witch is needet to make a perfekt cut on both of this shows.
I hope so I can understand the ini und explain wat is happening on each setting.
I have fun with this work !!!
This ini is copied from this Forum.
I´m still testing.
At first I catch all inis I Have Found.
These are my test- .ini´s
; 1=black frame, 2=logo, 4=scene change, 8=fuzzy logic, 16=closed captions, 32=aspect ration, 255=all
detect_method=47 ; 43
; if 10 it shows a lot of extra info, level 5 is also OK, set to 0 to disable
verbose=10
; frame not black if any pixels checked are greater than this (scale 0 to 255)
max_brightness=60
; frame not pure black if any pixels checked are greater than this, will check average brightness (scale 0 to 255)
test_brightness=40
; maximum average brightness for a dim frame to be considered black (scale 0 to 255) 0 means autosetting
max_avg_brightness=20
; maximum length in seconds to consider a segment a commercial break
max_commercialbreak=700
; minimum length in seconds to consider a segment a commercial break
min_commercialbreak=40
; maximum time in seconds for a single commercial or multiple commercials if no breaks in between
max_commercial_size=180
; mimimum time in seconds for a single commercial
min_commercial_size=20
; any segment longer than this will be scored towards show.
min_show_segment_length=200 ; 90
; any frame with sound volume larger than this will not be regarded as black frame
max_volume=250 ; 500
; if you want comskip to tidy up after finishing (1 = yes / 0 = no)
delete_logo_file=1
; create a big excel file for detailed analysis (1 = yes / 0 = no)
output_framearray=0
; set to 1 if you want successive blocks with logo on the transition to be regarded as connected (1 = yes / 0 = no)
connect_blocks_with_logo=1
; if more then this amount of logo is found then logo detection will be disabled
logo_percentile=0.92
; defines the percentage of similarity between frames when trying to detect a logo. higher is more strict (0.0 - 1.0)
logo_threshold=0.70
; set to 1 if you want to cut also on aspect ratio changes (1 = yes / 0 = no)
cut_on_ar_change=1
; will generate a lower quality commercial detection file while running (1 = yes / 0 = no)
live_tv=0
; any frames with non_uniformity below this level will be possible cutpoints, set to 0 to disable, maximum is 255
non_uniformity=1000 ; 250
; pixels with brightness less then noise level from average brightness will not be counted in non_uniformity
noise_level=5
; if successive frames change more then this amount in brightness a cutpoint is generated, set to 255 to disable
brightness_jump=255
; force a cut point this amount of seconds before the logo appears (1 = yes / 0 = no)
before_logo=0
; force a cut point this amount of seconds after the logo disappears (1 = yes / 0 = no)
after_logo=0
; starts the detection process over when a logo is detected (1 = yes / 0 = no)
two_pass_logo=1
; automatically adjust the brightness threshold to be determined a black frame based on the darkest frame decoded (1 = yes / 0 = no)
intelligent_brightness=0
; utilizes extra code to reject "iffy" logos (1 = yes / 0 = no)
aggressive_logo_rejection=0
; deletes the show after last commercial if its less than 20% of total size - for user who uses past padding (1 = yes / 0 = no)
delete_show_after_last_commercial=1
; shrinks all commercial breaks by a set amount on each side in frames (1 = yes / 0 = no)
padding=0
; the number of pixels on each side to ignore for commercial detection
border=10
; ??? (1 = yes / 0 = no)
min_black_frames_for_break=1
; Output options (1 = yes / 0 = no)
output_videoredo=1
output_womble=0
output_mpgtx=0
output_zoomplayer_chapter=0
output_zoomplayer_cutlist=0
----------------------------------------------------------------
detect_method=43 ;1=black frame, 2=logo, 4=scene change, 8=fuzzy logic, 16=closed captions, 32=aspect ration, 64=silence, 255=all
verbose=10 ;show a lot of extra info, level 5 is also OK, set to 0 to disable
max_brightness=150 ;frame not black if any pixels checked are greater than this (scale 0 to 255)
test_brightness=150 ;frame not pure black if any pixels checked are greater than this, will check average brightness (scale 0 to 255)
max_avg_brightness=20 ;lower than 15 for StarTrek ;maximum average brightness for a dim frame to be considered black (scale 0 to 255) 0 means autosetting
max_commercialbreak=600 ;maximum length in seconds to consider a segment a commercial break
min_commercialbreak=40 ;minimum length in seconds to consider a segment a commercial break
max_commercial_size=160 ;maximum time in seconds for a single commercial or multiple commercials if no breaks in between
min_commercial_size=20 ;mimimum time in seconds for a single commercial
min_show_segment_length=100 ; any segment longer than this will be scored towards show.
non_uniformity=1000
max_volume=100 ; any frame with sound volume larger than this will not be regarded as black frame
min_silence=10 ; Any deep silence longer than this amount of frames is a possible cutpoint
ticker_tape=0 ; Amount of pixels from bottom to ignore in all processing
max_repair_size=200
;### Punsih ###
punish=20 ; Compare to average for sum of 1=brightness, 2=uniform 4=volume, 8=silence, 16=schange, set to 0 to disable
punish_threshold=1.3 ; Multiply when amount is above average * punish_threshold
punish_modifier=2.0 ; When above average * threshold multiply score by this value
length_strict_modifier=1.1
length_nonstrict_modifier=1.5
combined_length_strict_modifier=2.0
combined_length_nonstrict_modifier=1.25
logo_present_modifier=1
excessive_length_modifier=0.01
ar_wrong_modifier=1.0
min_schange_modifier=0.5
max_schange_modifier=2.0
schange_threshold=80
cc_commercial_type_modifier=4.0
cc_wrong_type_modifier=2.1
cc_correct_type_modifier=0.75
dictionary_modifier=1.00
intelligent_brightness=0 ; Set to 1 to use a USA specific algorithm to tune some of the settings, not adviced outside the USA
give_up_logo_search=2000
;### Logo ###
logo_percentile=0.92 ; if more then this amount of logo is found then logo detection will be disabled
logo_threshold=0.50
aggressive_logo_rejection=1
connect_blocks_with_logo=1 ; set to 1 if you want successive blocks with logo on the transition to be regarded as connected, set to 0 to disable
cut_on_ar_change=1 ; set to 1 if you want to cut also on aspect ratio changes, set to 0 to disable
delete_show_after_last_commercial=1 ; set to 1 if you want to delete the last block if its a show and after a commercial
delete_show_before_first_commercial=1
delete_show_before_or_after_current=1 ; set to 1 if you want to delete the previous and the next show in the recording, this can lead to the deletion of trailers of next show
shrink_logo=5 ; Reduce the duration of the logo with this amount of seconds
after_logo=1 ; set to number of seconds after logo disappears comskip should start to search for silence to insert an additional cutpoint
before_logo=1 ;
reward=0
padding=0
ms_audio_delay=5
logo_max_percentage_of_screen=0.35
subtitles=0
delete_logo_file=1 ; set to 1 if you want comskip to tidy up after finishing
;### Output ###
output_framearray=1 ; create a big excel file for detailed analysis, set to 0 to disable
output_videoredo=1
output_womble=0
output_cuttermaran=0
output_mpeg2schnitt=0
output_mpgtx=0
output_zoomplayer_chapter=0
output_zoomplayer_cutlist=0
output_edl=0
output_vcf=0
output_btv=0 ; set to 1 if you want Beyond TV chapter cutlist output
output_projectx=0 ; set to 1 if you want ProjectX cutlist output (Xcl)
output_demux=0 ; set to 1 if you want comskip to demux the mpeg file while scanning
output_bsplayer=1
live_tv=1 ; set to 1 if you use parallelprocessing and need the output while recording
dictionary=0
cuttermaran_options="cut=\"true\" unattended=\"true\" muxResult=\"false\" snapToCutPoints=\"true\" closeApp=\"true\""
mpeg2schnitt_options="mpeg2schnitt.exe /S /E /R25 /Z %2 %1
---------------------------------------------------------
;### Globale-Parameter ###
detect_method=43 ;1=black frame, 2=logo, 4=scene change, 8=fuzzy logic, 16=closed captions, 32=aspect ration, 64=silence, 255=all
validate_silence=1 ; Default, set to 0 to force using this clues if selected above.
validate_uniform=1 ; Default, set to 0 to force using this clues (like pure white frames) if blackframe is selected above.
validate_scenechange=1 ; Default, set to 0 to force using this clues if selected above.
verbose=10 ;show a lot of extra info, level 5 is also OK, set to 0 to disable
delete_logo_file=1
output_framearray=0
output_debugwindow=0
; ### Helligkeit ###
max_avg_brightness=25 ;maximum average brightness for a dim frame to be considered black (scale 0 to 255) 0 means autosetting
test_brightness=45 ;frame not pure black if any pixels checked are greater than this, will check average brightness
max_brightness=65 ;frame not black if any pixels checked are greater than this (scale 0 to 255)
intelligent_brightness=0 ; Set to 1 to use a USA specific
; ### Länge ###
max_commercialbreak=600 ;maximum length in seconds to consider a segment a commercial break
min_commercialbreak=10 ;minimum length in seconds to consider a segment a commercial break
max_commercial_size=180 ;maximum time in seconds for a single commercial or multiple commercials if no breaks in between
min_commercial_size=4 ;mimimum time in seconds for a single commercial
min_show_segment_length=300 ;(300) any segment longer than this will be scored towards show.
; ### Schwellen ###
non_uniformity=750 ;
max_volume=500 ; any frame with sound volume larger than this will not be regarded as black frame
min_silence=20 ; Any deep silence longer than this amount of frames is a possible cutpoint
ticker_tape=0 ; Amount of pixels from bottom to ignore in all processing
; ### Punish ###
punish=31 ; Compare to average for sum of 1=brightness, 2=uniform 4=volume, 8=silence, 16=schange, set to 0 to disable
punish_threshold=1.3 ; Multiply when amount is above average * punish_threshold
punish_modifier=2 ; When above average * threshold multiply score by this value
length_strict_modifier=1.1
length_nonstrict_modifier=1.5
combined_length_strict_modifier=2.0
combined_length_nonstrict_modifier=1.25
logo_present_modifier=1
excessive_length_modifier=0.01
ar_wrong_modifier=1.0
min_schange_modifier=0.5
max_schange_modifier=2.0
schange_threshold=80
cc_commercial_type_modifier=4.0
cc_wrong_type_modifier=2.1
cc_correct_type_modifier=0.75
dictionary_modifier=1.00
; ### Logo ###
logo_percentile=0.95 ; if more then this amount of logo is found then logo detection will be disabled
logo_threshold=0.78 ;
punish_no_logo=1 ; Default, set to 0 to avoid show segments without logo to be scored towards commercial
aggressive_logo_rejection=1 ;
connect_blocks_with_logo=1 ; set to 1 if you want successive blocks with logo on the transition to be regarded as connected, set to 0 to disable
logo_at_bottom=0 ; Set to 1 to search only for logo at the lower half of the video, do not combine with subtitle setting
shrink_logo=10 ; Reduce the duration of the logo with this amount of seconds
after_logo=0 ; set to number of seconds after logo disappears
; ### Cutpoints ###
cut_on_ar_change=1 ; set to 1 if you want to cut also on aspect ratio changes, set to 0 to disable
delete_show_after_last_commercial=1 ; set to 1 if you want to delete the last block if its a show and after a commercial
delete_show_before_or_after_current=1 ; set to 1 if you want to delete the previous and the next show in the recording, this can lead to the deletion of trailers of next show
remove_before=1.0 ; amount of seconds of show to be removed before ALL commercials
remove_after=0 ; amount of seconds of show to be removed after ALL commercials
comskip should start to search for silence to insert an additional cutpoint
padding=0
ms_audio_delay=5
max_repair_size=800 ; Will repair maximum 40 missing MPEG frames in the timeline, set to 1 to disable repairing for players that don't use PTS.
;### Output ###
output_framearray=0 ; create a big excel file for detailed analysis, set to 0 to disable
output_videoredo=1
output_womble=0
output_mls=0 ; set to 1 if you want MPeg Video Wizard bookmark file output
output_cuttermaran=1
output_mpeg2schnitt=0
output_mpgtx=0
output_dvrcut=0
output_zoomplayer_chapter=0
output_zoomplayer_cutlist=0
output_edl=1
output_edlx=0
output_vcf=1
output_btv=0 ; set to 1 if you want Beyond TV chapter cutlist output
output_projectx=0 ; set to 1 if you want ProjectX cutlist output (Xcl)
output_demux=0 ; set to 1 if you want comskip to demux the mpeg file while scanning
sage_framenumber_bug=0
sage_minute_bug=0
live_tv=1 ; set to 1 if you use parallelprocessing and need the output while recording
live_tv_retries=1 ; change to 8 when using live_tv in BTV
mpeg2schnitt_options="#Hier den Pfad eintragen#\mpeg2schnitt.exe /S /E /R25 /Z %2 %1"
dvrcut_options="#Hier den Pfad eintragen#\"%s.dvr-ms\" \"%s_clean.dvr-ms\" "
;### Cuttermaran ###
cuttermaran_options="cut=\"false\" unattended=\"false\" muxResult=\"true\" snapToCutPoints=\"true\" closeApp=\"false\""
; Wer keinen Wert auf perfekte Werbeschnittpunkte legt, kann alle Options auf "true" setzen.
-------------------------------------------------------------------
And the Original from your Zip-Files.
Now I test them all with each channel and many recordings und try the results.
Then i try to make a perfekt ini for the show und test it with other shows.
I Hope to find a good setting for all Shows but it cost a lot of time.
For Example: With this Ini i make a perfect Cut on Pro7 with TheSimpsons
But This Ini also cut the end of a show on Sat1, witch have 3 Minutes Show after the last Comercial.
Here the Original ini File from the 0.79 works much better.
Now i still try to find the setting witch is needet to make a perfekt cut on both of this shows.
I hope so I can understand the ini und explain wat is happening on each setting.
I have fun with this work !!!
Re: Actually German Comskip.ini ?!?
I understand the fun, its like a complicated puzzle!
Let me know if you need more support
Let me know if you need more support
Re: Actually German Comskip.ini ?!?
I need everytime more support..
actualy my big problem is the following.
Show before(3 Minutes) /Commercial/MyShow/Com/MyShow/Com/MyShow/Com/Nextshow
After Comskip it looks like this
Show before(3Minutes)/MyShow/Nextshow.
On every Ini i made i got this problem. And I want only MyShow.
I have set:
delete_show_after_last_commercial=1 ; set to 1 if you want to delete the last block if its a show and after a commercial
delete_show_before_or_after_current=1 ; set to 1 if you want to delete the previous and the next show in the recording, this can lead to the deletion of trailers of next show
delete_block_after_commercial=0 ;set to max size of block in seconds to be discarded, set to 0 to disable
remove_before=0 ; amount of seconds of show to be removed before ALL commercials
remove_after=0
Is there another setting to cut the first show?

actualy my big problem is the following.
Show before(3 Minutes) /Commercial/MyShow/Com/MyShow/Com/MyShow/Com/Nextshow
After Comskip it looks like this
Show before(3Minutes)/MyShow/Nextshow.
On every Ini i made i got this problem. And I want only MyShow.
I have set:
delete_show_after_last_commercial=1 ; set to 1 if you want to delete the last block if its a show and after a commercial
delete_show_before_or_after_current=1 ; set to 1 if you want to delete the previous and the next show in the recording, this can lead to the deletion of trailers of next show
delete_block_after_commercial=0 ;set to max size of block in seconds to be discarded, set to 0 to disable
remove_before=0 ; amount of seconds of show to be removed before ALL commercials
remove_after=0
Is there another setting to cut the first show?
Re: Actually German Comskip.ini ?!?
The deleting of prev/next show parts is determined by these three settings
delete_show_after_last_commercial=0
delete_show_before_first_commercial=0
delete_show_before_or_after_current=0
The rule for delete_show_before_or_after_current is complex and is depending on a short (max 30 seconds) break between the two shows (so not a real commercial)
It could very well be that your recordings do not fit in this pattern.
But I will be glad to have a look. Can you do the following info (I like puzzles too
)
Set
output_framearray=1
output_data=1
and
verbose=10
in your comskip.ini
Run Comskip on the recording.
copy the generated .txt file to a file with the same name but with .ref as an extension.
Edit the .ref file such that it contains the start and stop frame numbers of the commercials as you would like them to be found. Use only one tab to separate the start and stop numbers, no spaces.
Zip the comskip.ini, the .csv, .data(if generated), .log and .ref files together and mail me the zip file so I can have a look.
delete_show_after_last_commercial=0
delete_show_before_first_commercial=0
delete_show_before_or_after_current=0
The rule for delete_show_before_or_after_current is complex and is depending on a short (max 30 seconds) break between the two shows (so not a real commercial)
It could very well be that your recordings do not fit in this pattern.
But I will be glad to have a look. Can you do the following info (I like puzzles too

Set
output_framearray=1
output_data=1
and
verbose=10
in your comskip.ini
Run Comskip on the recording.
copy the generated .txt file to a file with the same name but with .ref as an extension.
Edit the .ref file such that it contains the start and stop frame numbers of the commercials as you would like them to be found. Use only one tab to separate the start and stop numbers, no spaces.
Zip the comskip.ini, the .csv, .data(if generated), .log and .ref files together and mail me the zip file so I can have a look.
Re: Actually German Comskip.ini ?!?
ok. I have a good ini. without the problem of the first show.
I will try the Ini with these settings for my recordings and if the failed cutting of first show happens again, I mail you.
Thank You verry much for Your Help
I will try the Ini with these settings for my recordings and if the failed cutting of first show happens again, I mail you.
Thank You verry much for Your Help
Re: Actually German Comskip.ini ?!?
Don't try to set them 0 as that will not work!!!!!!!!
Setting them all to 1 will remove most of the prev/next show.
If more is needed you need more tuning help.
Setting them all to 1 will remove most of the prev/next show.
If more is needed you need more tuning help.
Re: Actually German Comskip.ini ?!?
Can you tell me a tool to find the Framenumber? Actualy I cut manual with MPEG2Schnitt and this will tell me only the Timeline to cut. Not the Frames.erik wrote:Edit the .ref file such that it contains the start and stop frame numbers of the commercials as you would like them to be found.
Re: Actually German Comskip.ini ?!?
What recordings do you use?
Exactly what Comskip version do you use?
ComskipGUI.exe build 0.79.144 can do frame number based preview of .mpg and .ts recordings
The donators version can do preview of .drv-ms
Exactly what Comskip version do you use?
ComskipGUI.exe build 0.79.144 can do frame number based preview of .mpg and .ts recordings
The donators version can do preview of .drv-ms
Re: Actually German Comskip.ini ?!?
I use ComskipGUI.exe build 0.79.144. But when I open the exe, it looks like a batchwindwow for a second. then it closed and nothing happend.
Re: Actually German Comskip.ini ?!?
Drag and drop the recording onto comskipGUI.exe and the window will open and stay open
Its not really a windows application but it does it job.
Its not really a windows application but it does it job.