SUB(preSub) 포맷의 파일에 포함된 개별 자막은 한 줄로 구성되어 있습니다. 각 줄은 단락 기호로 구분되며 다음과 같은 형태여야 합니다.  
 
 
 
§
{0}{50}샘플 자막 텍스트
텍스트를 표시할 첫 번째 프레임과 마지막 프레임이 중괄호 안에 표시됩니다. 자막 텍스트는 그 뒤에 공백 없이 표시됩니다.
SRT(SubRip) 자막 포맷은 3줄 블록으로 구성되어 있습니다. 각 블록은 빈 나누기로 구분되며 다음과 같은 형태여야 합니다.
 
 
 
§
1
1부터 시작하고 각 블록당 1씩 증가하는 연속 숫자입니다.
§
00:01:36,480 –> 00:01:38,360
텍스트 표시가 시작될 때 첫 번째 시간 표시는 시간, 분, 초 및 밀리초를 지정합니다.
두 개의 하이픈과 꺾쇠 괄호로 구성된 화살표는 공백으로 구분됩니다.
또다른 공백 뒤에는 텍스트 표시를 중지할 시간을 지정하는 시간 표시가 나옵니다.
§
샘플 자막 텍스트
자막의 텍스트가 포함됩니다.
SMI(SAMI) 자막 포맷은 HTML 구문을 기반으로 합니다. 밀리초는 시간 값의 기초로 사용됩니다. 이 포맷은 Microsoft에서 개발한 표준이며 주로 비디오 자막에 사용됩니다. SMI는 Windows Media Player 및 기타 Microsoft 제품에서만 재생할 수 있습니다.
SSA(Sub Station Alpha) 자막 포맷에는 가장 다양한 기능이 있습니다. 구문은 섹션 및 포함된 코드 줄로 구성됩니다. 섹션은 대괄호로 시작되고(예: “[Script Info]“), 그 뒤에 해당 정보가 포함된 미리 정의된 코드 줄(예: Title, Original timing)이 나옵니다. 이를 통해 색상, 글꼴, 글꼴 크기 등을 사용할 수 있습니다.
ASS(Advanced Sub Station Alpha) 자막 포맷은 SSA의 향상된 버전으로 SSA의 모든 기능을 제공합니다. 예를 들어 가라오케에 사용하기 위해 자막을 그래픽으로 편집할 수도 있습니다.
PSB(MPsub) 자막 포맷은 Linux용 동영상 플레이어인 Mplayer에 맞게 개발되었습니다. 기본 기능은 동적 시간 종속성을 사용하는 것입니다. 코드는 숫자와 자막 텍스트로 구성됩니다. 코드의 첫 번째 숫자는 마지막 자막이 경과된 후 다음 자막이 표시되기까지의 대기 시간(초)을 나타냅니다. 두 번째 숫자는 나타내는 시간(초)의 현재 자막을 표시합니다.
참조:
Nero Digital 자막 설정


자막 포맷