Welkom bij de community! Je hebt een zeer duidelijke en interessante use-case beschreven.
Het korte antwoord is ja, MCEBuddy (via Comskip) kan deze overgangs-bumpers/interstitials identificeren en verwijderen, maar je begint aan een enigszins lastige klus. Omdat je bronbestand al is ontdaan van de belangrijkste reclameblokken, zijn de overgebleven interstitials geïsoleerd, extreem kort (meestal 2 tot 10 seconden) en bevinden ze zich direct tussen twee enorme blokken van de show.
Standaard is Comskip zo ingesteld dat het zeer korte niet-show-segmenten negeert, omdat het ervan uitgaat dat een „reclameblok” minstens 30 tot 60 seconden lang moet zijn.
Om dit automatisch te laten werken, zul je Comskip moeten dwingen deze korte overgangen te herkennen als reclameblokken. Hieronder staat hoe je dat doet, samen met een paar alternatieve methoden die je mogelijk veel tijd besparen.
Methode 1: De geautomatiseerde weg (Comskip finetunen)
Je kunt een aangepast comskip.ini-bestand maken, specifiek voor deze show.
-
Open je MCEBuddy-installatiemap en zoek naar de Comskip INI Editor (MCEBuddy\Comskip\ComskipINIEditor.exe) of kopieer eenvoudigweg de standaard comskip.ini naar een veilige map om deze handmatig te bewerken.
-
Wijzig of voeg de volgende parameters toe in je aangepaste comskip.ini:
detect_bumper=1: Vertelt Comskip dat het actief moet zoeken naar bumpers en overgangsschermen.
min_commercial_size=2: Verlaagt de minimale duur van een individuele reclame-onderbreking (in seconden), zodat Comskip een overgang van 3 seconden kan markeren.
min_commercialbreak_length=2: Verlaagt de minimale duur van een „reclameblok”, zodat een geïsoleerde overgang van 3 seconden niet wordt genegeerd omdat deze te kort is.
min_show_segment_length=120: (Dit is de truc!) Standaard denkt Comskip: „Hé, ik zie zwarte frames, maar dit segment van 5 seconden ertussen is te kort om een reclameblok te zijn, dus het moet een heel klein stukje van de show zijn.” Door dit in te stellen op 120 seconden, vertel je Comskip dat geen enkel showsegment korter kan zijn dan 2 minuten. Elk geïsoleerd segment dat korter is dan 2 minuten (zoals jouw interstitials) wordt automatisch geclassificeerd als reclame/bumper en verwijderd.
detect_method=255: Schakelt alle detectiemethoden in (zwarte frames, logo-veranderingen, scèneovergangen) om Comskip de beste kans te geven de grenzen van de overgangskaartjes te vinden.
-
Ga in MCEBuddy naar je Conversietaak → klik op Expertinstellingen → en verwijs onder Comskip INI naar je zojuist aangepaste comskip.ini-bestand. (Voor meer details hierover, bekijk onze handleiding over Tuning Comskip and Custom Comskip INI’s).
Methode 2: De semi-handmatige weg (Aangepaste knipsels in MCEBuddy)
Als de automatische detectie van Comskip niet frame-nauwkeurig genoeg is (wat kan gebeuren bij lastige overgangen), kun je de ingebouwde Custom Cuts-tool van MCEBuddy gebruiken.
- Open de video in de Custom Cuts-applicatie (meegeleverd in je MCEBuddy-map).
- Speel het bestand af en markeer handmatig het begin en einde van elke overgangs-interstitial.
- Sla je knipsels op. Hiermee wordt een
.edl-bestand (Edit Decision List) gegenereerd in dezelfde map.
- Wanneer MCEBuddy de video verwerkt, zal het dit EDL-bestand lezen en precies die frames met 100% precisie wegknippen. (Je kunt meer lezen over hoe deze bestanden werken in deze EDL/XML Files discussie).
Methode 3: De „makkelijkste” weg (Direct de ondertiteling aanpassen)
Aangezien je uiteindelijke doel is om de ondertiteling synchroon te laten lopen, is het wellicht aanzienlijk sneller en minder ingrijpend om de ondertitelingsbestanden direct aan te passen in plaats van de video te proberen te knippen.
Omdat videoknipsel vaak gebonden zijn aan keyframes (I-frames), kan het knippen van de video soms een piepkleine audio-sync-afwijking van een fractie van een seconde of een visuele hapering introduceren op het knippunt. Het verschuiven van ondertitels is daarentegen volledig niet-destructief en frame-nauwkeurig.
Je kunt dit eenvoudig in ongeveer 2 minuten per aflevering doen met een gratis open-source tool zoals Subtitle Edit:
- Open je videobestand en het Engelse ondertitelingsbestand in Subtitle Edit.
- Zoek het eerste reclameblok in de video. Identificeer de exacte duur van de overgangs-interstitial (bijv. 5,4 seconden).
- Selecteer de eerste ondertitelingsregel na die overgang, klik met de rechtermuisknop en kies Selecteer vanaf hier tot het einde (of druk op
Ctrl+Shift+Pijltje omlaag).
- Ga naar Synchronisatie → Alle tijden aanpassen (of gebruik de sneltoets
Ctrl+Shift+Y) en voeg een vertraging toe van +00:00:05.400 (of wat de exacte duur ook was) aan de geselecteerde regels.
- Herhaal dit eenvoudige proces voor de overige 3 of 4 reclameblokken in de aflevering.
Aan het einde van het bestand zullen je ondertitels perfect frame-synchroon lopen en hoef je de video niet opnieuw te coderen of het risico te lopen op visuele glitches in je gearchiveerde video!
Als je toch liever de videobewerkingsroute volgt, probeer dan eerst de Comskip INI-tuning-tips in Methode 1, aangezien dat je beste kans is om het proces voor meerdere afleveringen te automatiseren. Laat ons weten hoe het gaat!