Viele Filme und Episoden haben keinen Untertitel in der Sprache, die du brauchst, oder gar keinen. AISub erstellt einen mit KI: Es übersetzt einen bereits vorhandenen Untertitel (zum Beispiel Englisch → Rumänisch) oder transkribiert, wenn es keinen gibt, den Ton des Films und übersetzt ihn dann. Du nutzt deine eigenen KI-Schlüssel oder einen KI-Server in deinem eigenen Netz und bezahlst den KI-Anbieter direkt.
Was es macht
- Übersetzung eines vorhandenen Untertitels: standardmäßig Claude Haiku, Claude Sonnet für höchste Qualität oder jeder OpenAI-kompatible Server, etwa LM Studio, Ollama oder OpenRouter.
- Transkription aus dem Ton, wenn der Titel überhaupt keinen Untertitel hat: standardmäßig Groq Whisper large-v3-turbo oder OpenAI Whisper. Eine Transkription wird für mehrere Zielsprachen wiederverwendet.
- Arbeitet mit Rosub zusammen: Die KI erzeugt nur die Sprachen, nach denen Rosub gesucht und die es nicht gefunden hat. Der KI-Untertitel ist als vorläufig markiert und wird automatisch durch den ersten von einem Menschen erstellten Untertitel ersetzt.
- Automatisch: Neue Filme und Episoden werden bei ihrem Eintreffen verarbeitet, dazu eine nächtliche Aufgabe für den Rest der Bibliothek. Du wählst eine geordnete Liste von Zielsprachen.
- Zeilengetreue Untertitel: eine Prüfung der Ausrichtung Zeile für Zeile, und die geschätzten Kosten werden angezeigt, bevor ein Auftrag läuft.
- Seite „Jobs“ (Warteschlange, Fortschritt, Kosten pro Auftrag) und Seite „Providers“ (deine Schlüssel, verschlüsselt auf dem Server gespeichert).
Voraussetzungen
- Emby Server 4.10.1 oder neuer.
- Keine Grafikkarte nötig: Die KI-Arbeit läuft beim Anbieter deiner Wahl; dein Server extrahiert nur den Ton, mit seinem eigenen ffmpeg (mit libopus).
- Mindestens eines davon: ein Anthropic-Schlüssel (Übersetzung), ein Groq- oder OpenAI-Schlüssel (Transkription) oder ein lokaler OpenAI-kompatibler Server für die Übersetzung (LM Studio mit „Serve on Local Network“ oder Ollama).
- Rosub ist optional, aber empfohlen.
Einschränkungen
- In Version 0.1.0 umfasst der lokale Modus nur die Übersetzung: Für die Transkription brauchst du einen Groq- oder OpenAI-Schlüssel.
- Ein KI-Untertitel ist ein vorläufiger. Mit Rosub wird er ersetzt, sobald ein von einem Menschen erstellter Untertitel gefunden wird.
Was es wohin sendet
Alle Anbieter verwenden deine eigenen Schlüssel; es wird nichts gesendet, bevor du einen Schlüssel oder eine Adresse einrichtest.
- Übersetzung — standardmäßig Anthropic (
api.anthropic.com); alternativ jeder OpenAI-kompatible Server, den du einträgst (LM Studio, Ollama — lokal; OpenRouter, DeepSeek usw. — Cloud). Gesendet werden: der Text der Untertitelzeilen (in Paketen, mit Kontext) und eine Kontextzeile zum Titel: Name, Jahr, bis zu 4 Genres und die Inhaltsangabe (max. 400 Zeichen). - Transkription (Untertitel aus dem Ton) — standardmäßig Groq (
api.groq.com, Whisper), alternativ OpenAI (api.openai.com, whisper-1). Gesendet werden: der Ton des Films, lokal mit ffmpeg extrahiert (Mono, 16 kHz, Opus 24 kbps), in Stücke von max. 25 MB geteilt, dazu die Sprache und der Name des Titels. Eine lokale Transkription gibt es in dieser Version nicht; für vollständige Privatsphäre kannst du nur die lokale Übersetzung (LM Studio / Ollama) eines vorhandenen Untertitels nutzen. - Das Videobild wird nie gesendet.
- Wann: für Titel, die nach der Installation hinzugefügt werden (Standard), 10 Minuten nach dem Hinzufügen — oder, mit Rosub, erst nach „gesucht, nicht gefunden“ — und nur, wenn kein menschlicher Untertitel existiert; eine nächtliche Aufgabe um 05:00 (max. 50 Titel); die Schaltfläche „Generate“. Kostengrenzen: USD 2/Titel, USD 20/Monat (Standardwerte).
- Die Plugin-Seite sagt es ebenfalls: Der Untertiteltext und bei der Transkription der Ton des Films gehen an den gewählten Anbieter. Du bezahlst den KI-Anbieter direkt, mit deinem eigenen Schlüssel; wir stellen keine Schlüssel bereit.
- Dazu der Lizenz-Client, in jedem Plugin gleich: siehe Lizenzierung und Datenschutz in unseren Plugins.
Ungefähre Kosten für einen 2-stündigen Film, zu den Preisen der Anbieter: etwa $0.06, um einen Untertitel mit Claude Haiku zu übersetzen, etwa $0.16 für Transkription und Übersetzung, und nichts mit einem lokalen KI-Server.
Lokal gespeichert: Schlüssel in state/secrets.json (Modus 600, nie an den Browser gesendet; die Seite zeigt die letzten 4 Zeichen); die letzten 300 Aufträge und die monatlichen Ausgaben; Transkripte (Dialogtext) in state/transcripts/ (für mehrere Sprachen wiederverwendet, ersetzt, wenn sich die Videodatei ändert); temporäre Tonstücke in work/ (bei Erfolg gelöscht, bei einem Fehler zum Fortsetzen behalten); der Untertitel als <video>.<language>.srt.
Kompatibilität mit Clients
- Das Ergebnis ist eine gewöhnliche externe
.srt-Datei: 🟢 jeder Client, der externe Untertitel anzeigt; einzelne Apps: ❔ nicht getestet. Sie erscheint nicht in der manuellen Untertitelsuche (die Erstellung läuft im Hintergrund oder über die Plugin-Seite). - ✅ Seiten in Emby Web verifiziert; Rosub + AISub End-to-End 9/9.
Legende: ✅ verifiziert (End-to-End- oder Test auf dem Gerät) · 🟢 serverseitig, funktioniert mit jedem Client (konstruktionsbedingt, kein clientspezifischer Test) · ➖ nicht zutreffend · ❔ nicht getestet.
Lizenzierung
Eine Lizenz pro Emby-Server. Monatlich, jährlich oder als Lifetime-Lizenz, oder im Emby-Paket enthalten. 30 Tage kostenlos testen. Das Plugin wird unter unserer EULA lizenziert.
AISub ist unser eigener Code, von MediaLab Works von Grund auf geschrieben; er enthält keinen Code Dritter und verwendet nur .NET und das ffmpeg deines Emby-Servers.