Comskip crash after "Resizing scene change array...

Here you can ask your questions on how to use Comskip for the detection of commercials. Also questions on how to remove commercials are welcome
fz1
Posts: 26
Joined: Wed Apr 04, 2012 11:30 pm

Comskip crash after "Resizing scene change array...

Post by fz1 »

Some recordings from my Nvidia Dual TV recording Comcast cable are causing comskip to crash, just after the log shows "Resizing scene change array to accomodate 2000 frames."

The .log:

Code: Select all

################################################################
Generated using Comskip 0.81.035
Time at start of run:
Sun Apr 22 15:37:27 2012
################################################################
Mpeg:	H:/Video1/TheBerenstainBears-10501691-0.mpg
Exe	comskip.exe
Logo:	H:/Video1/TheBerenstainBears-10501691-0.logo.txt
Ini:	C:\Program Files\Comskip\comskip.ini

Detection Methods to be used:
	1) Black Frame
	2) Logo - Give up after 2000 seconds
	3) Resolution Change
	4) Aspect Ratio


ComSkip throttles back from -0001 to -0001.
The time is now 1537 so it's full speed ahead!

Settings
--------
[Main Settings]
;the sum of the values for which kind of frames comskip will consider as possible cutpoints: 1=uniform (black or any other color) frame, 2=logo, 4=scene change, 8=resolution change, 16=closed captions, 32=aspect ration, 64=silence, 255=all.
detect_method=43
;Set to 10 to show a lot of extra info, level 5 is also OK, set to 0 to disable
verbose=10
;Frame not black if any of the pixels of the frame has a brightness greater than this (scale 0 to 255)
max_brightness=60
maxbright=1
;Frame not pure black if a small number of the pixels of the frame has a brightness greater than this. To decide if the frame is truly black, comskip will also check average brightness (scale 0 to 255)
test_brightness=40
;
max_avg_brightness=25
;
max_commercialbreak=600
;
min_commercialbreak=25
;
max_commercial_size=125
;
min_commercial_size=4
;
min_show_segment_length=250
;
max_volume=500
;
max_silence=100
;
non_uniformity=500
[Detailed Settings]
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 Reduction]
thread_count=2
play_nice_start=-1
play_nice_end=-1
play_nice_sleep=10
[Input Correction]
max_repair_size=200
ms_audio_delay=5
volume_slip=40
variable_bitrate=1
lowres=0
[Aspect Ratio]
ar_delta=0.08
cut_on_ar_change=1
[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=0
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
[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.12
ticker_tape=0
ticker_tape_percentage=0
ignore_side=0
subtitles=0
logo_at_bottom=0
logo_threshold=0.75
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
two_pass_logo=1
[Logo Interpretation]
connect_blocks_with_logo=1
logo_percentile=0.92
logo_fraction=0.4
shrink_logo=5
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=1
live_tv_retries=4
dvrms_live_tv_retries=300
standoff=0
dvrmsstandoff=120000
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
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
output_debugwindow=0
output_tuning=0
output_training=0
output_false=0
output_aspect=0
output_demux=0
output_data=0
output_srt=0
output_smi=0
output_timing=0
delete_logo_file=0
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\" "
[Sage Workarounds]
sage_framenumber_bug=0
sage_minute_bug=0
enable_mencoder_pts=0

Frame Rate set to 29.970 f/s
Format changed to [720 : 480]
Frame: 1	Ratio: 1.53	MinY: 1 MaxY: 480 MinX: 1 MaxX: 720
Frame Rate set to 29.970 f/s
Frame Rate set to 29.970 f/s
Frame Rate set to 29.970 f/s
Resizing scene change array to accomodate 2000 frames.

fz1
Posts: 26
Joined: Wed Apr 04, 2012 11:30 pm

Re: Comskip crash after "Resizing scene change array...

Post by fz1 »

The .log and part of the .mpg has completed uploading to the FTP, into "/Resizing array".
erik
Site Admin
Posts: 3368
Joined: Sun Aug 21, 2005 3:49 pm

Re: Comskip crash after "Resizing scene change array...

Post by erik »

No crash with build 0.81.036
Can you verify?
fz1
Posts: 26
Joined: Wed Apr 04, 2012 11:30 pm

Re: Comskip crash after "Resizing scene change array...

Post by fz1 »

No crash on these with 0.81.036 or 0.81.035, with live_tv=0.

I'd been using live_tv=1, but only on recordings that had finished recording.

Just so I'm clear, is live_tv=1 broken in 0.81.036?
Or, only running it on in-process recordings?
Or, both? I'm only processing mpeg2-ps.

Thank you
erik
Site Admin
Posts: 3368
Joined: Sun Aug 21, 2005 3:49 pm

Re: Comskip crash after "Resizing scene change array...

Post by erik »

Only processing in-progress recordings is broken.
Comskip should be started after the recording is finished

It may work on mpeg2-ps, you can easily test by starting comskip shortly after the recording has started.
fz1
Posts: 26
Joined: Wed Apr 04, 2012 11:30 pm

Re: Comskip crash after "Resizing scene change array...

Post by fz1 »

Thanks. Can you reproduce the crash with my sample upload using 0.81.036 and live_tv=1?

Tests on in-progress recordings don't crash, but no commercials are outputted.
erik
Site Admin
Posts: 3368
Joined: Sun Aug 21, 2005 3:49 pm

Re: Comskip crash after "Resizing scene change array...

Post by erik »

No crash,
The output is on the ftp server
fz1
Posts: 26
Joined: Wed Apr 04, 2012 11:30 pm

Re: Comskip crash after "Resizing scene change array...

Post by fz1 »

It doesn't make sense.

Our settings are the same (I've used your .ini), but 0.81.036 crashes when processing the same file, on my machine.

Image
erik
Site Admin
Posts: 3368
Joined: Sun Aug 21, 2005 3:49 pm

Re: Comskip crash after "Resizing scene change array...

Post by erik »

I'm testing on windows 7 64 bit
What version are you using
fz1
Posts: 26
Joined: Wed Apr 04, 2012 11:30 pm

Re: Comskip crash after "Resizing scene change array...

Post by fz1 »

XP 32 bit
erik
Site Admin
Posts: 3368
Joined: Sun Aug 21, 2005 3:49 pm

Re: Comskip crash after "Resizing scene change array...

Post by erik »

Will also give it a try
erik
Site Admin
Posts: 3368
Joined: Sun Aug 21, 2005 3:49 pm

Re: Comskip crash after "Resizing scene change array...

Post by erik »

Also no crash when running on XP 32bit
erik
Site Admin
Posts: 3368
Joined: Sun Aug 21, 2005 3:49 pm

Re: Comskip crash after "Resizing scene change array...

Post by erik »

Can you send me the generated crash dump file (with the .dmp extension)
fz1
Posts: 26
Joined: Wed Apr 04, 2012 11:30 pm

Re: Comskip crash after "Resizing scene change array...

Post by fz1 »

comskip.exe.mdmp and .hdmp uploaded in Files.zip to FTP in "/Resizing array".

I didn't see any *.dmp files.
erik
Site Admin
Posts: 3368
Joined: Sun Aug 21, 2005 3:49 pm

Re: Comskip crash after "Resizing scene change array...

Post by erik »

Thanks,

Could you try with the debug version I did put in your upload folder and upload the dump files like you previously did when you experience a crash
Post Reply