libass は、ASS/SSA (Advanced Substation Alpha/Substation Alpha) 字幕フォーマット用のポータブル字幕レンダラーです。主に VSFilter と互換性があります。
最新リリース 0.17.3 (2024 年 7 月 2 日リリース) については、GitHub リリースを参照してください。変更の詳細なリストについては、変更ログを参照してください。
ソース コードは GitHub リポジトリから入手できます。
バグや機能リクエストを報告するには、問題トラッカーを使用してください。
IRC チャネルもあります。 irc.libera.chat/#libass でお問い合わせください。私たちは常にオンラインでいられるわけではなく、チャンネルを離れると IRC の質問に答えることができないことに注意してください。すぐに応答が得られない場合でも、IRC クライアントを開いたままにしておいてください。最終的には折り返しご連絡いたします。
libass では、Autotools と Meson という 2 つのビルド システムから選択できます。
Autotools は、テスト インフラストラクチャと統合され、Autotools でサポートされるすべてのプラットフォームで機能が完備されているため、開発には推奨されます。
配布用に libass をパッケージ化している場合は、Autotools をお勧めします。 Windows Meson のパッケージ化も同様にうまく機能するはずです。
Meson にはテスト インフラストラクチャとの統合が欠けていますが、それ以外は Windows 上でうまく動作します。これは、Meson および Meson サブプロジェクトとして十分にサポートされているプラットフォーム上の静的のみのビルドに適しています。特に、Meson は MSVC と VS プロジェクト ファイルの生成をサポートしています。
libass を開発しない限り、通常はマクロを手動で定義する必要はなく、これらの手動定義の安定性は保証されません。
DEBUG_LEVEL=0..3
0
デフォルトのアサートセットを使用します。マクロがまったく定義されていない場合に暗黙的に指定される
1
未2
3
さらに、最適化の目的で通常コンパイラに約束される仮定をアサートします
ASSフォーマットの概要
ASS オーバーライドタグ (Aegisub マニュアル)
VSFilter ソース コード (Guliverkli2)
VSフィルター:
sorayuki フォークにいくつかのバグ修正を加えました (廃止されました)
内部使用に焦点を当てたさまざまなフォーク
pfmod
xy-VSFilter/XySubFilter
MPC-HC の VSFilter
カスタム形式拡張子を備えた VSFilterMod (廃止、フォークに組み込まれています)
スレッド VSFilter (廃止)
Guliverkli2 の VSFilter (廃止、上記のすべてに含まれます)
guliverkli の VSFilter (廃止、Guliverkli2 としてフォーク)
ffdshow (廃止)
ペリアン (消滅)
あさ(故人)
libjass (廃止されました)
ASS.js