Ingen respons... 300 sekunder, process sandsynligvis hængt - dræber den

Jeg får denne fejl på alle mine TVEverywhere-optagelser, kan nogen hjælpe mig med at finde ud af det:

ERROR\u003e → Intet svar fra proces i 300 sekunder, proces sandsynligvis hængt - dræber den
ERROR\u003e → Proces hængt, dræber proces
ERROR\u003e 2025-10-04T14:08:19 MCEBuddy.CommercialScan.Scanner → Comskip mislykkedes
ERROR\u003e 2025-10-04T14:08:19 MCEBuddy.Engine.ConversionJob → Annoncescanning mislykkedes
INFORMATION\u003e 2025-10-04T14:08:19 MCEBuddy.Engine.ConversionJob →

On Patrol Live S04E21 2025-10-03-2058.mpg-Convert to MP4-2025-10-04T13-53-54.log (636,5 KB)

mcebuddy.conf (6,6 KB)

comskip.ini (24,7 KB)

It looks like your Comskip process is hanging when trying to scan your TVEverywhere recordings, leading to the “No response… 300 seconds, process likely hung - killing it” error. This usually indicates an issue with Comskip itself or the video file it’s trying to process.

To help diagnose this, I would need to look at the logs. However, since I cannot directly access attachments, I’ll need you to tell me what you’ve already tried or what specific parts of the logs you think are most relevant.

In the meantime, here are some general suggestions that often resolve Comskip hanging issues:

  1. Check for Comskip updates: Ensure you’re using the latest version of Comskip that’s compatible with MCEBuddy.
  2. Test Comskip manually: Try running Comskip directly on one of the problematic TVEverywhere recording files from the command line. This can help isolate if the issue is with Comskip or how MCEBuddy is calling it.
  3. Simplify your comskip.ini: Temporarily try a very basic comskip.ini file to see if any advanced settings are causing the hang.
  4. Check for corrupt recordings: While less likely if it’s happening on all TVEverywhere recordings, a corrupt segment in a recording can sometimes cause Comskip to hang.
  5. Increase Comskip timeout: You can try increasing the ComskipTimeout setting in MCEBuddy, though 300 seconds is usually sufficient. This is more of a workaround than a fix.
  6. Review MCEBuddy log for earlier errors: Look for any errors or warnings before the “No response” message in the MCEBuddy log.

Can you describe what steps you’ve already taken or any observations you’ve made from the logs?

Hmm, det er meget mærkeligt, jeg kan ikke se et problem i logfilerne, der er output og aktivitet, men af en eller anden grund registreres det ikke i motoren, hvilket får den til at tro, at processen er gået i stå (og det er den ikke).

Kan du uploade en af de originale filer, der udviser dette problem. Vi bliver nødt til at genskabe dette for at fejlfinde, hvorfor aktiviteten ikke registreres.

Jeg har uploadet videoen mpg \[ved hjælp af filesplitter\] i SCARNG-mappen.

Jeg kan køre det her uden problemer, det blev behandlet uden fejl.

Jeg tror, din Windows har et internt problem. Prøv at genstarte din computer og se, om det løser problemerne.

Samme problem efter genstart af systemet.

ERROR\u003e → Intet svar fra proces i 300 sekunder, proces sandsynligvis hængt - dræber den
ERROR\u003e → Proces hængt, dræber proces
ERROR\u003e 2025-10-07T10:49:46 MCEBuddy.CommercialScan.Scanner → Comskip mislykkedes
ERROR\u003e 2025-10-07T10:49:46 MCEBuddy.Engine.ConversionJob → Annoncescanning mislykkedes
INFORMATION\u003e 2025-10-07T10:49:46 MCEBuddy.Engine.ConversionJob →
→ Ydelsesmålinger for den aktuelle konvertering

On Patrol Live S04E22 2025-10-04-2058.mpg-Convert to MP4-2025-10-07T10-32-37.log (675,5 KB)

Jeg kan ikke genskabe problemet her, så lad os prøve et par ting:

  1. Jeg kan se, at du har prioriteten sat til “Høj”, prøv at ændre den tilbage til Normal. Det kan forstyrre kommunikationen mellem processerne og få det til at se ud som om, appen er uresponsiv.

    Procesprioritet → Høj

  2. Du vil måske prøve en anden computer

Hvis ingen af disse virker, tror jeg, at noget er gået i stykker eller har kapret processystemet på din Windows-opsætning, det dirigerer ikke beskederne fra én proces til en anden, hvilket er grunden til, at motoren ikke modtager beskederne fra de andre apps (Comskip), i hvilket tilfælde du muligvis skal geninstallere Windows.

