Tak fordi du delte logfilen! Jeg har kigget den igennem, og den giver os nogle gode spor.
Det mest iøjnefaldende problem, jeg ser i hele loggen, er denne gentagne fejl:
ERROR> 2025-07-20T15:50:04 --> StartAppWithAdminPrivilegesFromNonUISession WTSQueryUserToken failed (No logged on users) with error 1008. An attempt was made to reference a token that does not exist.
WARNING> 2025-07-20T15:50:04 MCEBuddy.AppWrapper.Comskip --> Unable to create UI Session process with Admin Privileges from NonUI Session. Is any user logged on?
WARNING> 2025-07-20T15:50:04 MCEBuddy.AppWrapper.Comskip --> Retrying process creation as a NonUI Session process with Admin privileges
WARNING> 2025-07-20T15:50:04 MCEBuddy.AppWrapper.Comskip --> Some functions like hardware encoding may not work in this mode
Denne fejl optræder flere gange, specifikt når MCEBuddy forsøger at køre Comskip (til registrering af reklamer) og Handbrake (til selve videokonverteringen), og selv når der forespørges om understøttelse af hardware-kodning (Intel, NVidia, AMD).
Det antyder, at MCEBuddy, som kører som en tjeneste (MCEBuddy Running as Service : True), har problemer med at starte disse eksterne applikationer med de nødvendige administratorrettigheder i en ikke-brugergrænsefladesession (hvilket betyder, når ingen bruger er logget ind på serverens skrivebord). Den prøver derefter igen i en ikke-brugergrænsefladesession, men advarer om, at nogle funktioner som hardware-kodning muligvis ikke virker.
Den mest kritiske del relateret til dit problem er denne:
WARNING> 2025-07-20T16:09:24 MCEBuddy.CommercialScan.Scanner --> Empty EDL File
Dette indikerer, at Comskip ikke kunne oprette en EDL-fil (Edit Decision List), som er det, MCEBuddy bruger til at bestemme, hvor reklamerne er, og dermed hvor videoen skal klippes. Da EDL-filen var tom, havde MCEBuddy ingen instruktioner om, hvordan videoen skulle trimmes, hvilket betød, at outputfilen fik sin oprindelige (eller endda udvidede) længde med “død luft” for enden.
De gentagne advarsler om Impaired audio track reported, likely empty channel with no audio er også til stede, men de er mindre sandsynlige som hovedårsagen til den forkerte videolængde.
Her er hvad jeg anbefaler, du prøver:
- Sørg for, at en bruger er logget ind (i testsøjemed): Selvom MCEBuddy er designet til at køre som en tjeneste, så prøv som en test at genskabe problemet, mens du er aktivt logget ind på den Windows-server, hvor MCEBuddy er installeret. Dette kan muligvis omgå “No logged on users”-fejlen i testøjemed. Hvis det fungerer korrekt derefter, peger det stærkere på tjenestetilladelserne.
- Kør MCEBuddy som et program, ikke en tjeneste (i testsøjemed): Deaktiver midlertidigt MCEBuddy-tjenesten og kør MCEBuddy som et almindeligt skrivebordsprogram under en administratorkonto. Dette vil sikre, at den har fuld adgang til brugergrænsefladesessionen og administratorrettigheder. Hvis dette løser problemet, kan vi derefter fokusere på at konfigurere tjenesten korrekt.
- Tjek tjenestekontoens tilladelser:
- Gå til dine Windows-tjenester (services.msc).
- Find “MCEBuddy 2.x”-tjenesten.
- Højreklik, gå til “Egenskaber” og derefter “Log på”.
- Sørg for, at den er indstillet til “Denne konto”, og brug en administratorkonto, der har fulde tilladelser til mappen
D:\tmpog netværksdrevdelingen (\\max\media2). Indtast adgangskoden igen. - Du kan også prøve at markere “Tillad tjeneste at interagere med skrivebordet” (selvom dette er mindre almindeligt for moderne tjenester).
- Opdater grafikkortdrivere: Selvom der kom advarsler om hardware-kodning, kan det nogle gange løse uventede problemer med videobehandlingsprogrammer at sikre, at dine grafikkortdrivere (til Intel, NVIDIA eller AMD, alt efter hvad der gælder for din server) er opdaterede.
- Geninstaller Comskip (Avanceret): Hvis ovenstående trin ikke virker, kan der være et problem med selve Comskip-installationen. Du kan prøve en frisk installation af MCEBuddy, som inkluderer Comskip.
Lad os starte med at tjekke tjenestekontoens tilladelser og prøve at køre det som et program for at se, om det omgår WTSQueryUserToken failed-fejlene.