Jump to content

Comskip Error


Recommended Posts

Posted

I've been playing with Emby for a while now.  Was revisting it as a daily solution, but noticed that for some reason, Comskip is not working on recordings currently (used to when I first set it up).  I'm on the beta branch, just upgraded to 4.9.4.1 to see if that would address the issue, but still having the same issue.  Checked the log in the tv program folder and saw this (also can replicate when I run Comskip manually).  Happens for all recordings now.

I'm way over my skiis on this, so hoping someone on the forum can let me know if they see anything obvious or can point me in the right direction to troubleshoot?  Thanks.

 

################################################################
Generated using donator Comskip 0.83
Time at start of run:
Tue Dec 23 07:24:43 2025
################################################################
Mpeg:	/volume1/media/tv/Today 3rd Hour/Season 8/Today 3rd Hour S08E65.ts
Exe	comskip.exe
Logo:	/volume1/media/tv/Today 3rd Hour/Season 8/Today 3rd Hour S08E65.logo.txt
Ini:	comskip.ini

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


ComSkip throttles back from -0001 to -0001.
The time is now 0724 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=123
;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=19
;
max_commercialbreak=600
;
min_commercialbreak=45
;
max_commercial_size=120
;
min_commercial_size=4
;
min_show_segment_length=222
;
max_volume=500
;
max_silence=100
;
non_uniformity=500
[Detailed Settings]
min_silence=12
remove_silent_segments=0
noise_level=5
brightness_jump=200
fps=1
validate_silence=1
validate_uniform=1
validate_scenechange=1
global_threshold=1.05
disable_heuristics=0
cut_on_ac_change=1
[CPU Load Reduction]
thread_count=2
hardware_decode=0
play_nice_start=-1
play_nice_end=-1
play_nice_sleep=2
[Input Correction]
max_repair_size=40
ms_audio_delay=5
volume_slip=40
lowres=1
skip_b_frames=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
ar_wrong_modifier=2
ac_wrong_modifier=1
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=0
[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
top_ticker_tape=0
top_ticker_tape_percentage=0
ignore_side=0
ignore_left_side=0
ignore_right_side=0
subtitles=0
logo_at_bottom=0
logo_at_side=0
logo_threshold=0.8
logo_percentage_threshold=0.25
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=0
two_pass_logo=1
[Logo Interpretation]
connect_blocks_with_logo=1
logo_percentile=0.92
logo_fraction=0.39
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=1
[Live TV]
live_tv=0
live_tv_retries=6
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_scf=0
output_vcf=0
output_vdr=1
output_projectx=0
output_avisynth=0
output_videoredo=0
output_videoredo3=0
videoredo_offset=2
output_btv=0
output_edl=1
output_live=0
edl_offset=0
timeline_repair=1
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
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
output_incommercial=0
output_ffmeta=1
output_ffsplit=1
delete_logo_file=1
output_mkvtoolnix=0
cutscene_frame=0
cutscene_threshold=10
[Sage Workarounds]
sage_framenumber_bug=0
sage_minute_bug=0
enable_mencoder_pts=0

[mpeg2video @ 0x560c6b392e40] Invalid frame dimensions 0x0.
[mpeg2video @ 0x560c6b392e40] Invalid frame dimensions 0x0.
[mpeg2video @ 0x560c6b392e40] Invalid frame dimensions 0x0.
[mpeg2video @ 0x560c6b392e40] Invalid frame dimensions 0x0.
[mpeg2video @ 0x560c6b392e40] Invalid frame dimensions 0x0.
[mpeg2video @ 0x560c6b392e40] Invalid frame dimensions 0x0.
[mpeg2video @ 0x560c6b392e40] Invalid frame dimensions 0x0.
[mpeg2video @ 0x560c6b392e40] Invalid frame dimensions 0x0.
[mpeg2video @ 0x560c6b392e40] Invalid frame dimensions 0x0.
[mpeg2video @ 0x560c6b392e40] Invalid frame dimensions 0x0.
[mpeg2video @ 0x560c6b392e40] Invalid frame dimensions 0x0.
[mpeg2video @ 0x560c6b392e40] Invalid frame dimensions 0x0.
[mpeg2video @ 0x560c6b392e40] Invalid frame dimensions 0x0.
[mpegts @ 0x560c6b38c040] PES packet size mismatch
[mpegts @ 0x560c6b38c040] Packet corrupt (stream = 1, dts = 4867264254).
[mpegts @ 0x560c6b38c040] PES packet size mismatch
[mpegts @ 0x560c6b38c040] Packet corrupt (stream = 2, dts = 4867281534).
Input #0, mpegts, from '/volume1/media/tv/Today 3rd Hour/Season 8/Today 3rd Hour S08E65.ts':
  Duration: 01:00:59.73, start: 50421.961933, bitrate: 7963 kb/s
  Program 3 
  Stream #0:0[0x31]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 1920x1080 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn
      Side data:
        cpb: bitrate max/min/avg: 19400000/0/0 buffer size: 7995392 vbv_delay: N/A
  Stream #0:1[0x34](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 384 kb/s
  Stream #0:2[0x35](spa): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fltp, 192 kb/s
[mpeg2video @ 0x560c6b3c0340] gray decoding requested but not enabled at configuration time
Frame Rate set to 29.970 f/s

Initial audio pts =      0.000

 

Posted

What exactly happens? What error does it give you?

Posted

No errors are show.  The chapters are just loading at 5 minute intervals so I started looking at that one recording.  However, i believe that may just be an isolated issue.  I installed a new version of Ubuntu Server on a mini PC and installed Emby (not a docker but full install) and am noticing the same thing.  Even though commercials are being scanned an EDL is being created (with no errors in the log), Emby is still not loading the commercial breaks into the chapters.

Since this is the Synology forum, I'll keep this to the Synology box (only difference is Synology is running beta and the Linux box is on latest production version). Here's the specs:

image.png.35974b660b6b487a4652511ecb612a60.pngimage.png.794bf4d6cc1dab6b8546b75b8c97cc92.pngimage.png.82307f09ef9e5b6f0539316b11cb9ddc.png

image.thumb.png.13eaae548d4a52926b810161041d6c20.pngimage.png.7ee6245ebc400d2878ce8aca5b8ca236.png

 

Posted

OK I would make sure to post in the topic for the plugin to ensure that the developer sees this:

Thanks.

BillOatman
Posted (edited)
On 12/28/2025 at 9:07 AM, Jator said:

No errors are show.  The chapters are just loading at 5 minute intervals so I started looking at that one recording.  However, i believe that may just be an isolated issue.  I installed a new version of Ubuntu Server on a mini PC and installed Emby (not a docker but full install) and am noticing the same thing.  Even though commercials are being scanned an EDL is being created (with no errors in the log), Emby is still not loading the commercial breaks into the chapters.

Since this is the Synology forum, I'll keep this to the Synology box (only difference is Synology is running beta and the Linux box is on latest production version). Here's the specs:

image.png.35974b660b6b487a4652511ecb612a60.pngimage.png.794bf4d6cc1dab6b8546b75b8c97cc92.pngimage.png.82307f09ef9e5b6f0539316b11cb9ddc.png

image.thumb.png.13eaae548d4a52926b810161041d6c20.pngimage.png.7ee6245ebc400d2878ce8aca5b8ca236.png

 

I'm not sure what you mean by
 

Quote

Emby is still not loading the commercial breaks into the chapters.

My ComSkipper plugin doesn't use chapters. Just the EDL file generated by comskip.  Post a debug log where it doesnt skip when you expect it to and I can have a look.

I also just updated to the latest Emby nuget so you should update. Probably won't help but you never know.
 

Quote

Updated to the latest Emby nuget due to vulnerability.
I suggest updating ASAP.

 

Edited by BillOatman

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...