AiSrt : Übersetzen, Extrahieren und Transkribieren Sie Ihre Untertitel dank Künstlicher Intelligenz
Ein kostenloses und Open-Source-Tool, um Videos in 29 Sprachen zugänglich zu machen – für Gehörlose, Schwerhörige und alle Liebhaber mehrsprachiger Inhalte

Sie haben ein Video mit Untertiteln in Englisch und möchten diese auf Französisch, Spanisch, Arabisch oder Japanisch haben? Sie haben einen Film ohne Untertitel und benötigen eine Transkription in ein Subrip .srt? AiSrt ist für Sie gemacht!
AiSrt ist ein Kommandozeilen-Tool, das die Leistung der KI von OpenAI nutzt, um Untertitel Dateien .srt zu übersetzen, eingebettete Untertitelspuren aus Ihren Videodateien zu extrahieren und den Audioinhalt eines Videos direkt in Untertitel zu transkribieren. Alles in wenigen Sekunden.
Es macht alles! Extrahiert die Untertitel aus einem Video, übersetzt sie und selbst wenn Sie ein Video haben, das keine Untertitel enthält, verwendet es die Künstliche Intelligenz Whisper von OpenAI, die eine Audiospur automatisch in eine .srt-Datei umwandelt! Ist das nicht das schöne Leben!
Warum AiSrt?
- Zugänglichkeit an erster Stelle – Gehörlose und schwerhörige Menschen verdienen einen einfachen Zugang zu Videoinhalten. AiSrt ermöglicht es, Untertitel schnell zu generieren und zu übersetzen, wodurch jedes Video zugänglich wird.
- 29 unterstützte Sprachen – Arabisch, Deutsch, Englisch, Chinesisch, Koreanisch, Dänisch, Spanisch, Finnisch, Französisch, Griechisch, Hindi, Hebräisch, Ungarisch, Indonesisch, Italienisch, Japanisch, Malaiisch, Niederländisch, Norwegisch, Polnisch, Portugiesisch, Rumänisch, Russisch, Schwedisch, Tschechisch, Thailändisch, Türkisch, Ukrainisch und Vietnamesisch.
- Intelligente Übersetzung durch KI – Im Gegensatz zu herkömmlichen Übersetzern versteht AiSrt den Kontext, idiomatische Ausdrücke, Humor und Wortspiele, um natürliche und flüssige Untertitel zu produzieren.
- 3 Funktionen in 1 – Übersetzung, Extraktion und Transkription in einem einzigen Tool.
- Plattformübergreifend – Funktioniert auf Windows, Linux und macOS.
- Automatischer Download von Abhängigkeiten – ffmpeg und whisper.cpp werden automatisch heruntergeladen, falls erforderlich.
- NVIDIA GPU-Unterstützung – Automatische Erkennung Ihrer NVIDIA-Grafikkarte für ultra-schnelle Transkription über CUDA.
Installation
Voraussetzungen
- .NET 8.0 Runtime (oder höher) – Laden Sie das .NET 8.0 Runtime herunter
- Ein OpenAI API-Schlüssel (nur für die Übersetzung – Extraktion und Transkription benötigen keinen)
- Laden Sie unten die neueste Version herunter:
- Hinweis: AiSrt für MAC (Apple Silicon M1/M2/M3/M4 und x64)
- Nach der Extraktion öffnen Sie das Terminal und führen Sie aus: "chmod +x aisrt" und dann "xattr -cr aisrt" (macOS blockiert standardmäßig Anwendungen, die außerhalb des App Stores heruntergeladen wurden)
- Hinweis: AiSrt für MAC (Apple Silicon M1/M2/M3/M4 und x64)
- Entpacken Sie das Archiv in den Ordner Ihrer Wahl, falls Sie dies noch nicht getan haben
- Optional: Fügen Sie den Ordner Ihrer PATH-Umgebungsvariable hinzu, um aisrt von jedem Terminal aus zu verwenden.
Wie man einen OpenAI API-Schlüssel erhält
Der OpenAI API-Schlüssel ist nur für die Übersetzung der Untertitel erforderlich. Die Extraktion und Transkription funktionieren ohne API-Schlüssel.
- Gehen Sie zu platform.openai.com und erstellen Sie ein Konto (oder melden Sie sich an, wenn Sie bereits eines haben).
- Nachdem Sie sich angemeldet haben, gehen Sie zu API-Schlüssel im Menü Ihres Profils (oben rechts).
- Klicken Sie auf « Neuen geheimen Schlüssel erstellen ».
- Geben Sie Ihrem Schlüssel einen Namen (zum Beispiel: AiSrt) und klicken Sie auf Erstellen.
- Kopieren Sie den Schlüssel sofort – er wird später nicht mehr sichtbar sein.
- Fügen Sie den Schlüssel in die Datei
appsettings.jsonanstelle von"OPENAI_KEY"ein:
{
"OpenAI": {
"ApiKey": "sk-ihre-api-schlüssel-hier",
"Model": "gpt-5-mini",
"Temperature": 1
}
}Tipp: Sie können Ihren Schlüssel auch in einer separaten .env-Datei für mehr Sicherheit speichern. Aktivieren Sie die Option "UseSecretEnvFile": true in appsettings.json und geben Sie den Pfad zu Ihrer .env-Datei an, die die Zeile OPENAI_KEY=sk-ihre-api-schlüssel-hier enthält.
Kosten: OpenAI berechnet nach Nutzung. Die Übersetzung von Untertiteln verwendet sehr wenige Tokens – rechnen Sie mit etwa ein paar Cent für einen kompletten Film mit dem Modell gpt-5-mini.
Vollständiger Benutzerleitfaden
Allgemeine Syntax
aisrt [<datei>] [optionen]Alle verfügbaren Optionen
| Option | Beschreibung | Standardwert |
|---|---|---|
<file> | Pfad zur .srt-Datei, die übersetzt werden soll, oder zur Videodatei (mit --extract oder --transcribe) | — |
-t, --target <code> | Code der Zielsprache für die Übersetzung | fr (Französisch) |
-s, --source <code> | Code der Quellsprache für die Übersetzung | en (Englisch) |
--languages | Zeigt die Liste der 29 unterstützten Sprachen mit ihren Codes an | — |
--streams | Listet die in einer Videodatei vorhandenen Untertitelspuren auf (nur zur Ansicht) | — |
--extract | Extrahiert die Untertitelspuren aus einer Videodatei (interaktive Auswahl) | — |
--transcribe | Transkribiert den Audioinhalt eines Videos in eine .srt-Datei mit Hilfe von whisper.cpp | — |
--version | Zeigt die Version der Software an | — |
-h, --help | Zeigt die Hilfe und Nutzungsinformationen an | — |
1. Untertitel übersetzen
Die Hauptfunktion von AiSrt: eine .srt-Datei von einer Sprache in eine andere mit Hilfe von KI zu übersetzen.
# Übersetzen von Englisch nach Französisch (Standard)
aisrt "film.srt"
# Übersetzen von Englisch nach Spanisch
aisrt "film.srt" -s en -t es
# Übersetzen von Französisch nach Japanisch
aisrt "film.fr.srt" -s fr -t jaDie übersetzte Datei wird automatisch mit dem Code der Zielsprache im Namen erstellt: film.fr.srt, film.es.srt, usw. Eine Sicherung der Originaldatei wird als .bak.srt erstellt.
Die Übersetzung erfolgt in Chargen (40 Blöcke standardmäßig) mit einem Fortschrittsbalken im Terminal. Jede Charge wird fortlaufend gespeichert, sodass Sie im Falle einer Unterbrechung fortfahren können.
2. Untertitelspuren eines Videos auflisten
Bevor Sie extrahieren, können Sie die verfügbaren Untertitelspuren in einer Videodatei einsehen:
aisrt --streams "film.mkv"Dies zeigt eine Tabelle mit der Streamnummer, der Sprache, dem Codec und dem Typ (Text oder Bitmap) jeder Untertitelspur an.
3. Untertitel aus einem Video extrahieren
Viele Videodateien (MKV, MP4, usw.) enthalten eingebettete Untertitel. AiSrt ermöglicht es, diese in .srt-Dateien zu extrahieren:
aisrt --extract "film.mkv"Ein interaktives Menü ermöglicht es Ihnen, auszuwählen, welche Spur extrahiert werden soll, oder alle Spuren mit einem einzigen Befehl zu extrahieren. Textuntertitel (SRT, ASS, SSA, WebVTT, mov_text) werden unterstützt. Bitmap-Untertitel (PGS, DVD, DVB) werden erkannt und angezeigt.
Hinweis: ffmpeg wird automatisch heruntergeladen, wenn es nicht bereits auf Ihrem System vorhanden ist.
4. Audio eines Videos in Untertitel transkribieren
Keine Untertitel in Ihrem Video? Kein Problem! AiSrt kann den Audioinhalt direkt in eine .srt-Datei transkribieren mit Hilfe von whisper.cpp:
aisrt --transcribe "film.mkv"Beim ersten Start bietet AiSrt Ihnen die Möglichkeit, ein Sprachmodell auszuwählen:
- base.en — Schnell, gute Qualität für Englisch
- small.en — Guter Kompromiss zwischen Geschwindigkeit und Qualität
- medium.en — Hohe Qualität
- large-v3 — Maximale Qualität, mehrsprachig (empfohlen für nicht-englische Inhalte) - benötigt 3 GB freien Speicher
Wenn Sie eine NVIDIA-Grafikkarte haben, erkennt AiSrt diese automatisch und nutzt die CUDA-Beschleunigung für eine viel schnellere Transkription.
Typischer Workflow: von Rohvideo zu übersetzten Untertiteln
Hier ist ein konkretes Beispiel für die vollständige Nutzung:
# Schritt 1: Englisch Audio in Untertitel transkribieren
aisrt --transcribe "conference.mp4"
# → Generiert conference.en.srt
# Schritt 2: Untertitel ins Französische übersetzen
aisrt "conference.en.srt" -s en -t fr
# → Generiert conference.fr.srt
# Schritt 3: Auch ins Spanische übersetzen
aisrt "conference.en.srt" -s en -t es
# → Generiert conference.es.srtIn drei Befehlen haben Sie ein Video ohne Untertitel in einen Inhalt verwandelt, der in drei Sprachen zugänglich ist!
Unterstützte Sprachen
| Code | Sprache | Code | Sprache | Code | Sprache |
|---|---|---|---|---|---|
ar | Arabisch | cs | Tschechisch | da | Dänisch |
de | Deutsch | el | Griechisch | en | Englisch |
es | Spanisch | fi | Finnisch | fr | Französisch |
he | Hebräisch | hi | Hindi | hu | Ungarisch |
id | Indonesisch | it | Italienisch | ja | Japanisch |
ko | Koreanisch | ms | Malaiisch | nl | Niederländisch |
no | Norwegisch | pl | Polnisch | pt | Portugiesisch |
ro | Rumänisch | ru | Russisch | sv | Schwedisch |
th | Thailändisch | tr | Türkisch | uk | Ukrainisch |
vi | Vietnamesisch | zh | Chinesisch |
Verwenden Sie aisrt --languages, um diese Liste jederzeit anzuzeigen.
Erweiterte Konfiguration
Die Datei appsettings.json ermöglicht es, das Verhalten von AiSrt anzupassen:
- KI-Modell — Ändern Sie
"Model", um ein anderes OpenAI-Modell zu verwenden (gpt-4o,gpt-4o-miniusw.) - Batch-Größe —
"BatchSize"steuert die Anzahl der Blöcke, die pro API-Anfrage übersetzt werden (standardmäßig 40) - Zeilenlänge —
"MaxLineLength"definiert die maximale Breite einer Untertitelzeile (standardmäßig 50 Zeichen) - Übersetzungsaufforderung — Passen Sie die Anweisungen, die der KI gegeben werden, über
"SystemPrompt"und"UserInstructionPrompt"an, um die Übersetzung an Ihren Kontext (rechtlich, medizinisch, religiös usw.) anzupassen - Temperatur — Passen Sie die Kreativität der Übersetzung an (1 = ausgewogen, 0.3 = wörtlicher, 1.5 = kreativer)
Für wen ist AiSrt?
- Menschen mit Hörbehinderungen, die Untertitel benötigen, um täglich auf Videoinhalte zuzugreifen.
- Inhaltsanbieter, die ihre Videos einem internationalen Publikum zugänglich machen möchten.
- Lehrer und Trainer, die Online-Kurse in mehreren Sprachen mit Untertiteln anbieten möchten.
- Professionelle Übersetzer, die ein schnelles Werkzeug suchen, um einen qualitativ hochwertigen ersten Entwurf zu erstellen.
- Film- und Serienliebhaber, die Inhalte in ihrer bevorzugten Sprache genießen möchten.
- Vereine und NGOs, die Videos international verbreiten.
AiSrt ist kostenlos, Open-Source und einsatzbereit.
Laden Sie es herunter, probieren Sie es aus und machen Sie Ihre Videos für alle zugänglich.
Aucun commentaire pour le moment.