TTML에서 LRC로 자막 변환
TTML 큐의 시작 시간과 텍스트를 간단한 LRC 가사 파일로 변환합니다.
TTML 파일을 여기로 드래그 앤 드롭
또는 클릭하여 찾아보기
최대 50MB .ttml, .itt, .xml 파일 지원
무료 온라인 TTML to LRC 변환기
이 변환기는 TTML 문서에서 <p> 자막 요소를 읽어 표준 행 단위 LRC 가사 파일을 생성합니다. 각 자막에는 [mm:ss.xx] 시작 타임스탬프가 부여되며, LRC 규격에 맞춰 종료 시간은 자동으로 생략됩니다. <br/> 태그는 줄바꿈으로 변환되며, 일반 인라인 서식 태그는 안전하게 제거됩니다. 모든 처리는 브라우저 내에서 로컬로 진행됩니다.
TTML → LRC 코드 구문 및 구조 검사
헤더 정의, 타임스탬프 구문, 큐 페이로드 형식을 나란히 비교하여 코드 수준의 대응 관계를 보여줍니다
TTML vs LRC 기술 사양
TTML
TTML(Timed Text Markup Language)은 XML 기반 자막 형식입니다. 이 변환기는 begin과 end, 또는 begin과 dur 타이밍 속성을 가진 <p> 요소를 탐색하며, 초 단위 및 타임코드 형식의 타이밍을 지원합니다. begin 속성이 없는 큐는 건너뜁니다.
LRC
LRC는 행 단위로 시간이 동기화되는 가사 형식입니다. 이 변환기는 [mm:ss.xx] 텍스트 행만을 출력하며, [ti:], [ar:], [offset:] 등의 메타데이터 태그나 종료 시간은 별도로 추가하지 않습니다. 여러 줄로 구성된 자막 텍스트는 타임스탬프 없는 연속 행으로 출력됩니다.
형식 차이점
변환 문제 해결 및 주의 사항
플레이어 호환성, 문자 인코딩, 타이밍 동기화에 대한 실용적인 해결책
플레이어에서 자막 싱크가 어긋나거나 점차 느려지는 현상
비디오 프레임레이트 차이(23.976 fps와 25 fps 등)로 인해 발생할 수 있습니다. 당사의 자막 싱크 조절 도구를 통해 전체 오프셋을 손쉽게 보정할 수 있습니다.
한글 자막이 깨져서 물음표나 특수문자로 표시되는 경우
EUC-KR이나 ANSI로 저장된 과거 파일은 깨질 수 있습니다. 본 사이트는 표준 UTF-8로 정규화하여 출력합니다.
여러 인물이 동시에 말할 때 자막이 겹쳐 보이는 문제
포맷마다 다중 자막 처리 방식이 다릅니다. 온라인 자막 편집기에서 개별 라인의 타이밍을 미세 조정할 수 있습니다.
영상 편집 프로그램(프리미어, 다빈치 리졸브)에서 가져오기 오류
전문 편집 소프트웨어의 엄격한 포맷 표준을 고려하여 프리미어, 다빈치 리졸브 등에서 안정적으로 열리는 표준 결과물을 생성합니다.
기능
변환하는 이유
일반적인 활용 사례
가사 준비
행 단위로 시간이 지정된 TTML 자료를 [mm:ss.xx] 타임스탬프를 읽는 가사 도구용 LRC로 변환합니다.
간단한 타이밍
종료 시간과 XML 구조를 제거하고 큐 시작 시간만 유지합니다.
텍스트 재사용
파싱된 TTML 텍스트를 추가 편집이 쉬운 간단한 타임스탬프 행 형식으로 변환합니다.
관련 포맷
SRT (SubRip)
시작과 종료 시간을 모두 유지해야 하면 TTML을 SRT로 변환하세요.
VTT (WebVTT)
기본 웹 영상 자막 형식이 필요하면 TTML을 VTT로 변환하세요.
TXT (Plain Text)
타이밍이 필요 없으면 TTML을 TXT로 변환하세요.
사용 방법
- 1
TTML 파일을 선택하거나 드래그하여 업로드합니다.
- 2
파서가 문서 순서대로 <p> 텍스트와 begin 타이밍을 추출합니다.
- 3
밀리초 타이밍은 LRC 표준인 소수점 둘째 자리(센티초)로 변환됩니다.
- 4
인라인 스타일 태그는 제거되고 줄바꿈 구조는 유지됩니다.
- 5
각 자막은 [mm:ss.xx] 시간 태그로 시작하는 개별 가사 행으로 출력됩니다.
더 많은 자막 도구
자주 묻는 질문
아니요. LRC 규격은 단일 행 시작 시간만을 사용하므로, TTML의 end와 dur 속성은 자동으로 생략됩니다.
타임스탬프는 소수점 두 자리를 사용합니다. TTML 원본의 더 세밀한 밀리초 정밀도는 잘립니다.
네. 등록이나 워터마크가 없으며 변환은 브라우저에서 이루어집니다.
아니요. [ti:], [ar:], [offset:] 같은 메타데이터 태그 없이 타임스탬프가 있는 텍스트 행만 작성합니다.
큐는 [mm:ss.xx] 타임스탬프 하나로 시작하고, 추가 큐 행은 타임스탬프 없는 연속 행으로 이어집니다.
아니요. 처리는 브라우저에서 완료되며 자막 파일은 업로드되지 않습니다.