Jeg går ud fra, at du ikke har andet, der er CPU- eller diskintensivt kørende på samme tid.

Prioritet → Normal ingen forskel. Hvordan kan jeg fuldstændig afinstallere og starte forfra?

Okay, jeg var i stand til at køre alt manuelt uden MCEbuddy2x. Her er, hvad jeg fandt:

  1. Comskip.exe “D:\\My Videos\\AR\\On Patrol Live S04E26 2025-10-18-2058_original.mpg”
    Producerede 'On Patrol Live S04E26 2025-10-18-2058.edl|vedhæftning (220 Bytes)
  2. Comskip producerede edl’en i nedenstående format, som FFMPEG ikke kan bruge
Problem Comskip Producerede EDL FFmpeg Skal Bruge
Format 1519.38 1560.12 0:25:19.38 0:26:00.12

Så jeg skrev et powershell-script til at konvertere EDL’en til et format af HH:MM:SS.

$edlContent = Get-Content "D:\\My videos\\ar\\On Patrol Live S04E26 2025-10-18-2058.edl"
$convertedEdl = @()
foreach ($line in $edlContent) {
    $parts = $line -split '\\s+'
    if ($parts.Length -ge 2) {
        try {
            $startSec = [double]$parts[0]
            $endSec = [double]$parts[1]
            $startTime = [TimeSpan]::FromSeconds($startSec)
            $endTime = [TimeSpan]::FromSeconds($endSec)
            $newLine = "{0:hh\\:mm\\:ss\\.ff} {1:hh\\:mm\\:ss\\.ff} 1 0.0 COMMERCIAL" -f $startTime, $endTime
            $convertedEdl += $newLine
        } catch {
            Write-Host "Skipping invalid line: $line" -ForegroundColor Yellow
        }
    }
}
  1. Min FFMPEG mangler -vf “edl_overlay”, hvorfor ved jeg ikke. Vil tage mig af det senere.
    ved hjælp af den konverterede edl-fil kørte jeg FFMPEG manuelt:
    Using ffmpeg version 8.0-essentials_build-www.gyan.dev Copyright (c) 2000-2025 the FFmpeg developers

ffmpeg -hwaccel auto -i “D:\\My videos\\ar\\On Patrol Live S04E26 2025-10-18-2058.mpg” -vf “select=‘not(between(t,1519.38,1750.32)+between(t,2535.10,2806.27)+between(t,3442.84,3713.94)+between(t,4578.04,4854.32)+between(t,5601.83,5877.97)+between(t,6559.39,6830.66)+between(t,7746.77,8022.91)+between(t,8246.04,8331.69)+between(t,8534.13,8824.55)+between(t,9284.04,9555.21)+between(t,10034.46,10276.00)+between(t,10540.53,10650.94))’” -c:v h264_nvenc -preset fast -c:a aac “D:\\My videos\\ar\\Clean_Show.mkv”

Clean_Show.edl|vedhæftning (504 Bytes)

NOTE: Min profile.conf bruger \[MKV Nividia\]:
\[MKV Nividia\]
Description=HEVC i MKV (H.265/AC3) konvertering ved brug af NVIDIA NVENC. Skaber en mindre fil (50% mindre end H.264) med sammenlignelig kvalitet og meget hurtigere ydeevne.
order=handbrake,ffmpeg
ffmpeg-general=-threads 0
ffmpeg-video=-ss 0 -tag:v hvc1 -vf yadif=0:-1:1,hqdn3d -vcodec hevc_nvenc -preset p4 -rc vbr -cq 26 -map 0:v -sn
ffmpeg-audio=-acodec ac3 -b:a 160k -map 0:a
ffmpeg-audioac3=-acodec ac3 -b:a 256k -map 0:a
ffmpeg-ext=.mkv
ffmpeg-audiodelay=skip
handbrake-general=–decomb --loose-anamorphic --verbose=2
handbrake-video=–start-at duration:0 -e nvenc_h265 --encoder-preset medium -q 26
handbrake-audio=-E ffac3 -R auto -B 160 -D 0 -a 1,2,3,4,5
handbrake-audioac3=-E ffac3 -R auto -B 256 -D 0 -a 1,2,3,4,5
handbrake-ext=.mkv
handbrake-audiodelay=skip
PreConversionCommercialRemover=true

Konklusion: Comskip virker, omend med nogle justeringer. Med det sagt og vist mine resultater – kan problemet være med min profile.con \[MKV Nivida\]?
Hvad med ffmpeg og edl overlay-problemet?

