Jator 10 Posted December 23, 2025 Posted December 23, 2025 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
sa2000 674 Posted December 23, 2025 Posted December 23, 2025 Probably best for you to post in this topic https://emby.media/community/index.php?/topic/104480-comskipper-a-emby-plugin-that-skips-commercials/ 1
Luke 42077 Posted December 28, 2025 Posted December 28, 2025 What exactly happens? What error does it give you?
Jator 10 Posted December 28, 2025 Author Posted December 28, 2025 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:
Luke 42077 Posted December 29, 2025 Posted December 29, 2025 OK I would make sure to post in the topic for the plugin to ensure that the developer sees this: Thanks.
BillOatman 596 Posted December 31, 2025 Posted December 31, 2025 (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: 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 December 31, 2025 by BillOatman
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now