소개
AssFilterMod은 Blitzker가 개발한 DirectShow 기반 자막 렌더러로, libass 라이브러리를 활용하여 ASS 및 SRT 자막을 처리합니다. AssFilter의 포크 버전으로, 설정 및 상태 탭 추가, SRT 자막 지원, MPC-HC 내장 비디오 렌더러 호환성 개선, 자막 트랙 변경 시 크래시 수정 등의 기능을 포함합니다. 이 프로그램은 자막을 비디오에 직접 렌더링하지 않고 비디오 렌더러와 직접 통신하여 자막 처리를 위임하는 방식으로 작동합니다. Windows Vista, 7, 8, 8.1, 10(32비트 및 64비트)에서 실행되며, GPL-3.0 라이선스로 배포됩니다.
상세정보
설정 및 상태 탭
AssFilterMod은 사용자가 자막 렌더링 동작을 세부적으로 조정할 수 있는 설정 탭과 현재 상태를 확인할 수 있는 상태 탭을 제공합니다. 이를 통해 외부 자막 폴더 경로, 사용자 정의 태그 적용 등 다양한 옵션을 실시간으로 관리할 수 있습니다.
SRT 자막 지원
원본 AssFilter에 비해 AssFilterMod은 SRT 형식 자막을 추가로 지원합니다. 사용자는 SRT 파일에 ASS 태그를 삽입하여 스타일을 커스터마이징할 수 있으며, 예를 들어 {b1} 태그를 입력하면 해당 자막이 볼드체로 표시됩니다.
MPC-HC 호환성
AssFilterMod은 MPC-HC(Media Player Classic – Home Cinema)의 내장 비디오 렌더러와 원활하게 작동하도록 최적화되었습니다.これにより、MPC-HC를 사용하는 사용자는 추가 설정 없이도 향상된 자막 렌더링을 경험할 수 있습니다.
자동 외부 자막 로딩
미디어 파일이 재생될 때, 동일한 폴더 내의 외부 자막 파일을 자동으로 감지하고 로드합니다. 외부 자막 폴더 경로는 세미콜론(;)으로 구분하여 여러 폴더를 지정할 수 있지만, 현재 재생 중인 미디어 파일의 폴더 내 하위 폴더만 사용할 수 있다는 제한이 있습니다.
다운로드 및 설치 방법
AssFilterMod은 GitHub 저장소의リリースペ이지에서 ZIP 형식으로 다운로드할 수 있습니다. 다운로드 후 압축을 해제하고, 포함된 어셈블리를 시스템에 등록하여 사용합니다. 구체적인 등록 절차는 공식 문서에 명시된 DirectShow 필터 등록 방법을 따릅니다.
기본 사용법
설치 후, 미디어 플레이어에서 자막이 포함된 파일을 재생하면 AssFilterMod이 자동으로 자막을 처리합니다. 설정 변경을 위해서는 레지스트리 편집기를 통해 HKEY_CURRENT_USERSoftwareAssFilter 경로의 값을 수정할 수 있으며, 변경 사항은 다음 재생 시부터 적용됩니다.
이런 경우에 유용합니다
MPC-HC 또는 기타 DirectShow 기반 미디어 플레이어를 사용하여 고급 자막 스타일링이 필요한 사용자에게 유용합니다. 특히 ASS 또는 SRT 자막에 사용자 정의 태그를 적용하여 폰트, 색상, 위치 등을 세부적으로 조정하고 싶은 경우에 적합합니다. 외부 자막 폴더를 체계적으로 관리하여 여러 언어의 자막을 손쉽게 전환하고 싶은 사용자에게도 도움이 됩니다.
제한 사항·확인 사항
AssFilterMod은 ASS 및 SRT 형식 자막만 지원하며, 기타 자막 형식은 처리할 수 없습니다. 외부 자막 폴더로 지정된 경로는 현재 재생 중인 미디어 파일이 위치한 폴더의 하위 폴더만 유효하며, 상위 폴더나 다른 드라이브의 경로는 사용할 수 없습니다. 또한, 설정 값은 레지스트리에 저장되므로 시스템 정책으로 레지스트리 수정이 제한된 환경에서는 기능을 완전히 활용하기 어려울 수 있습니다.
시스템 요구사항
Visual Studio 2015 Update 3 Redistributables, Visual Studio 2017 Redistributables x32, Visual Studio 2017 Redistributables x64, DirectX 9 Redistributables가 필요합니다.