Er er også en konflikt mellem min FFMPEG-version: gyan.dev’s 8.0-essentials build og MCEBuddy2x installerede mappe FFMPEG: ffmpeg version N-118425-g33679f5325-20250205

Jeg bemærker også, at COMSKIP.exe ikke afsluttes, når jeg kører den manuelt. Jeg tror, det er en ikke-fejl:

Slut-på-behandling Fejl: Ældre versioner (før 0.82.010) hænger helt i slutningen efter analyse. Dit download (fra GitHubs seneste win64.zip) bør være en nylig build, men bekræft versionen.

Comskip 0.83.001-20250228

RemoveCommercials.ps1 (5.5 KB)

Okay, uden at bruge MCEBuddy2.x, har jeg oprettet et powershell-script, der virker. Kan du se, hvad jeg skal gøre for at få MCEBuddy2.x til at gøre det samme?

Har du prøvet en ren installation og set om det virker? Ellers prøv en anden computer. Jeg ser ingen problemer med at køre Comskip (MCEBuddy har en brugerdefineret build med yderligere funktioner og fejlrettelser) gennem MCEBuddy på nogen af vores maskiner her.

Det vil jeg gøre og rapportere tilbage.

Godt nyt, efter en ren installation var jeg i stand til, ved hjælp af standardindstillingerne, at behandle en videofil.
Nu er spørgsmålet, da jeg var i stand til at få mine FOXNew-shows, specifikt “Gutfeld!” reklamepauser, klippet med comskip, hvordan kan jeg have en comskip.ini til specifikke videoer eller mapper - disse parametre virkede for FoxNews tv-shows, men virker ikke for normale tv-shows, der har rigtige reklamer. Jeg har brug for, formoder jeg, flere opsætninger???

verbose=10                  ; Maksimal logning til debugging (0-10; 10 viser alt)
detect_method=64+256+2+1    ; Stilhed (64) + ensartede rammer (256) + logo (2) + sorte rammer (1) - prioriter statisk/stille detektion
live_tv=0                   ; Deaktiver venten på filvækst (forhindrer fastlåsthed på streamingfiler)
output_edl=1                ; Sikre EDL-output

; Stilhedsdetektion (for lav/ingen lyd i pauser)
max_volume=500              ; Rammer med lyd over dette er ikke stille (sæt lavere for at være mere følsom)
validate_silence=1          ; Aktivér stilhedsvalidering
min_silence=12              ; Minimum stille rammer for detektion (juster lavere for korte pauser)
silence_seek_noise=10       ; Støjgrænse for stilhed (sæt lavere for roligere pauser)

; Ensartet rammedetektion (for statiske logoskærme)
non_uniformity=500          ; Tærskel for ensartede rammer (sæt lavere for at detektere mere statiske scener som blå pladsholdere; standard 500, prøv 300-400)
validate_uniform=1          ; Aktivér ensartet validering
min_uniform=10              ; Minimum ensartede rammer for detektion (sæt lavere for kortere pladsholdere)

; Sort rammedetektion (hvis blå baggrund er svag; juster for ikke-sort)
max_brightness=60           ; Ramme er ikke sort, hvis pixels > dette (sæt lavere for svage blå skærme)
test_brightness=40          ; Ramme er ikke rent sort, hvis pixels > dette
max_avg_brightness=25       ; Maksimal gennemsnitlig lysstyrke for svage rammer

; Logodetektion (hvis Fox-logoet adskiller sig i pauser vs. show)
logo_threshold=0.75         ; Logomatch-tærskel (sæt lavere for at detektere variationer)
logo_present_modifier=0.01  ; Scoremodifikator, hvis logo mangler i pauser (juster baseret på debug)

; Heuristikker for Fox/Gutfeld! (fra fora: kortere segmenter, undgå at klippe showindhold)
min_commercialbreak=60      ; Min reklamelængde (dine pauser ~2-3 min? Sæt til 90-120 sek)
max_commercial_size=180     ; Maksimal reklame størrelse (forhindrer sammensmeltning af lange pauser)
min_show_segment_length=300 ; Min showsegment (beskyt korte showklip)
delete_show_after_last_commercial=0 ; Slet ikke indhold efter sidste reklame
delete_show_before_first_commercial=0 ; Slet ikke indhold før første reklame
disable_heuristics=4        ; Deaktiver nogle heuristikker (bitmaske; 4 deaktiverer heuristik 3 for bedre nøjagtighed)

; Generelt
max_repair_size=200         ; Reparer op til 200 manglende rammer
cut_on_ar_change=1          ; Klip ved ændring af billedformat (hvis relevant)