Zum Inhalt springen

Anwendungsfall

ASS-Untertitel für Anime finden, bewerten und bereinigen

Fansub-Releases leben von Styling, Positionierung und Typeset-Schildern. Sublarr sucht gezielt danach, zieht ASS SRT vor und räumt hinterher auf.

Das Problem

Finden

Durchnummerierte Folgen statt Staffeln, IDs, die nicht zu TVDB passen: Sublarr löst Anime über AniDB und Sonarrs absolute Nummern auf und fragt Anime-Quellen wie Jimaku und AnimeTosho. Treffer, deren Release eine andere Staffel oder Folge nennt, fallen vor dem Scoring raus.

Bewerten

ASS bekommt einen Bonus im Score, maschinell übersetzte Untertitel einen Malus. Das Anime-Preset stellt alles in einem Klick ein — auch pro Sprachprofil.

Bereinigen

SRT, die neben einer ASS-Fassung liegen, Signs- und Songs-Spuren, die Dubtitle unter mehreren englischen Spuren, Dateien mit kaputter Kodierung — erkannt, und erst nach einer Vorschau entfernt oder repariert.

Sublarr-Scoring-Einstellungen mit den Presets Anime, Movies und TV sowie dem Schalter ASS/SSA-Format bevorzugen
Scoring: Anime-Preset und ASS-Präferenz.
Sublarr-Bereinigung mit Speicheranalyse und den Regeln Sprachen-Filter, Format-Upgrade, verwaiste Dateien und verwaiste DB-Einträge
Bereinigung: Format-Upgrade löscht SRT, sobald ASS für dieselbe Folge da ist.

So richtest du es ein

  1. 01 Container mit der Datei unten starten und den Anime-Ordner einbinden.
  2. 02 Unter Einstellungen → Scoring das Anime-Preset anwenden oder es an das Sprachprofil deiner Anime-Bibliothek heften.
  3. 03 AniDB unter Einstellungen → Verbindungen → Metadaten aktivieren, dann die Bereinigungen einschalten, die du willst — jede zeigt vorher, was sie träfe.

docker-compose.yml

Ein Container, zwei Volumes. /path/to/media durch deinen Medienordner ersetzen, PUID/PGID auf deinen Benutzer setzen (id zeigt die Werte).

services:
  sublarr:
    image: ghcr.io/abrechen2/sublarr:1.20.0
    container_name: sublarr
    ports:
      - "5765:5765"
    volumes:
      - ./config:/config
      # dein Anime-Ordner
      - /path/to/media:/media:rw
    environment:
      - PUID=1000
      - PGID=1000
    restart: unless-stopped

Starten und prüfen:

docker compose up -d
curl http://<host>:5765/api/v1/health

Die Antwort enthält {"status":"healthy","version":"…", …}

Grenzen

  • ASS hat Vorrang, aber kein Monopol: Gibt es für eine Folge nur SRT, nimmt Sublarr die beste SRT.
  • Wie gut ASS am Ende aussieht, entscheidet der Player. Sublarr liefert die Datei mit Styling — rendern muss sie der Client.
  • Am zuverlässigsten ist die AniDB-Auflösung mit aktiviertem, aktuellem AniDB-Cache. Ohne ihn greifen die anderen Stufen.
  • Bereinigungen löschen Dateien — aber erst nach der Vorschau, und Untertitel landen 30 Tage im Papierkorb.

Wenn es hakt

Falsche Folge bei durchnummerierten Serien

AniDB ist aus oder der Cache veraltet. Unter Einstellungen → Verbindungen → Metadaten → AniDB aktivieren und den Dump aktualisieren. Schon gespeicherte Untertitel, deren Release eine andere Folge nennt, listet die Untertitel-Reparatur in den Systemeinstellungen und sucht sie neu.

Eine SRT gewinnt, obwohl es ASS gibt

Prüfe, ob das Sprachprofil das Anime-Preset nutzt. Die Score-Aufschlüsselung im Verlauf zeigt, woran die ASS verloren hat.

Der Untertitel passt zum englischen Dub statt zum Original

Die Datei trägt mehrere englische Spuren. Die Dubtitle-Erkennung misst, welche davon den Dub transkribiert, statt zu raten.

Probier es an einer Staffel

Binde einen Anime-Ordner ein, wende das Anime-Preset an und sieh dir an, was Sublarr findet.