malahov.io

Untertitel erstellen sich jetzt von selbst

Dem Editor die Untertitel-Generierung von Grund auf beigebracht: Transkription, Bereinigung, Übersetzung — alles direkt im Browser. Und die Heimaufgabe, mit der das Projekt begann, ist abgeschlossen.

Serie „Subtitle Editor“ · Teil 1 von 3Produkt ausprobieren →

Von Georg Malahov

Angefangen hat dieses Projekt als kleines Heimprojekt: Meine Frau macht Untertitel für die Videos ihrer Kundin, und wir haben an dieser Aufgabe geübt. Diese Woche hat sie sie endlich abgeliefert — die Aufgabe ist erledigt. Der Untertitel-Editor selbst ist in der Zwischenzeit in den Hub eingezogen und zu meinem Produkt geworden: Die kostenlose Hälfte — Untertitel bearbeiten und ins Video einbrennen — funktionierte schon. Heute, am 7. Mai, ist der wichtigste Teil der bezahlten Hälfte fertig geworden.

Ich habe das Erstellen von Untertiteln von Grund auf gebaut. Die Logik folgt dem Modell Bring Your Own Token: Der Nutzer hinterlegt seinen eigenen Token für Deepgram — einen Dienst zur Spracherkennung — oder für OpenRouter — einen Vermittler, der Zugang zu Sprachmodellen gibt —, und alles passiert direkt im Browser. Das Video wird transkribiert, die Untertitel werden erstellt, bereinigt und übersetzt, und das Video selbst verlässt dabei nie das Gerät. Bei meinem Übungsclip kommt das großartig und ordentlich flott heraus. Ich schalte die Übersetzung ein — und habe mehrsprachige Untertitel: gesprochen in einer Sprache, die Spur in einer anderen, dabei gut synchronisiert und in der Länge sauber.

Von hier drängt sich der nächste Schritt von selbst auf — die Vertonung. Wenn es einen Weg gibt, den Text zu bereinigen und zu übersetzen, will ich eine Stimme generieren, eine Audiodatei bekommen und die Spur direkt im Browser austauschen: Aus einem Clip in einer Sprache wird einer in einer anderen. Kein professionelles Dubbing, aber für Arbeitsvideos reicht das allemal. Dieses Experiment verschiebe ich auf später, probiere es aber auf jeden Fall.

Bis zum Launch bleibt eine überschaubare Liste. Proxying über ein eigenes Backend — damit die Nutzer keine eigenen Tokens brauchen. Bezahlung: Das Abo habe ich schon umgesetzt, und wenn ich es mir nicht mit einem Kreditsystem kompliziert mache, sondern sehr einfach — fester Monatsbetrag und ein klares Limit, ohne raffinierte Berechnungen —, dann kann ich das Risiko eingehen und launchen. Dazu das Design fertig polieren, die Texte über mich und die Produktseiten schreiben.

Beunruhigend sind nur die Limits. Claude — der KI-Assistent, mit dem ich Code schreibe — hat mir erst gestern das Wochenlimit zurückgesetzt, und heute habe ich schon die Hälfte des nächsten verbraucht. Agentische Entwicklung verbraucht Tokens in enormem Tempo, besonders in der Review-Phase: Heute hat das Review einer einzigen Aufgabe rund 17 Dollar gekostet. Wenn ich mich am Wochenende hinsetze, um alles auf einmal fertigzumachen, verbrenne ich den ganzen Rest — und was ich dann in der Arbeitswoche mache, weiß ich nicht.

Aber der Plan war, den Hub fertigzustellen und schon ab nächster Woche Traffic auf den Editor zu schicken. Also muss ich das Risiko eingehen: Die Untertitel-Übersetzung hat mir heute so gut gefallen, dass ausgerechnet jetzt zu bremsen am ärgerlichsten wäre.