Is er een methode voor een aangepast script dat lang nodig heeft om uit te voeren (het doet eigenlijk de remux) om terug te rapporteren naar MCEBuddy zodat het voortgang kan melden?
Dat is een uitstekende vraag, Dan!
Helaas heeft MCEBuddy geen ingebouwde methode voor aangepaste scripts om realtime voortgang terug te rapporteren aan de hoofdapplicatie voor weergave. De functionaliteit voor aangepaste scripts is voornamelijk ontworpen voor pre- of post-processingstaken die volledig worden uitgevoerd en daarna de controle weer teruggeven aan MCEBuddy.
Hoewel je geen voortgangsbalk rechtstreeks in MCEBuddy krijgt, hebben sommige gebruikers workarounds geïmplementeerd om toch inzicht te krijgen in langlopende scriptactiviteiten. Dit houdt vaak het volgende in:
- Loggen naar een bestand: Je script kan periodiek zijn huidige status of het voltooiingspercentage wegschrijven naar een apart logbestand. Je kunt dit logbestand vervolgens handmatig controleren.
- Opdrachtregeluitvoer: Bij sommige eenvoudige scripts is het afdrukken van voortgangsupdates naar de standaarduitvoer mogelijk zichtbaar in het MCEBuddy-opdrachtpromptvenster als dat open blijft tijdens de uitvoering van de aangepaste opdracht. Dit is echter geen robuuste oplossing voor gedetailleerde voortgang.
Als je geïnteresseerd bent in het verder verkennen van deze workarounds, of als je meer details kunt geven over het “remux”-proces dat je script uitvoert, kan de community mogelijk specifiekere suggesties bieden.
Misschien vind je ook gerelateerde discussies op het forum over aangepaste opdrachten en de uitvoering daarvan, hoewel die mogelijk niet direct ingaan op het rapporteren van de voortgang:
Voor toekomstige overwegingen van functies kun je dit ook voorstellen als een nieuwe functie in de categorie #Bugs / Feature Requests!
Ik heb een aangepast script om de remux te doen zodat ik geen HDR10±gegevens verlies. Ik kan gewoon de logs volgen zoals ik nu doe.