VLC-Untertitel verstümmelt / falsche Zeichen: Kodierung beheben

Untertitelprobleme Zuletzt aktualisiert: Gilt für: Alle Plattformen · VLC 3.0.x

Verstümmelte Untertitel — Fragezeichen, schwarze Rauten oder eine Wand aus Unsinnszeichen — sind ein Textkodierungsproblem, keine beschädigte Untertiteldatei. Die Untertiteldatei ist in Ordnung; VLC dekodiert sie mit dem falschen Zeichensatz. Das ist extrem häufig bei Legacy-SRT-Dateien, die als Windows-1252 oder Mitteleuropäisch gespeichert sind, und ebenso häufig bei UTF-16-Dateien. Eine Einstellungsänderung behebt es global; der Pro-Datei-Override behebt es sofort.

Warum passiert das?

  • Falsche Standardkodierung in VLC — VLC nimmt UTF-8 an; Legacy-Dateien in Windows-1251/1252/GBK werden falsch gelesen.
  • UTF-16-kodierte Untertitel — manche Tools speichern SRT als UTF-16 mit BOM; die Auto-Erkennung von VLC wählt manchmal die falsche Seite.
  • BOM-loses UTF-8 mit chinesischem/kirillischem Inhalt — ohne BOM kann VLC eine Legacy-Codepage raten.
  • ASS/SSA mit nicht unterstützten Charset-Headern — die Datei deklariert eine Kodierung, enthält aber eine andere.

So beheben Sie es

Lösung 1Untertitel-Rendering korrigieren (Kodierung)

