1. Wofür dieses Handbuch gedacht ist
Dieses Handbuch erklärt VoxFrame Subtitle Player vom Start bis zum Ende. Es folgt der aktuellen App-Oberfläche: Hauptbildschirm, Player-Bedienung, CC/subtitle-Hub, Player-Menü, Smart Subtitle Assistant, OpenSubtitles-first, Übersetzung, IPTV Live-Captions, LAN Watch/QR Web-Player, Chromecast/Cast, Family Filter, Account/Cloud und Einstellungen.
Die App verwendet in der Oberfläche oft den englischen Begriff subtitle. Dieses Handbuch nutzt Untertitel für normale Dateien und Tracks und Captions für Text, der während der Wiedergabe angezeigt wird, besonders bei IPTV-Live-Workflows.
Neu in 1.0.4
Datei > Verlaufmerkt sich bis zu fünf zuletzt geöffnete lokale Videos und IPTV-Sender. Diese Liste kann manuell geleert werden.- Der gewählte SRT-Darstellungsstil bleibt gespeichert. Für IPTV-Captions kann zwischen dunklem Hintergrund und transparentem Hintergrund mit dunkler Kontur gewählt werden.
- Liefert ein IPTV-Anbieter vorübergehend keine Medien, hält VoxFrame die begrenzte Puffersitzung aktiv, zeigt einen Anbieter-Störungshinweis in der gewählten Oberflächensprache und verbindet automatisch neu. Störungssegmente werden nicht transkribiert. Nach der Wiederherstellung laufen Medien und Live-Untertitel auf derselben Pufferzeitlinie weiter.
- Nach
Stop LAN Watchkehrt der lokale Player an die passende Remote-Position zurück. Cast verwendet für IPTV ungefähr vierzig Sekunden Startreserve, zeigt den Übergabehinweis nur während einer aktiven Cast-Sitzung und setzt nachStop Castdie gepufferte PC-Wiedergabe an der passenden Position fort. - Beim Schließen des Players werden temporäre LAN-, Cast- und HLS-Puffer entfernt. Der separate Dateiverlauf bleibt erhalten, bis er manuell geleert wird.
- PGS-/Bilduntertitelspuren werden vor der Textverarbeitung erkannt. VoxFrame erklärt, dass es sich nicht um Textuntertitel handelt, anstatt sie stillschweigend zu übersetzen oder zu exportieren. Der Updater prüft Installer außerdem strenger und meldet Fortschritt und Ergebnis deutlicher.
2. Die App starten
Starte VoxFrame Subtitle Player über die mitgelieferte Verknüpfung oder den Startbefehl. Nach dem Start siehst du den leeren Player-Bildschirm mit dem Titel VoxFrame Subtitle Player und der Schaltfläche Open video.
Wenn noch kein Video geladen ist, kannst du auf drei Arten beginnen:
- Klicke im leeren Bildschirm auf
Open video. - Klicke im Player-Menü auf
Open video. - Ziehe eine Videodatei in das Fenster.
Die App akzeptiert derzeit lokale Videodateien mit diesen Erweiterungen: .mp4, .mkv, .avi, .mov, .webm, .m4v und .ts.
Für Untertitel akzeptiert die App .srt, .vtt, .webvtt, .ass und .ssa.
3. Der Hauptbildschirm
Der Hauptbildschirm ist videozentriert. Das Video steht im Mittelpunkt; die Bedienung erscheint als Overlay. Beim Anschauen blendet die App die Bedienung nach einigen Sekunden automatisch aus. Bewege die Maus, klicke oder tippe in das Fenster, um sie wieder einzublenden.
Oben steht die Titelleiste mit Videoname oder Streamname. Unten befindet sich die Player-Leiste mit Fortschritt, Zeit, Wiedergabetasten, Untertitelstatus und Menüs.
Die wichtigsten unteren Bedienelemente sind:
Progress slider: auf der Zeitleiste ziehen, um in einem lokalen Video zu suchen.Play/Pause: Wiedergabe starten oder pausieren.Stop: Wiedergabe stoppen und das aktuelle Video im Player schließen.Back 10 seconds: 10 Sekunden zurückspringen.Forward 10 seconds: 10 Sekunden vorspringen.Time: aktuelle Position und Gesamtdauer anzeigen.Subtitle status: zeigt den aktiven Untertitel oderNo subtitles.Stop current task: erscheint bei laufenden AI/STT/Übersetzungsaufgaben.Volume: öffnet das Lautstärkemenü.CC: öffnet das Untertitel-Track-Menü.Captions toggle: Captions ein- oder ausschalten.Speed: öffnet die Geschwindigkeitsauswahl.Player menu: öffnet die Hauptaktionen.Fullscreen: schaltet Vollbild ein oder aus.
4. Tastenkürzel
Die App unterstützt diese Tastenkombinationen, wenn ein Video geladen ist:
Space: Wiedergabe/Pause.Media Play/Pause: Wiedergabe/Pause auf Tastaturen mit Medientasten.Left: 10 Sekunden zurück.Right: 10 Sekunden vor.Up: Lautstärke um 5 Prozent erhöhen.Down: Lautstärke um 5 Prozent senken.F: Vollbild umschalten.M: stumm schalten oder Ton wieder einschalten.C: Captions ein- oder ausschalten.Esc: schließt zuerst offene Menüs oder Einstellungen; im Vollbild geht die App zur normalen Ansicht zurück.Ctrl+O: Video öffnen.
Wenn noch kein Video geladen ist, funktioniert Ctrl+O trotzdem. Die anderen Wiedergabetasten warten, bis Medien geöffnet sind.
5. Ein lokales Video öffnen
Verwende Open video, um ein lokales Video auszuwählen. Du kannst ein Video auch in das Fenster ziehen. Beim Öffnen:
- Die App zeigt kurz einen Ladestatus.
- Die Video-Engine öffnet die Datei.
- Die App prüft, ob Einstellungen für dieses Video gespeichert wurden.
- Wenn kein Video-Gedächtnis vorhanden ist und die Quelle lokal ist, sucht die App nach einem Sidecar-Untertitel neben der Videodatei.
Sidecar-Untertitel werden automatisch erkannt, wenn:
- der Untertitel denselben Basisnamen wie das Video hat, zum Beispiel
Movie.mkvundMovie.srt; oder - genau eine brauchbare Untertiteldatei im selben Ordner liegt.
Wenn mehrere lose Untertitel vorhanden sind und die App nicht sicher wählen kann, wird nichts automatisch geladen. Lade dann die richtige Datei mit Open subtitle.
6. Video-Gedächtnis pro Datei
VoxFrame merkt sich mehrere Entscheidungen pro Video. Beim erneuten Öffnen stellt die App nach Möglichkeit wieder her:
- geladenen Untertitelpfad;
- Untertitelverzögerung;
- ob Captions ein oder aus waren;
- gewählte Untertitelsprache;
- gewählte Zielsprache für Übersetzung;
- Subtitle style preset;
- Glossary/name-lock Text;
- minimum match Einstellung;
- letzten Übersetzungskontext, damit Quality Check und bilingual review Quelle und Übersetzung weiter verbinden können.
Live-Transkript-Untertitel werden nicht als normale wiederherstellbare Untertitel gespeichert. Wenn ein Live-Transkriptpfad aus dem temporären Live-Ordner stammt, wird er beim erneuten Öffnen übersprungen.
7. Untertitel manuell öffnen
Wähle Open subtitle im Player-Menü, um eine Untertiteldatei zu laden. Die App liest die Datei über den Subtitle Loader und lädt sie in die Video-Engine.
Nach dem Laden:
- wird der Untertitel sichtbar, wenn Captions eingeschaltet sind;
- versucht die App, die Sprache aus Dateiname oder Trackinformationen zu erkennen;
- wird die Untertitelverzögerung auf 0 gesetzt;
- wird die Sync-Analyse neu berechnet;
- wird die Auswahl im Video-Gedächtnis gespeichert.
Wenn die Datei nicht gelesen werden kann, meldet die App, dass der Untertitel nicht geladen wurde.
9. Captions ein- und ausschalten
Nutze die Captions-Schaltfläche oder drücke C. Captions ausschalten lädt den Untertitel nicht aus:
- die Wiedergabe läuft weiter;
- geladene Untertitel bleiben vorhanden;
- nur die Anzeige wird verborgen;
- die Entscheidung wird pro Video gemerkt.
Beim erneuten Einschalten zeigt die App den zuletzt gewählten Untertiteltrack oder geladenen Untertitel.
10. Lautstärke
Klicke auf die Lautstärketaste, um das Lautstärkemenü zu öffnen. Du kannst den Slider ziehen oder Tastenkombinationen nutzen.
M schaltet stumm. Up und Down ändern die Lautstärke in 5-Prozent-Schritten.
11. Wiedergabegeschwindigkeit
Klicke auf Speed, um die Wiedergabegeschwindigkeit zu wählen. Aktuelle Auswahl:
0.75X1X1.25X1.5X2X
Die App zeigt den aktuellen Wert auf der Speed-Taste. Änderungen gelten für die aktuelle Player-Sitzung.
12. Vollbild
Nutze die Vollbildtaste oder drücke F. Im Vollbild blendet die App die normale Fensteroberfläche aus und hält das Video im Mittelpunkt.
Drücke erneut Esc oder F, um zur normalen Ansicht zurückzukehren.
14. Smart Subtitle Assistant
Smart Subtitle Assistant ist die empfohlene Route für Filme und Serien. Ein Klick versucht die komplette Untertitelkette in der richtigen Reihenfolge.
Die Reihenfolge ist human-first:
- VoxFrame sucht bei OpenSubtitles nach einem menschlichen Untertitel in der gewählten Zielsprache.
- Fehlt dieser, sucht VoxFrame nach einem englischen menschlichen Untertitel. Du entscheidest, ob er übersetzt oder als englischer Untertitel behalten wird.
- Liefert OpenSubtitles nichts Brauchbares, prüft VoxFrame lokale und eingebettete Tracks. Ein eingebetteter Track ohne Sprachlabel kann mit automatischer Erkennung der Quellsprache in die Zielsprache übersetzt werden.
- Erst wenn keine brauchbare menschliche oder eingebettete Quelle vorhanden ist und Generierung erlaubt ist, erstellt VoxFrame einen Untertitel aus dem Audio.
- Wo möglich folgt eine Sync- oder Quality-Stufe, damit der Untertitel besser zum Video passt.
Während Suche, Download, Übersetzung oder Generierung läuft, zeigt die UI Status, ungefähre Dauer oder Fortschritt.
15. Zielsprache wählen
Mit Choose language oder dem Sprachchip im CC/subtitle-Hub wählst du die Zielsprache. Unterstützte Ziele sind NL, EN, DE, FR, ES, IT, PT, PL, TR, AR, SV, NO, DA, FI, RO, CS, HU, EL, RU, UK, JA, KO, ZH, HI und ID.
Die Sprache beeinflusst OpenSubtitles-Suche, Übersetzung, live translate, Batch-Ausgabe und Video-Gedächtnis.
Änderst du die Sprache während eines lokalen Films, prüft VoxFrame zuerst, ob ein eingebetteter Track in dieser Sprache vorhanden ist. Danach prüft die App lokale SRT/VTT-Dateien. Gibt es keinen Treffer, fragt VoxFrame, ob gesucht werden soll: OpenSubtitles zuerst, danach bei Bedarf Übersetzung aus Englisch.
Bei IPTV/live translate wird die neue Sprache an den Live-Übersetzungsworkflow weitergegeben. Der Stream soll weiterlaufen, während neue Captions in der gewählten Sprache erscheinen.
16. OpenSubtitles verwenden
VoxFrame sucht zuerst menschliche Untertitel. OpenSubtitles ist deshalb der erste Online-Schritt für lokale Videos, bevor AI-Generierung verwendet wird.
Mit Player Pro allein verwendet diese Funktion deinen eigenen OpenSubtitles-API-Schlüssel und optionalen Account aus Settings > Player > Providers. Nur ein aktives Cloud Plus-/Cloud Pro-Recht kann den gemessenen VoxFrame Cloud-Proxy mit dem VoxFrame-Server-API-Schlüssel verwenden. Diese Serverdaten gelangen nie in den Player.
Typischer Ablauf:
- Die App erstellt nach Möglichkeit eine Video-Identität mit Hash, Dateigröße, Titel, Jahr und Releasename.
- Die App sucht bei OpenSubtitles in der gewählten Zielsprache.
- Kandidaten werden nach Hash, Releasename und Match-Qualität bewertet.
- Der beste Treffer wird geladen, wenn die Confidence hoch genug ist.
- Der Quellenhinweis erscheint im Status, zum Beispiel
OpenSubtitles match.
Wenn kein Zielsprache-Treffer gut genug ist, sucht VoxFrame zuerst nach einem englischen menschlichen Untertitel als Quelle. Wird er gefunden, fragt VoxFrame, ob du ihn in die gewählte Sprache übersetzen möchtest. Wenn du nicht übersetzen wählst, bleibt der englische Untertitel geladen.
Wenn OpenSubtitles nichts Brauchbares liefert, kann die App je nach Einstellung:
- einen englischen menschlichen Untertitel finden und in die Zielsprache übersetzen;
- einen lokalen oder eingebetteten Untertitel verwenden;
- einen eingebetteten Untertitel ohne verlässliches Sprachlabel mit automatischer Erkennung der Quellsprache übersetzen;
- erst danach einen Untertitel aus dem Audio generieren.
Wenn OpenSubtitles vorübergehend ausgelastet oder nicht erreichbar ist, wartet VoxFrame kurz und wiederholt die Suche begrenzt automatisch. Ein zweiter manueller Klick sollte nicht nötig sein. Der Player zeigt eine verständliche Verfügbarkeitsmeldung statt technischer Anfragelimits. Bleibt OpenSubtitles unerreichbar, geht die Kette mit einem englischen, lokalen oder eingebetteten Untertitel weiter und erst danach mit AI-Generierung.
Wenn Cloud abläuft, ungültig wird oder ausgeschaltet ist, hat der Player keinen Zugriff auf den VoxFrame-Server-API-Schlüssel. Verwende eigene Providerdaten oder erneuere Cloud.
17. AI subtitles generieren
Generate AI subtitles ist der Fallback, wenn ein lokales Video keinen brauchbaren menschlichen Untertitel hat. Im Smart Subtitle Assistant wird diese Route erst genutzt, nachdem eingebettete Tracks, lokale Dateien, OpenSubtitles in der Zielsprache und eine englische menschliche Quelle versucht wurden.
Die App kann schnelle lokale STT über Purfview Faster-Whisper, Whisper.cpp als Fallback oder Cloud-Transkription nutzen. Wenn bereits ein englischer menschlicher Untertitel vorhanden ist, sollte VoxFrame nicht transkribieren, sondern diesen Untertitel übersetzen.
18. Untertitel übersetzen
Translate übersetzt den geladenen Untertitel oder den besten gefundenen Quelltext in die gewählte Zielsprache. Für lokale Filme ist ein englischer menschlicher Untertitel die bevorzugte Quelle, wenn kein Treffer in der Zielsprache vorhanden ist.
Das erweiterte Translate-Menü öffnet neben dem Subtitle Assistant; das Hauptmenü bleibt sichtbar. Zuruck und Esc kehren zum Assistant zurück, X schließt die Menüs.
Übersetzbare Quellen sind externe SRT/VTT-Dateien, exportierbare eingebettete Tracks, englische OpenSubtitles-Treffer und Live-Transkript im Live-Kontext. Wenn Quelle und Ziel dieselbe Sprache sind, überspringt VoxFrame die Übersetzung.
Translate only und Translate + sync
Translate only schreibt die Übersetzung als neue Untertiteldatei und lädt sie. Translate + sync versucht danach zusätzlich ASR-assisted sync mit schneller lokaler STT. Ist Sync nicht verfügbar oder nicht erfolgreich, bleibt die Übersetzung erhalten und VoxFrame meldet ehrlich, dass Sync nicht angewendet wurde. Ein synchronisiertes Ergebnis wird nur nach einer wirklich erfolgreichen Sync-Stufe gemeldet.
Die Ausgabe bekommt den Sprachcode im Dateinamen, zum Beispiel .ro.srt, damit du die Version später erkennst. Fertige SRT-Dateien bekommen die Credit-Zeile Subs by VoxFramePlayer. für Vor- und Abspann.
Batch translate all
Batch translate all bleibt bewusst auf NL, EN, DE, FR, ES und IT begrenzt. Vor dem Start fragt VoxFrame nach Bestätigung. Schlagen einzelne Sprachen fehl, bleiben alle erfolgreich erzeugten Dateien erhalten; das Ergebnis nennt die nicht abgeschlossenen Sprachen.
Translation quality check
Translation quality check vergleicht Quelle und Übersetzung aus dem letzten Übersetzungskontext. Nach dem Report erscheint ein Ergebnisfenster, in dem du den Report oder seinen Ordner direkt öffnen kannst.
Export bilingual review
Export bilingual review schreibt HTML- und CSV-Dateien mit Quelle und Übersetzung nebeneinander. Das Ergebnisfenster kann den Review oder den Ausgabeordner direkt öffnen.
Auto split/merge
Auto split/merge strukturiert Cues wirklich neu: lange Cues können geteilt und passende kurze, aufeinanderfolgende Cues zusammengeführt werden. Dadurch können sich Cue-Anzahl, Textverteilung und Timing-Grenzen ändern. Das Ergebnis wird als neue Untertiteldatei geschrieben; die Quelldatei bleibt unverändert.
19. Untertitel prüfen und verbessern
Das Menü Tools enthält zwei bewusst unterschiedliche Aktionen:
Check subtitleanalysiert den aktuellen Untertitel und schreibt nur einen Report. Der Untertitel wird nicht geändert und es entsteht keine.quality-fixed.srt.Improve subtitlewendet die gewählten Reparaturregeln an und schreibt das Ergebnis als neue.quality-fixed.srt. Das Original wird nie überschrieben.
Wähle vorher Tools > Subtitle tool settings..., um Repair-Modus, STT-Referenz, fehlende Sprache, SDH-Entfernung und Wortlisten einzustellen.
Typischer Ablauf:
- Die App prüft, ob ein Untertitel geladen ist.
- Je nach Einstellung erstellt sie eine lokale STT-Referenz.
- Der Repair-Service analysiert Fehler, Warnungen und reparierbare Punkte.
- Die App schreibt immer einen Report.
- Nur
Improve subtitlekann einen reparierten Untertitel schreiben; er heißt.quality-fixed.srt. - Die Preview zeigt Zusammenfassung und Beispiele, bevor du wählst, was passieren soll.
Die Preview kann zeigen:
- Fehler/Warnungen vor der Reparatur;
- Fehler/Warnungen nach der Reparatur;
- Anzahl Änderungen, etwa Textfixes, Timingfixes, entfernte Cues und eingefügte fehlende Sprache;
- Ausgabedatei;
- kompakte Vorher/Nachher-Beispiele.
Preview-Aktionen:
Open report: öffnet die Report-Datei.Only save: speichert den reparierten Untertitel, ohne ihn zu laden.Load repaired subtitle: lädt den reparierten Untertitel in den Player, wenn verfügbar.Close: schließt die Preview.
20. Sync with fast STT
Sync with fast STT versucht, den geladenen Untertitel mit einer schnellen lokalen STT-Referenz auszurichten.
Voraussetzungen:
- ein lokales Video ist geladen;
- ein Untertitel ist geladen;
- schnelle lokale STT-Engine und gewähltes Modell sind verfügbar.
Diese Aktion ist keine Übersetzung. Sie analysiert Speech-Timing und schreibt einen synchronisierten Untertitel, wenn der Match verlässlich genug ist.
21. Benchmark fast STT
Benchmark fast STT testet die Geschwindigkeit der schnellen lokalen STT-Route auf einem kurzen Audiofragment des aktuellen Videos. Die App nutzt ffmpeg, um ein Benchmark-Fragment zu erstellen, und führt die gewählten Purfview/Faster-Whisper-Einstellungen aus.
Das Ergebnis wird als letzter Fast-STT-Status gespeichert und ist in Settings > Speech to Text sichtbar.
22. Untertitel exportieren
Export subtitle speichert den aktuell geladenen Untertitel in eine Datei, die du wählst. Bei einem normalen externen Untertitel kopiert die App die bestehende Untertiteldatei.
Bei einer MKV oder einem anderen lokalen Video mit eingebetteten Untertiteltracks kannst du einen Track als SRT exportieren:
- Öffne das Video.
- Öffne das
CCMenü. - Wähle den eingebetteten Untertiteltrack, den du behalten möchtest, zum Beispiel
Dutch (subrip) (embedded). - Öffne das Player-Menü.
- Wähle
Export subtitle. - Wähle den Speicherort. Die App exportiert den gewählten eingebetteten Track als
.srt.
Bei der Konvertierung von ASS/SSA nach SRT entfernt VoxFrame nur die formatspezifischen <font ...>-Wrapper. Eine ASS-Schriftgröße wie 71 kann dadurch nicht als absolute SRT-Größe das Bild füllen. Kursiver, fetter und unterstrichener Text mit <i>, <b> und <u> bleibt erhalten; die sichtbare Größe folgt danach der normalen VoxFrame-Untertiteleinstellung.
Die App nutzt die Erweiterung der Quelle als vorgeschlagene Erweiterung. Wenn kein normaler geladener Untertitel oder gewählter eingebetteter Track vorhanden ist, oder wenn die Quelldatei nicht mehr existiert, zeigt die App eine Meldung.
Live-Captions aus IPTV/live transcript werden nicht über diese normale Exporttaste gespeichert.
23. IPTV-Playlist öffnen
Wähle Open IPTV playlist im Player-Menü.
Die App öffnet das Fenster Open IPTV playlist. Dort kannst du:
- eine M3U/M3U8 URL einfügen und
Load URLwählen; - eine lokale
.m3uoder.m3u8Datei mitOpen filewählen; - mit
Cancelabbrechen.
Nach dem Laden öffnet die App den Channel Picker.
24. IPTV-Sender wählen
Der Channel Picker zeigt zuerst Gruppen, wenn Gruppen vorhanden sind. Du kannst:
- nach Gruppe suchen;
- eine Gruppe mit
Open groupöffnen; - doppelklicken oder
Enterverwenden; Other playlistwählen, um eine andere Playlist zu laden;Cancelwählen, um zurückzugehen.
Innerhalb einer Gruppe oder ohne Gruppen zeigt die App Sender. Du kannst:
- nach Sendername, Gruppe, tvg-id oder URL suchen;
- mit
Back to groupszur Gruppenübersicht zurück; - den gewählten Stream mit
Open streamöffnen; - doppelklicken oder
Enterverwenden.
25. IPTV live transcript / translate
Live transcript / translate ist für IPTV oder andere Live-Streams gedacht. Die App liest laufend Audio aus dem Live-Stream, erstellt Textsegmente und zeigt sie als Captions. Wenn Live-Translate aktiv ist, wird der Text in die gewählte Zielsprache übersetzt.
Das Live-Fenster enthält unter anderem:
Translate live captions: schaltet die Live-Übersetzung ein;Untertitel-Setup: wählt das Transkriptionsprofil;Gesprochene Sprache: wählt die gesprochene Quellsprache oderAutomatisch erkennen, wenn sie unbekannt ist;Buffer mode: zeigt den synchronisierten Live-Modus für einen entfernten Stream;Live subtitle delay: fügt eine zusätzliche Anzeigeverzögerung hinzu;Target language: wählt bei aktiver Übersetzung die Zielsprache.
Aktuell sind diese Profile sichtbar:
LocalBest: empfohlene lokale Qualität. Audio bleibt auf diesem PC und das Profil nutzt die beste bisher validierte lokale Live-Konfiguration;LocalLight: leichtere lokale Konfiguration für einen schwächeren PC/GPU. Sie nutzt die aktuellen lokalen Spracheinstellungen; wähle bei Bedarf unterSettings > Speech to Textein kleineres Modell;DirectOpenAi: nutzt deinen eigenen gespeicherten OpenAI API-Key für direkte Live-Transkription mit Wortzeitstempeln. OpenAI rechnet diese Nutzung mit dir ab; VoxFrame Cloud-Guthaben wird nicht verwendet;CloudStable: empfohlene Cloud-Qualität mit 10-Sekunden-Audioblöcken über den VoxFrame-Cloud-Proxy;CloudFilmSpeakers: 12-Sekunden-Blöcke für mehr Dialogkontext. Trotz des Profilnamens werden Sprecher **nicht erkannt, benannt oder markiert**.
DirectOpenAi erscheint nur, wenn VoxFrame Cloud ausgeschaltet und ein eigener OpenAI API-Key gespeichert ist. Cloud-Profile sind nur sichtbar, wenn der Account VoxFrame Cloud verwenden darf. Jeder Audioblock wird dann per HTTPS an VoxFrame gesendet und hinter dem VoxFrame-Proxy von OpenAI verarbeitet. Dieser Workflow gibt der App keinen Provider-Zugang; die Verarbeitung bleibt hinter dem VoxFrame-Proxy. Audioverbrauch wird erst nach erfolgreicher Transkription gebucht; Live-Übersetzung wird separat berechnet.
Bei einem entfernten Live-Stream liegt die synchronisierte Wiedergabe mit einem lokalen oder DirectOpenAi-Profil normalerweise ungefähr 30 Sekunden hinter Live, mit einem Cloud-Profil mindestens 60 Sekunden, jeweils plus Transkriptions- und eventueller Übersetzungszeit. Das sind qualitätsorientierte Pufferprofile, keine verzögerungsfreien Captions.
Wähle die gesprochene Quellsprache ausdrücklich, wenn du sie kennst; dadurch wird die Erkennung meist vorhersehbarer. Automatisch erkennen bleibt für eine unbekannte Quellsprache verfügbar. Gesprochene Sprache und Übersetzungsziel sind zwei getrennte Einstellungen.
Der lokale Hauptplayer bleibt live. Beim normalen IPTV-Schauen soll er nicht wie ein 10-Minuten-DVR zurückspulbar sein. LAN Watch bekommt eine eigene HLS-Pufferung, aber der lokale Player selbst bleibt auf Live-Verhalten.
Wenn IPTV kurz hakt, Audio fehlt oder der Sender keine verwertbare Sprache liefert, wartet und puffert die Live-Kette weiter. Das Aufholen ist begrenzt: Wenn die Verarbeitung zu weit hinter das Wiedergabefenster fällt, kann VoxFrame einen bereits zu späten Audioblock kontrolliert überspringen, statt Verzögerung und Speicherverbrauch unbegrenzt wachsen zu lassen. Auf einem überlasteten PC oder bei instabiler Verbindung kann dadurch eine kurze Caption-Lücke entstehen.
Der Status zeigt den Zustand des Workflows:
Listening: Die Sitzung läuft und wartet auf verwertbare Sprache;No speech yet: Blöcke wurden geprüft, aber noch keine klare Sprache gefunden; das ist nicht automatisch ein Fehler;Degraded: Ein Teil des Workflows ist vorübergehend eingeschränkt; Quell-Captions bleiben aktiv, wenn die Übersetzung nicht mithalten kann;Reconnecting: VoxFrame führt einen begrenzten Neuverbindungsversuch aus;Failed: Der Live-Workflow wurde wegen eines technischen Problems beendet.
Änderst du die Zielsprache, gilt sie für neue Blöcke, ohne den Stream neu zu starten. Bereits angezeigte Captions bleiben unverändert.
26. LAN Watch / QR web-player
LAN Watch / QR web-player erstellt einen lokalen Browser-Player für Telefon, Tablet, Laptop, Smart-TV-Browser oder ein anderes Gerät im gleichen Wi-Fi/LAN. VoxFrame zeigt einen QR-Code und darunter einen kleinen anklickbaren Link. Die URL wird auch in die Zwischenablage kopiert.
Bei lokalen Filmen startet LAN Watch an der aktuellen Position. Normale externe SRT/VTT-Untertitel können als WebVTT mitgegeben werden. Eingebettete MKV-Untertitel werden nicht automatisch mitgestreamt; exportiere sie zuerst als SRT und lade diese Datei.
Bei IPTV/live stream erstellt LAN Watch eine eigene Live-HLS-Pufferung mit ungefähr 15 Sekunden Verzögerung und Segmenten von ungefähr 5 Sekunden. Pause im Web-Player stoppt den Server-Puffer nicht; er füllt weiter. Innerhalb der verfügbaren LAN-Pufferzeit kannst du zurückspringen und von dort weitersehen.
Die LAN-Watch-Cachegrenze ist 10 GB. Stopst du LAN Watch oder schließt du den Player, löscht VoxFrame den temporären LAN-Watch-Puffer direkt.
Live-Captions können nach LAN Watch mitlaufen, wenn sie im lokalen Player aktiv sind, bevor LAN Watch startet.
27. Chromecast / Cast
Chromecast / Cast öffnet das Cast-Menü. VoxFrame sucht im gleichen Netzwerk nach Chromecast, Google TV und DLNA-Renderern. PC und Cast-Gerät müssen im gleichen Netzwerk sichtbar sein; VPN, Firewall oder Router können mDNS/SSDP blockieren.
Wenn du Chromecast oder Google TV wählst, startet VoxFrame einen lokalen HLS-Stream und sendet danach einen LOAD-Befehl an den Chromecast Default Media Receiver. WebVTT-Untertitel können mitgegeben werden, wenn ein externer Untertitel oder ein exportierbarer Track als Datei verfügbar ist.
Chromecast ist nicht LAN Watch: LAN Watch ist QR/browser, Chromecast ist direkte Cast-Wiedergabe. Eingebettete MKV-Untertitel zuerst exportieren oder als SRT laden, wenn du sie sicher casten willst.
28. Family filter
Family filter: off/on ist ein leichter Familienfilter. Wenn er aktiv ist, versucht VoxFrame grobe Sprache in Live-Captions und AI/übersetzten Untertiteln abzuschwächen oder zu maskieren.
Der Filter ist optional und keine harte Kindersicherung. Er arbeitet auf Subtitle-/Caption-Text und kann eingebrannte Sprache im Video oder Audio nicht entfernen.
29. AI/STT/live-Aufgaben stoppen
Wenn AI, STT, Übersetzung oder Live-Transkript laufen, zeigt der Player Stop current task. Klicke darauf, um die laufende Aufgabe abzubrechen.
Wenn ein Live-Caption-Overlay aktiv ist, leert Stop das Overlay und beendet den Live-Sitzungsstatus.
30. Settings öffnen und schließen
Öffne Settings aus dem Player-Menü.
Das Einstellungsfenster ist ein Overlay in der App. Schließe es mit der Schließtaste oder Esc.
Einstellungen werden unterschiedlich gespeichert:
- Checkboxen direkt nach Änderung;
- Auswahllisten direkt nach Änderung;
- Textfelder, wenn das Feld den Fokus verliert;
- lokale STT-Modellwahl direkt nach Änderung.
Links stehen diese Bereiche:
AccountPlayerSubtitle ToolsSpeech to TextAbout
31. Settings > Account
Dieser Tab verwaltet Lizenzaktivierung, Accountstatus, Käufe, Updates und Premium Cloud Nutzung.
License
Felder und Tasten:
Status: zeigt den aktuellen Lizenzstatus, zum Beispiel aktiv, abgelaufen oder ausstehend.Activation key: Eingabefeld für einen VoxFrame-Aktivierungsschlüssel.Account e-mail: optionales Account-Mailadresse.Server: zeigt die API-Basis, die die App nutzt.Device: zeigt Gerätestatus.Activate: aktiviert den eingegebenen Key auf diesem Gerät.Refresh license: aktualisiert den Lizenzstatus online.Log out: löscht lokale Accountdaten und versucht, das Gerät serverseitig zu deaktivieren.
Die App speichert den Lizenz-Token lokal im Credential Store. Teile keine Logs oder Screenshots, die Aktivierungsschlüssel enthalten.
Purchase
Der Kaufbereich zeigt Stripe-Status und verfügbare Pläne.
Premium options
Plan-Karten:
Player LicenseCloud PlusCloud Pro
Bei Player License öffnet Player kaufen Stripe checkout direkt, wenn die App entweder einen Lizenz-Token oder eine Account-Mailadresse hat. Wenn beides fehlt, fordert die App zuerst die Account-Mailadresse an.
Die Player License hat einen einmaligen Grundpreis von EUR 24,95 zzgl. MwSt. Cloud-Planpreise verstehen sich ebenfalls zzgl. MwSt. Stripe zeigt vor der Zahlung den Endpreis einschließlich anwendbarer MwSt. an. Nach bestätigter Zahlung wird derselbe installierte Player automatisch als Player Pro aktiviert. Es wird kein separater Pro-Player installiert. Die Lizenzdaten werden auch für Wiederherstellung oder Neuinstallation an die Account-Mailadresse gesendet.
Bei Cloud-Plänen fragt die App zuerst nach der Zahlungsform:
MonthlyOne-timeYearly
Für Cloud Plus/Pro öffnet Stripe erst nach Auswahl der Zahlungsform. Ein direkter qualifizierender Cloud-Kauf schaltet Player Pro ebenfalls automatisch frei; ein vorheriger separater Player-Kauf ist nicht nötig. Das Cloud-Recht bleibt vom permanenten Player-Pro-Recht getrennt. One-time ist ein 30-Tage-Cloud-Pass. Yearly one-time gilt 365 Tage mit monatlicher begrenzter Erneuerung.
Kauf abrufen
Retrieve purchase prüft, ob eine abgeschlossene Stripe-Zahlung bereit ist, mit der App verknüpft zu werden.
Nutze dies nach der Rückkehr von der Stripe-Erfolgsseite oder wenn der Browser dich zur App zurückgeleitet hat.
Updates
Tasten:
Nach Updates suchen: fragt den Server, ob für diesen Account ein Update verfügbar ist.Update herunterladen: lädt ein berechtigtes Update, wenn vorhanden, und prüft Checksumme und Windows-Signatur.
Diese Update-Tasten im Player erfordern eine aktive Lizenz und funktionieren nur, wenn der Server ein Update für diesen Account anbietet. Der signierte öffentliche Installer bleibt auf der offiziellen Downloadseite ohne Anmeldung verfügbar; Kauf und Aktivierung erfolgen danach in diesem installierten Player.
Premium Cloud
Optionen und Felder:
Use VoxFrame Cloud for premium API usage: aktiviert Cloud-Routen, wenn die Berechtigung es erlaubt.Plan: zeigt den aktuellen Plan.Credits/minutes: zeigt lokale Saldo-Informationen.Usage: zeigt Nutzungszusammenfassung.Refresh usage: lädt aktuelle Nutzung.Manage account: versucht, das Stripe Billing Portal zu öffnen, wenn es für diese Lizenz verfügbar ist. Wenn der Server kein Stripe-Portal erstellen kann, öffnet die App als Fallback die VoxFrame-Accountseite und zeigt unter der Taste eine Statusmeldung.
Wenn Cloud eingeschaltet ist, nutzt die App für unterstützte Funktionen die VoxFrame-Cloudroute statt eigener Provider-Keys, solange Lizenz und Cloud-Token gültig sind.
32. Settings > Player
Der Player-Tab enthält Verhalten, bevorzugte Sprachen, Untertitelstil, Glossary, Match-Schwelle, Provider-Keys und Cache.
Player behavior
Einstellungen:
App language: Oberflächensprache. Auswahl: English, Nederlands, Deutsch, Francais.Automatically search: Untertitel automatisch suchen, wenn möglich.Auto-pick best subtitle: den besten passenden Untertitel automatisch laden.Create SRT when no match exists: Untertitel erzeugen, wenn kein guter Treffer existiert.Auto-translate: automatisch übersetzen, wenn der Workflow es unterstützt.Preferred languages: kommagetrennte Sprachcodes für Untertitelsuche, zum Beispielnl,en.Subtitle style: Style-Preset für Untertitelformatierung.Glossary / name lock: Wörter oder Übersetzungen, die stabil bleiben müssen.Min. match: Mindest-Confidence für automatische Untertitelauswahl.
Subtitle style
Stilauswahl:
BalancedCompactReadingLarge
Glossary / name lock
Nutze eine Regel pro Zeile:
- einen Namen, der erhalten bleiben soll, zum Beispiel
VoxFrame - oder eine feste Übersetzung, zum Beispiel
The Order = De Orde
Das Glossary kann bei Übersetzung und Qualitätsprüfung verwendet werden.
33. Settings > Player > Providers
Der Provider-Bereich enthält API-Keys und Provider-Login-Daten.
Felder:
OpenAI API key: dein eigener OpenAI-Key. Leer lassen, um einen gespeicherten Key zu behalten.OpenAI text model: Modell für Textübersetzung/Auswahl.Load models: aktualisiert Modellauswahl.OpenAI transcription: Transkriptionsmodell.OpenSubtitles key: API-Key für OpenSubtitles.OpenSubtitles login: Benutzername.Password: OpenSubtitles-Passwort. Leer lassen, um das gespeicherte Passwort zu behalten.
Tasten:
Save keys: speichert eingegebene Provider-Einstellungen.Clear keys: entfernt gespeicherte Provider-Keys.Test OpenSubtitles: prüft den eigenen API-Key mit einer direkten Suche. Sind Benutzername und Passwort beide gespeichert, prüft VoxFrame zuerst die Kontoanmeldung und danach, ob die Suche das angemeldete Token akzeptiert.
Wenn Use VoxFrame Cloud aktiv ist und dein Account die Cloud-Route erlaubt, nutzt die App VoxFrame Cloud für unterstützte Aktionen. Provider-Keys bleiben für eigene Key-/lokale Routen nützlich.
34. Settings > Player > Cache
Der Cache-Bereich zeigt den Untertitel-Cacheordner. Clear cache löscht den Cacheordner und erstellt ihn neu.
Nutze dies, wenn:
- du alte Downloads oder generierte Untertitel aufräumen willst;
- du testen willst, ob ein Workflow wirklich neu herunterlädt/generiert;
- der Cache möglicherweise defekte oder veraltete Dateien enthält.
35. Settings > Subtitle Tools
Dieser Tab steuert Repair, Translation Review, Live-Translate-Qualität und Batch-Verhalten.
Repair mode
Auswahl:
Safe: minimale Reparatur. Keine ASR-Referenz, kein Einfügen fehlender Sprache und keine automatische Ladeauswahl.Standard: Standardverhalten von VoxFrame. Repariert Text/Timing, nutzt ASR wenn verfügbar, schreibt.quality-fixed.srtund fragt vor dem Laden.Aggressive: strenger. Nutzt schärfere Schwellen, teilt früher und nutzt ASR-Hilfe, wenn verfügbar. Auto-load bleibt aus, damit du zuerst den Report prüfen kannst.
Repair-Checkboxes
Use local STT reference: erstellt wenn möglich eine lokale STT-Referenz.Insert missing speech: darf fehlende ASR-Cues einfügen, wenn Repair das unterstützt.Report only: erstellt nur einen Report und schreibt keinen reparierten Untertitel.Ask before loading repaired subtitle: fragt, bevor der reparierte Untertitel geladen wird.Never overwrite original: der originale Untertitel wird nie überschrieben.Always save report: ein Report wird immer gespeichert.
Die letzten beiden Sicherheitseinstellungen erzwingt die App.
Translation review
Einstellungen:
Live quality: Qualität/Latenz für Live-Translate.Use glossary / name lock: nutzt das Glossary bei Übersetzung.Use scene context: nutzt Umgebungskontext bei normaler Untertitelübersetzung.Suggest glossary candidates: lässt Quality Reports Glossary-Kandidaten vorschlagen.Quality report after translation: erstellt automatisch nach Übersetzung einen Quality Report.Review suspicious cues: markiert verdächtige Cues für Review.Auto-load preferred batch result: lädt nach Batch-Übersetzung automatisch die Ausgabe der gewählten Zielsprache.Fast fallback model for live translate: nutzt ein schnelleres Fallbackmodell, wenn Live-Translate zurückzufallen droht.
Live translate quality
Auswahl:
Fast: schnellstes Live-Modell zuerst. Gut, wenn Captions vor allem weiterlaufen müssen.Balanced: Standard. Nutzt zuerstgpt-5.4-miniundgpt-5.4-nanoals schnellen Fallback, wenn Live-Translate zurückzufallen droht.Better: bleibt beim besseren Live-Modell und deaktiviert schnellen Fallback. Nutze dies, wenn Qualität wichtiger als Latenz ist.
Reset subtitle tools
Reset subtitle tools setzt diesen Tab auf Standardwerte:
- repair mode
Standard; - STT-Referenz an;
- fehlende Sprache einfügen an;
- report-only aus;
- ask before loading an;
- glossary/name lock an;
- scene context an;
- glossary suggestions an;
- automatischer quality report aus;
- suspicious cue review aus;
- batch preferred output auto-load an;
- live quality
Balanced; - fast fallback für live translate an.
36. Settings > Speech to Text
Dieser Tab verwaltet lokale STT-Engines und Modelle.
Fast local engine
Die schnelle lokale Engine ist Purfview Faster-Whisper.
Felder und Tasten:
Engine: zeigt Engine und Verfügbarkeit.Install fast engine: lädt und installiert die Engine.Fast model: wählt das Modell.Install selected fast model: lädt das gewählte Modell.Source language: wählt Sprache oder Auto-Erkennung.Device: wähltAuto / CUDA if possible,CUDAoderCPU.Compute: wähltAuto,float16,int8_float16,int8oderfloat32.Purfview args: Zusatzargumente für fortgeschrittene Nutzung.
Fast-model-Auswahl:
large-v3-turbo- 1.6 GBsmall- 472 MBmedium- 1.5 GBlarge-v2- 2.9 GBlarge-v3- 3.1 GBbase- 142 MBdistil-large-v3- 1.5 GB English
Standardmäßig versucht die App large-v3-turbo zu wählen, wenn verfügbar.
Source-language-Auswahl:
Auto detectEnglishDutchGermanFrenchSpanishItalian
Die Hardware-advice-Zeile prüft, ob CUDA verfügbar ist. Wenn Device und Compute auf Auto stehen, kann die App den Rat automatisch anwenden.
Fallback engine
Die Fallback-Engine ist Whisper.cpp.
Felder und Tasten:
Engine: zeigtWhisper.cppund Verfügbarkeit.Install fallback engine: lädt die Fallback-Engine..bin model: wählt das Fallbackmodell.Install selected .bin: lädt das gewählte.binModell.
Fallback-model-Auswahl:
large-v3-turbo-q5_0- 547 MBsmall-q5_1- 190 MBbase- 141 MBsmall- 465 MBlarge-v3-turbo- 1.5 GB
Standardmäßig versucht die App large-v3-turbo-q5_0 zu wählen, wenn verfügbar.
Status und Fortschritt
Unten im Settings-Overlay zeigt die App Status und Downloadfortschritt. Während Downloads sind Tasten temporär deaktiviert. Danach werden Modellauswahl und Verfügbarkeitslabels neu geladen.
37. Settings > About
Der About-Tab enthält Version, Organisation, Kontakt, Updates, Hilfe und Diagnose.
Elemente:
Version: zeigt die App-Version.Organisation: zeigtVoxFrame.Kontakt: öffnet eine E-Mail ansupport@voxframeplayer.com.Updates: Status der Updateprüfung.Check for updates: prüft über Account/Lizenz, ob ein Release verfügbar ist.Account: öffnet die Online-Accountseite.Website: öffnet die Website.Help: öffnet Online-Hilfe.Credits: zeigt verwendete Technologien.Open logs: öffnet den Logordner für Support/Diagnose.Export safe support log: erstellt in Downloads eine nochmals bereinigte Supportkopie.Delete logs: entfernt aktuelle und rotierte Diagnoselogs.
Die Hilfetaste öffnet Online-Hilfe, damit Anleitungen ohne neuen App-Build aktualisiert werden können.
38. Logs und Diagnose
Nutze Settings > About > Open logs, um den Logordner selbst anzusehen. Wenn du Diagnosedaten an den Support senden musst, nutze vorzugsweise Export safe support log; dadurch entsteht eine separate, bereinigte Textdatei in Downloads. Delete logs entfernt das aktuelle Log und die rotierten Logs.
Logs sind für Fehlersuche wichtig. Die App schreibt Statusmeldungen für Video öffnen, Untertitel laden, OpenSubtitles-Suche, Hash, Releasename, Confidence, Providerverfügbarkeit, Übersetzung, lokale STT, quality check, live transcript, LAN Watch, lokale HLS-Pufferung, Chromecast/Google TV/DLNA Discovery, Account, Lizenz und Cloud-Routen.
Normales Logging enthält keinen Caption-Text, keine vollständigen entfernten URLs, keine absoluten lokalen Pfade, Provider-Keys, Lizenz-/Access-Tokens oder Zahlungsdaten. Entfernte Adressen werden auf sichere Diagnoseinformationen reduziert; der Supportexport bereinigt alle gesammelten Dateien einschließlich älterer Logzeilen erneut.
Die Loggröße ist begrenzt. runtime.log rotiert bei ungefähr 2 MB, behält höchstens drei ältere rotierte Dateien und entfernt die älteste automatisch.
Wenn etwas nicht funktioniert, notiere Video oder IPTV-Sender, gesprochene Quellsprache, Zielsprache, lokal/IPTV/LAN Watch/Chromecast, aktiven Untertitel, genaue Fehlermeldung, Cloud oder eigene Provider-Keys und welche Aktion du geklickt hast.
39. Häufige Workflows
Lokalen Film mit bestem Untertitel ansehen
- Öffne den Film mit
Open video. - Wähle die Zielsprache im CC/subtitle-Hub.
- Wähle
Smart Subtitle Assistant. - VoxFrame prüft eingebettet/lokal, sucht OpenSubtitles, übersetzt bei Bedarf aus Englisch und generiert erst als letzten Schritt.
- Prüfe den Quellen-/Confidence-Hinweis.
Sprache während eines Films wechseln
- Wähle die neue Zielsprache.
- VoxFrame prüft eingebettete Tracks und lokale SRT/VTT-Dateien.
- Wenn nichts passt, bestätige die Suche.
- VoxFrame sucht OpenSubtitles und übersetzt bei Bedarf aus Englisch.
IPTV über LAN Watch ansehen
- Starte IPTV und prüfe, ob der Sender läuft.
- Starte Live-Captions, wenn du Untertitel im LAN-Web-Player willst.
- Wähle
LAN Watch / QR web-player. - Scanne den QR-Code oder klicke den Link darunter.
- Rechne mit ungefähr 15 Sekunden Live-Verzögerung.
- Stoppe LAN Watch, wenn du zum lokalen Player zurück willst.
Chromecast verwenden
- Stelle sicher, dass Chromecast, Google TV oder DLNA-TV im selben Netzwerk ist.
- Öffne Video oder IPTV.
- Lade einen externen Untertitel, wenn du Untertitel casten willst.
- Öffne
Chromecast / Castund wähle das Zielgerät.
40. Problemlösung
OpenSubtitles findet nichts
Prüfe Titel, Jahr, Releasename und Zielsprache. Wenn kein Zieltreffer gut genug ist, suche oder erlaube eine englische Quelle und übersetze diese.
OpenSubtitles ist vorübergehend ausgelastet
VoxFrame wartet zuerst kurz und wiederholt die Suche begrenzt automatisch, ohne technische Anfragelimits anzuzeigen. Schlagen diese Versuche fehl, prüft der Player englische, lokale und eingebettete Untertitel. Wähle Translate from English oder Translate embedded subtitle, um fortzufahren, oder behalte die gefundene Quelle ohne Übersetzung.
Übersetzung ist Englisch geblieben
Prüfe den Sprachchip und den CC/subtitle-Hub. Wenn Quelle und Ziel gleich erkannt wurden, überspringt VoxFrame die Übersetzung. Lade sonst die englische Quelle und starte Translate in die gewählte Zielsprache.
Keine Untertitel in LAN Watch
LAN Watch kann normale externe SRT/VTT-Untertitel mitgeben. Eingebettete MKV- Untertitel zuerst exportieren und laden. Für IPTV müssen Live-Captions aktiv sein, bevor LAN Watch startet.
Chromecast erscheint nicht oder startet nicht
Prüfe, ob Chromecast/Google TV aktiv ist, im gleichen Netzwerk sitzt und mDNS/SSDP nicht blockiert wird. Teste LAN Watch / QR web-player als Fallback.
41. Glossar
Smart Subtitle Assistant: Flow, der zuerst vorhandene/menschliche Untertitel sucht und erst danach übersetzt oder generiert.OpenSubtitles-first: zuerst menschliche Untertitel suchen; AI nur bei Bedarf.LAN Watch: lokaler QR/browser-player über HLS im selben Wi-Fi/LAN-Netzwerk.HLS: Streamingformat mit kleinen Segmenten und Playlist.Chromecast / Google Cast: Cast-Protokoll für Chromecast und Google TV.DLNA: lokales Netzwerkprotokoll für manche TVs und Media-Renderer.Family filter: optionaler leichter Profanity-Filter für Captions/Subtitles.Confidence: Hinweis, wie sicher eine Quelle oder ein Match ist.