Code: Select all
; MAIN SETTING
detect_method=43 ; 1=black frame, 2=logo, 4=scene change, 8=fuzzy logic, 16=closed captions, 32=aspect ration, 64=silence, 128=cutscenes, 255=all
verbose=0 ; ******* 10 for testing *******
max_brightness=60
maxbright=1
test_brightness=40
max_avg_brightness=25
max_commercialbreak=600
min_commercialbreak=25
max_commercial_size=150
min_commercial_size=4
min_show_segment_length=250 ; default 250 Any block larger then this in seconds is regarded as a show block
max_volume=500
max_silence=100
non_uniformity=500
; DETAILED SETTING
min_silence=12
noise_level=5
brightness_jump=200
fps=25
validate_silence=1
validate_uniform=1
validate_scenechange=1
global_threshold=1.05
disable_heuristics=4
; CPU LOAD
hardware_decode=0
play_nice_start=-1
play_nice_end=-1
play_nice_sleep=2
thread_count=2
skip_B_frames=0
; INPUT CORRECTION
max_repair_size=200
ms_audio_delay=5
volume_slip=40
variable_bitrate=1
; ASPECT RATIO
ar_delta=0.08
cut_on_ar_change=0 ; 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
; GLOBAL REMOVES
padding=0
remove_before=0
remove_after=0
added_recording=14
delete_show_after_last_commercial=0
delete_show_before_first_commercial=0
delete_show_before_or_after_current=0
delete_block_after_commercial=0
min_commercial_break_at_start_or_end=39
always_keep_first_seconds=100
always_keep_last_seconds=0
; USA SPECIFIC
intelligent_brightness=0
black_percentile=0.0076
uniform_percentile=0.003
score_percentile=0.71
; MAIN SCORING
length_strict_modifier=3
length_nonstrict_modifier=1.5
combined_length_strict_modifier=2
combined_length_nonstrict_modifier=1.25
ar_wrong_modifier=2
excessive_length_modifier=0.01
dark_block_modifier=0.3
min_schange_modifier=0.5
max_schange_modifier=2
logo_present_modifier=0.01
punish_no_logo=1 ; default 1 do not modify the score of a block because it has no logo
; DETAILED SCORING
punish=0
reward=0
punish_threshold=1.3
punish_modifier=2
reward_modifier=0.5
; LOGO FINDING
border=10
give_up_logo_search=2000
delay_logo_search=0
logo_max_percentage_of_screen=0.1 ; default 0.1
ticker_tape=0
ticker_tape_percentage=0
ignore_side=0
subtitles=0
logo_at_bottom=0
logo_threshold=0.75 ; a logo is searched using a logo mask. the logo threshold determines how much of the logo mask must match the video. only very clean logos can use a value of 0.9 or higher. you can see the qualtity of the logo detection in the yellow line in the debug window. the cleaner/higher the line, the better the quality, the higher you can set the threshold.
logo_percentage_threshold=0.25 ; the logo precentage threshold determines the percentage of frames in a block that must (not) have logo to be promoted/punished. a higher value is useful if logo is good and you have commercials blocks with a bit of logo.
logo_filter=0
aggressive_logo_rejection=0
edge_level_threshold=5
edge_radius=2
edge_weight=10
edge_step=1
num_logo_buffers=50
use_existing_logo_file=1 ; use logo file already created at beginning of show
two_pass_logo=1 ; when enabled the recording processing will restart when logo is found to ensure best quality logo coveage
; LOGO INTERPRETATION
connect_blocks_with_logo=1
logo_percentile=0.92
logo_fraction=0.4
shrink_logo=5 ; default 5 use this to shrink the logo so it disappears before the commercial
shrink_logo_tail=0
before_logo=0
after_logo=0
where_logo=0
min_black_frames_for_break=1
; CLOSED CAPTIONING
ccCheck=0
cc_commercial_type_modifier=4
cc_wrong_type_modifier=2
cc_correct_type_modifier=0.75
; LIVE TV
live_tv=0
live_tv_retries=4
require_div5=0
div5_tolerance=-1
incommercial_frames=1000
; OUTPUT CONTROL
output_default=1
output_chapters=0
output_plist_cutlist=0
output_zoomplayer_cutlist=0
output_zoomplayer_chapter=0
output_vcf=0
output_vdr=0
output_projectx=0
output_avisynth=0
output_videoredo=0
output_videoredo3=0
videoredo_offset=2
output_btv=0
output_edl=1
edl_offset=0
edl_skip_field=0
output_edlp=0
output_bsplayer=0
output_edlx=0
output_cuttermaran=0
output_mpeg2schnitt=0
output_womble=0
output_mls=0
output_mpgtx=0
output_dvrmstb=0
output_dvrcut=0
output_ipodchap=0
output_framearray=0 ; ******** 1 for testing ********
output_debugwindow=0 ; ******** 1 for testing ********
output_tuning=0
output_training=0
output_false=0
output_aspect=0
output_demux=0
output_data=0 ; ******** 1 for testing ********
output_srt=0
output_smi=0
output_timing=0
output_incommercial=0
delete_logo_file=1 ; ******** 0 for testing ********
; CUTSCENE PROCESSING
cutscene_frame=0
cutscene_dumpfile=""
cutscene_threshold=10
cutscenefile1=""
cutscenefile2=""
cutscenefile3=""
cutscenefile4=""
cutscenefile5=""
cutscenefile6=""
cutscenefile7=""
cutscenefile8=""
windowtitle="Comskip - %s"
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\" "