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이라는 두 가지 빌드 시스템을 제공합니다.
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