BATS - Add function...
Neue Kontextmenü-Einträge für EDIUS – per Assistent, ohne Konfigurationsdatei
Jeder Funktionseintrag im Rechtsklick-Menü von EDIUS ist im Grunde nur eine kleine .bat0-Vorlagendatei im BAT-Server-Ordner. „Add function...“ ist der Assistent, der genau diese Datei für Sie anlegt: Sie wählen in einer übersichtlichen Liste aus, welche Funktion ergänzt werden soll, beantworten ein paar kurze Fragen, und BAT Server schreibt die fertige Vorlage ab – der neue Menüpunkt steht anschließend sofort im Kontextmenü. So rüsten Sie das Kontextmenü um Funktionen nach, die nicht vorinstalliert sind, oder legen dieselbe Funktion mit eigenem Namen und eigener Platzierung an.
Wie der Assistent arbeitet
BAT Server steuert die EDIUS-Kontextmenü über Ordner: Jede .bat0-Datei im Ordner …\BAT-server\bat_files\BIN\ wird zu einem Eintrag im Kontextmenü des BIN, jede Datei unter …\bat_files\timeline\ zu einem Eintrag auf der Timeline. Das Menü spiegelt schlicht den Inhalt der Ordner – und genau das nutzt der Assistent:
- Er zeigt die Mitlieferung-Vorlagen des BAT Servers als wählbare Liste (mit Tag-Filter, z. B. „AI“, „2x“, „Clip infos“, „Beat detection“ …).
- Pro Vorlage sind ein paar Fragen hinterlegt – typischerweise, wo der Menüpunkt hing soll (BIN oder Timeline) und wie er heißen soll. Die Antworten füllen die Platzhalter der Vorlage.
- Schließlich rendert BAT Server die Vorlage mit Ihren Antworten zu der fertigen
.bat0, legt sie in den gewählten Ordner ab – und der neue Kontextmenü-Eintrag ist sofort verfügbar, ohne EDIUS neu zu starten.
Verstanden haben Sie damit den ganzen Mechanismus: Menüpunkt wählen → Fragen beantworten → Datei wird angelegt. Eine manuelle Konfigurationsdatei ist zu keinem Zeitpunkt nötig.
So nutzen Sie es
- Assistent starten: Rechtsklick auf einen Eintrag im BIN (der Assistent-Eintrag steht bei allen BIN-Elementen zur Verfügung) → Add function.... EDIUS öffnet den BAT-Server-Tab „BATS add extension“.
- Erweiterung wählen: In der Liste (mit Tag-Filter) die gewünschte Funktion anklicken – z. B. ClipInfos - with GPS map support.
-
Fragen beantworten: Der Assistent führt Schritt für Schritt durch die Fragen der gewählten Erweiterung – zuerst die Platzierung des Menüpunkts („Please select where you want to add the menu and confirm“: BIN oder timeline), dann der Name („Please add the name of the BAT file:“ – Vorschlag steht bereits im Feld; Zeichen, die in Dateinamen nicht erlaubt sind
< > : " / \ | ? *, werden sofort abgewiesen). Jeder Schritt wird mit SELECT NEXT bestätigt und der nächste Schritt wird freigeschaltet. - Prüfen und anlegen: [Preview '.bat0' file] zeigt die aus Ihren Antworten generierte Datei, [Add menu entry] legt sie an. Existiert eine gleichnamige Datei bereits, fragt ein Häkchen („I agree to overwrite the existing file“) um Bestätigung.
-
Fertig: Der neue Eintrag erscheint sofort im gewählten Kontextmenü und verhält sich wie jeder andere BATS-Eintrag (BAT Server erzeugt bei jedem Start die auszuführende Job-Datei aus der
.bat0-Vorlage).
Verfügbare Erweiterungen
Der Mitlieferung-Katalog (Stand BAT Server 2.0.4.x) enthält u. a. – die genaue Liste mit Beschreibungen und Tags sehen Sie immer aktuell im Assistenten:
- BeatDetect – Markers auf Beats setzen
- ClipCut – Clips verlustfrei trimmen
- ClipInfos – Clip-Details anzeigen, inkl. GPS-Karte
- Convert2Speech – geklonte Stimme erzeugen
- Deinterlace – Interlace-Artefakte bereinigen
- OpenWith – Clip an eine andere App senden
- ProxyBuilder – eigene Proxys erstellen
- SceneDetect – Clip in Szenen zerschneiden
- SmartMask – Vordergrund extrahieren
- Speech2Cut – per Sprechtext zuschneiden (Intel- bzw. Nvidia-Variante)
- Speech2Speech – englische Stimme erzeugen
- Speech2Subtitle – SRT aus Video-Audio (Intel-, Nvidia- bzw. iNPU-Variante)
- Subtitle2Speech – englische Stimme aus SRT
- SubtitleMerge – MKV mit eingebrannter SRT erstellen
- Text2Speech – schnelle Sprachausgabe aus Text
- Transcode – transkodieren (EDIUS- bzw. FFmpeg-Render-Engine)
- Upscale & Deinterlace – 2x Upscale
- Upscale – SD interlaced auf 1080i
- UpscalePro – AI-2x-Upscale (Nvidia RTX 2000-Serie oder höher)
Eine Reihe dieser Funktionen (z. B. Beat Detect, Scene Detect, ProxyBuilder) liegen zusätzlich als vorkonfigurierte System-Presets bei – die Assistenten-Variante richtet sich dann vor allem an die eigene Platzierung/den eigenen Namen oder an Funktionen, die nicht vorinstalliert sind.
Wichtige Hinweise
-
Erstellte Einträge sind Nutzer-Presets: Im Unterschied zu System-Presets dürfen die per Assistent angelegten
.bat0-Dateien frei bearbeitet, deaktiviert oder gelöscht werden – die Datei zu löschen entfernt den Kontextmenü-Eintrag wieder. - Voraussetzungen bleiben bei der Funktion: Der Assistent legt nur den Menüpunkt an; die Funktion selbst braucht ihre jeweils eigenen Voraussetzungen (Modelle, GPU, Zusatz-Tools) – dazu jeweils die Funktions-Artikel.
- Überschreiben ist sicher: Führt man den Assistenten mit demselben Namen erneut aus, wird eine gleichnamige Datei nicht stillschweigend ersetzt – ein Bestätigungshäkchen schützt.
-
Eine Instanz pro Menüpunkt-Namen: pro Ordner (BIN bzw. timeline) existiert ein Eintrag pro
.bat0-Dateiname – für zwei Varianten derselben Funktion einfach zwei verschiedene Namen wählen.
Preset verwalten
Die per Assistent angelegten Dateien liegen wie alle BATS-Presets unter C:\ProgramData\EdiusPowerTools\BAT-server\bat_files\ (Untersordner BIN\ oder timeline\, je nach Wahl im Assistenten). Umbenennen der Datei = Umbenennen des Menüpunkts, Löschen = Eintrag entfernt. Beide Änderungen wirken sofort, ohne EDIUS neu zu starten. Auch die Verwaltung (deaktivieren/löschen) ist im BAT-Server-Panel möglich.