libass ist ein tragbarer Untertitelrenderer für das Untertitelformat ASS/SSA (Advanced Substation Alpha/Substation Alpha). Es ist größtenteils mit VSFilter kompatibel.
Siehe GitHub-Veröffentlichungen für die neueste Version 0.17.3 (veröffentlicht am 02.07.2024). Eine detaillierte Liste der Änderungen finden Sie im Changelog.
Der Quellcode ist in unserem GitHub-Repository verfügbar.
Bitte verwenden Sie den Issue-Tracker, um Fehler oder Funktionswünsche zu melden.
Wir haben auch einen IRC-Kanal. Sprechen Sie mit uns auf irc.libera.chat/#libass. Bitte beachten Sie, dass wir nicht ständig online sein können und keine IRC-Fragen beantworten können, wenn Sie den Kanal verlassen. Auch wenn Sie keine sofortige Antwort erhalten, lassen Sie Ihren IRC-Client geöffnet, und wir werden uns irgendwann bei Ihnen melden.
libass bietet zwei Build-Systeme zur Auswahl: Autotools und Meson.
Autotools wird für die Entwicklung bevorzugt, da es sich in unsere Testinfrastruktur integrieren lässt und auf allen von Autotools unterstützten Plattformen alle Funktionen bietet.
Wenn Sie Libass für den Vertrieb verpacken, wird Autotools empfohlen; Beim Packen für Windows sollte Meson genauso gut funktionieren.
Meson lässt sich nicht in die Testinfrastruktur integrieren, funktioniert aber ansonsten gut unter Windows. Es eignet sich für rein statische Builds auf jeder von Meson gut unterstützten Plattform und als Meson-Teilprojekt. Insbesondere unterstützt Meson MSVC und die Generierung von VS-Projektdateien.
Außer bei der Entwicklung von Libass besteht normalerweise keine Notwendigkeit, Makros manuell zu definieren, und es gibt keine Stabilitätsgarantien für diese manuellen Definitionen.
DEBUG_LEVEL=0..3
0
den Standardsatz von Asserts verwenden; impliziert, wenn das Makro überhaupt nicht definiert ist
1
, 2
unbenutzt
3
übernehmen zusätzlich Annahmen, die dem Compiler normalerweise zu Optimierungszwecken übergeben werden
Übersicht über das ASS-Format
ASS-Override-Tags (Aegisub-Handbuch)
VSFilter-Quellcode (Guliverkli2)
VSFilter:
Sorayuki-Fork mit einigen Bugfixes (nicht mehr vorhanden)
verschiedene Forks mit Fokus auf den internen Gebrauch
pfmod
xy-VSFilter/XySubFilter
VSFilter in MPC-HC
VSFilterMod mit benutzerdefinierten Formaterweiterungen (nicht mehr vorhanden, von Forks zusammengefasst)
Threaded VSFilter (nicht mehr vorhanden)
VSFilter in Guliverkli2 (nicht mehr vorhanden, von allen oben genannten zusammengefasst)
VSFilter in guliverkli (nicht mehr vorhanden, gespalten als Guliverkli2)
ffdshow (nicht mehr vorhanden)
Perian (verstorben)
asa (verstorben)
libjass (nicht mehr vorhanden)
ASS.js