80.010 crashing on many (but not all) h264 files

Where all the bugs are reported and discussed
Post Reply
Slugger
Posts: 3
Joined: Thu Dec 18, 2008 7:15 pm

80.010 crashing on many (but not all) h264 files

Post by Slugger »

Running 80.010 (w/h264 support). When processing a couple of recordings from last night comskip crashes out pretty quickly (but it processed other recordings from last night without crashing). I have the log output from the runs along with the h264 files if you want to process them (two different one hour recordings ~3.6GB each).
erik
Site Admin
Posts: 3369
Joined: Sun Aug 21, 2005 3:49 pm

Re: 80.010 crashing on many (but not all) h264 files

Post by erik »

The log won't help
Could you upload a recording till the point where it crash.
Using ftp you can abort the upload after sufficient file has been transferred
Slugger
Posts: 3
Joined: Thu Dec 18, 2008 7:15 pm

Re: 80.010 crashing on many (but not all) h264 files

Post by Slugger »

erik wrote:The log won't help
Could you upload a recording till the point where it crash.
Using ftp you can abort the upload after sufficient file has been transferred
Need the details for the ftp site, please. It crashes almost immediately, it starts to process the file, but never makes it to 1% complete. I'll upload ~100MB or so?
erik
Site Admin
Posts: 3369
Joined: Sun Aug 21, 2005 3:49 pm

Re: 80.010 crashing on many (but not all) h264 files

Post by erik »

Thanks for the file.
Problem will be solved in build 0.80.12 due this weekend
erik
Site Admin
Posts: 3369
Joined: Sun Aug 21, 2005 3:49 pm

Re: 80.010 crashing on many (but not all) h264 files

Post by erik »

build 0.80.012 is available
flyinj
Posts: 1
Joined: Sun Mar 28, 2010 4:29 pm

Re: 80.010 crashing on many (but not all) h264 files

Post by flyinj »

Running version 0.80.031 on some recordings of h.264 Broadcasts it just aborts having parsed 0 frames and the fps isn't correctly reckognized(should be 50 fps, no interlacing); heres a log(sample file is about 20 MB):
################################################################
Generated using Comskip 0.80.031
Time at start of run:
Sun Mar 28 17:40:56 2010
################################################################
Mpeg: G:\test\hd-test\Das Erste HD.ts
Exe G:\Program Files\comkill\helpers\comskip\comskip.exe
Logo: G:\test\hd-test\Das Erste HD.logo.txt
Ini: G:\Program Files\comkill\helpers\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 1740 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=125
;
max_volume=500
;
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]
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
[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
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
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
dvrms_live_tv_retries=300
standoff=0
dvrmsstandoff=120000
require_div5=0
div5_tolerance=-1
incommercial_frames=1000
[Output Control]
output_default=1
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
videoredo_offset=2
output_btv=0
output_edl=1
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

First PAT [ 20]
[ 20] Added PMT[ 30] pid = 30 type = 27
[ 20] Added PMT[ 30] pid = 40 type = 3
[ 20] Added PMT[ 30] pid = 41 type = 3
[ 20] Added PMT[ 30] pid = 42 type = 6
[ 20] Added PMT[ 30] pid = 6d type = 6
0:Auto selected video pid = 30
0: Auto selected audio pid = 40
MPEG2 sound at 48 khz
Audio PTS jumped 2 frames at frame 10, repairing timeline
Audio PTS jumped 1 frames at frame 27, repairing timeline
Video PID not found, available video PID's 30,

Parsed 0 video frames and 293 audio frames of 25.00 fps

Maximum Volume found is 4410
erik
Site Admin
Posts: 3369
Joined: Sun Aug 21, 2005 3:49 pm

Re: 80.010 crashing on many (but not all) h264 files

Post by erik »

Looks like the demuxer is failing
Could you upload a small recording to my ftp site?
PM me for the upload details.
erik
Site Admin
Posts: 3369
Joined: Sun Aug 21, 2005 3:49 pm

Re: 80.010 crashing on many (but not all) h264 files

Post by erik »

Donator build 0.81.016 solved most h.264 problems.
All my test files processed without any problem.
Post Reply