Sorgt für korrekte Untertitelanzeige

  1. Gehen Sie zu Extras > &Einstellungen > Subtitles (unter „Subtitles / OSD").

    Die Untertiteleinstellungen öffnen sich.

  2. Setzen Sie „Default encoding" auf UTF-8 — und wenn das fehlschlägt, versuchen Sie Windows-1252, Windows-1251 (Kyrillisch) oder die zu Ihrer Sprache passende Codepage.

    Der Text wird korrekt dekodiert.

  3. Klicken Sie auf Save und öffnen Sie das Video erneut.

    Untertitel werden mit den neuen Einstellungen neu gerendert.

HinweisPro-Datei-Überschreibung: Rechtsklick auf das Video > Untertitel > Un&terspur zur Auswahl einer Spur; Tasten G und H für die Feinzeitanpassung.

Lösung 2Die Kodierung für eine Datei überschreiben (schneller Test)

Behebt die aktuelle Datei in 10 Sekunden — und identifiziert die richtige Codepage

  1. Während der Wiedergabe zu Untertitel > Un&terspur (Rechtsklick-Menü) gehen — das Untermenü „Character encoding" öffnen, falls verfügbar.

    Die Kodierungsoptionen erscheinen.

  2. Durch UTF-8, Windows-1252, Windows-1251 wechseln, bis der Text lesbar ist.

    Die richtige Kodierung ist gefunden.

  3. Die funktionierende Kodierung notieren und als Standard in den Einstellungen setzen.

    Künftige Dateien dieses Typs dekodieren korrekt.

HinweisVLC 3.0 legt den Kodierungs-Wähler auf manchen Plattformen pro Spur unter Untertitel > Untertitel-Textcodierung frei; auf anderen die globale Standardeinstellung verwenden.

Lösung 3Den Untertitel als UTF-8 neu speichern

Der dauerhafte Fix auf Dateiebene

  1. Die .srt in Notepad++ (oder VS Code / jedem Editor mit Kodierungskontrolle) öffnen.

    Die Datei öffnet sich, möglicherweise verstümmelt.

  2. Menü > Encoding > Convert to UTF-8 (ohne BOM ist in Ordnung).

    Die Datei ist konvertiert.

  3. Speichern, das Video in VLC neu laden.

    Untertitel werden überall korrekt gerendert, auf jedem Gerät.

HinweisDie Umwandlung nach UTF-8 macht den Untertitel portabel — VLC, Fernseher, Telefone und Web-Player verarbeiten UTF-8 zuverlässig.

Lösung 4VLC-Einstellungen auf Standardwerte zurücksetzen

Entfernt beschädigte Einstellungen, die Abstürze, schwarze Bildschirme und Audioprobleme verursachen

  1. Schließen Sie VLC vollständig.

    Es läuft kein VLC-Prozess.

  2. Öffnen Sie eine Eingabeaufforderung (Win+R → cmd) oder ein Terminal.

    Eine Befehlszeile ist verfügbar.

  3. Führen Sie aus: vlc --reset-config (Windows/Linux) — unter macOS löschen Sie stattdessen ~/Library/Preferences/org.videolan.vlc.

    Die VLC-Einstellungen sind auf die Standardwerte zurückgesetzt.

  4. Starten Sie VLC und wenden Sie nur die Einstellungen wieder an, die Sie tatsächlich benötigen.

    VLC startet mit sauberen Einstellungen.

HinweisDies löscht alle benutzerdefinierten Einstellungen (einschließlich Tastenkürzel und Skins). Exportieren Sie Ihre Konfiguration vorher unter Extras > &Einstellungen > Allee > Interface, wenn Sie ein Backup wünschen.

Erweiterte Fixes

Lösung 1ASS-Dateien mit falschen Charset-Headern beheben

Behandelt gestylte Untertitel, die Kodierungseinstellungen ignorieren

  1. Die .ass-Datei in einem Texteditor öffnen und den „Script Info"-Header auf eine Charset-Zeile prüfen.

    Der Header ist sichtbar.

  2. Wenn die Datei Russisch/Chinesisch in einem sonst UTF-8-Header enthält, als UTF-8 neu speichern und jede Charset-Override-Zeile entfernen.

    Der Header passt zum Inhalt.

  3. In VLC neu laden — ASS-Styling wird jetzt mit korrektem Text angewendet.

    Gestylte Untertitel sind lesbar.

HinweisASS-Dateien tragen eigene Schrift- und Charset-Metadaten; wenn sie kollidieren, muss die Datei behoben werden — VLC folgt dem Header.

So vermeiden Sie es künftig

  • Untertitel standardmäßig als UTF-8 speichern.
  • Tools verwenden (subliminal, subdownloader), die UTF-8 ausgeben.
  • Wenn Sie Untertitel von Hand bearbeiten, das BOM behalten oder sicherstellen, dass der Editor UTF-8 schreibt.

Häufige Fragen

Warum zeigen meine Untertitel Kästchen (□) in VLC?
Kästchen bedeuten, dass der Schriftart Glyphen für die Zeichen fehlen oder die Kodierung falsch ist. Zuerst die Kodierung beheben; wenn Kästchen bei korrekter Kodierung bleiben, fehlt der Schriftart die Schrift — die Untertitelschriftart in den Einstellungen ändern.
Unterstützt VLC chinesische, kyrillische oder arabische Untertitel?
Ja, mit einer Schriftart, die die Schrift abdeckt. Die Kodierung muss UTF-8 (oder die passende Codepage) sein. Für Arabisch/Hebräisch zusätzlich die RTL-Option in den Untertiteleinstellungen aktivieren.
Der Untertitel sieht in Notepad gut aus, ist aber in VLC verstümmelt — warum?
Notepad erkennt die Kodierung automatisch; VLC verwendet seine konfigurierte Standardeinstellung. Die Standardkodierung von VLC an die tatsächliche Kodierung der Datei anpassen.
Verstümmelter Text nur im Vollbildmodus?
Das ist ungewöhnlich und deutet auf den Renderer statt auf die Kodierung hin. Das Video-Ausgabemodul wechseln oder den GPU-Treiber aktualisieren.

Zusammenfassung

Untertitel-Rendering korrigieren (Kodierung) — Sorgt für korrekte Untertitelanzeige. If it does not help, work through the remaining fixes in order: each targets a different layer of the problem. Most users resolve this issue by fix 3 at the latest. Keep VLC updated (current stable: 3.0.23) and revisit this guide when a new VLC version ships.