Encode-Skripte (Pre & Post)¶
Ripster kann Skripte und Skript-Ketten vor und nach dem Encode ausführen.
Ablauf¶
Bereit zum Encodieren
-> Pre-Encode Skripte/Ketten
-> HandBrake Encoding
-> Post-Encode Skripte/Ketten
-> Fertig oder Fehler
Auswahl im Review¶
Im Review-Panel kannst du getrennt wählen:
selectedPreEncodeScriptIdsselectedPostEncodeScriptIdsselectedPreEncodeChainIdsselectedPostEncodeChainIds
Fehlerverhalten¶
- Pre-Encode-Fehler stoppen die Kette und führen zu
Fehler. - Post-Encode-Fehler stoppen die restlichen Post-Schritte; Job kann dennoch
Fertigsein (mit Fehlerzusatz im Status/Log).
Verfügbare Umgebungsvariablen¶
Beim Script-Run werden gesetzt:
RIPSTER_SCRIPT_RUN_ATRIPSTER_JOB_IDRIPSTER_JOB_TITLERIPSTER_MODERIPSTER_INPUT_PATHRIPSTER_OUTPUT_PATHRIPSTER_RAW_PATHRIPSTER_SCRIPT_IDRIPSTER_SCRIPT_NAMERIPSTER_SCRIPT_SOURCE
Skript-Ketten¶
Ketten unterstützen zwei Step-Typen:
script(führt ein hinterlegtes Skript aus)wait(wartetwaitSeconds)
Bei Fehler in einem Script-Step wird die Kette abgebrochen.
Testläufe¶
- Skript testen:
POST /api/settings/scripts/:id/test - Kette testen:
POST /api/settings/script-chains/:id/test
Ergebnisse enthalten Erfolg/Exit-Code, Laufzeit und stdout/stderr.