libass est un moteur de rendu de sous-titres portable pour le format de sous-titres ASS/SSA (Advanced Substation Alpha/Substation Alpha). Il est principalement compatible avec VSFilter.
Consultez les versions de GitHub pour la dernière version 0.17.3 (publiée le 02/07/2024). Consultez le journal des modifications pour une liste détaillée des modifications.
Le code source est disponible sur notre référentiel GitHub.
Veuillez utiliser le suivi des problèmes pour signaler des bogues ou des demandes de fonctionnalités.
Nous avons également un canal IRC. Parlez-nous sur irc.libera.chat/#libass. Notez que nous ne pouvons pas être en ligne tout le temps et que nous ne pouvons pas répondre aux questions IRC si vous quittez la chaîne. Même si vous n'obtenez pas de réponse immédiate, gardez votre client IRC ouvert et nous vous répondrons éventuellement.
libass propose deux systèmes de construction parmi lesquels choisir : Autotools et Meson.
Autotools est préféré pour le développement car il s'intègre à notre infrastructure de test et propose toutes les fonctionnalités sur toutes les plates-formes prises en charge par Autotools.
Si vous emballez Libass pour la distribution, Autotools est recommandé ; lors de l'empaquetage pour Windows, Meson devrait fonctionner tout aussi bien.
Meson manque d'intégration avec l'infrastructure de test, mais fonctionne par ailleurs bien sous Windows. Il convient aux versions statiques uniquement sur n'importe quelle plate-forme bien prise en charge par Meson et en tant que sous-projet Meson. Notamment, Meson prend en charge MSVC et la génération de fichiers de projet VS.
À moins de développer Libass, il n'est généralement pas nécessaire de définir manuellement des macros et il n'y a aucune garantie de stabilité pour ces définitions manuelles.
DEBUG_LEVEL=0..3
0
utilise l'ensemble d'assertions par défaut ; implicite si la macro n'est pas définie du tout
1
, 2
inutilisés
3
affirment en outre les hypothèses généralement confiées au compilateur à des fins d'optimisation
Présentation du format ASS
Balises de remplacement ASS (manuel Aegisub)
Code source de VSFilter (Guliverkli2)
VSFiltre :
fourche sorayuki avec quelques corrections de bugs (défunte)
diverses fourchettes axées sur un usage interne
pfmod
xy-VSFilter/XySubFilter
VSFilter dans MPC-HC
VSFilterMod avec extensions de format personnalisées (défunte, absorbé par les forks)
VSFilter fileté (défunt)
VSFilter dans Guliverkli2 (défunt, englobé par tout ce qui précède)
VSFilter dans guliverkli (défunt, forké sous le nom de Guliverkli2)
ffdshow (défunt)
Périan (défunt)
asa (défunt)
libjass (défunt)
ASS.js