타이밍
자막 시간축을 밀고 늘이고 다시 맞춥니다. 프레임 레이트 변환, 겹침과 빈 구간 정리, 구간 자르기와 파일 나누기까지 합니다.
도구 29개
자막 프레임 레이트 변환
원본 프레임 레이트를 대상 프레임 레이트로 나눈 비율만큼 모든 시간값을 늘이거나 줄입니다. 23.976부터 60까지 임의 조합을 지원합니다.
자막 사이 빈 구간 채우기
앞 자막을 조금 더 오래 붙잡아 다음 자막과의 빈 화면을 없앱니다. 두 자막의 글자와 시간은 각자 그대로입니다.
23.976 자막을 25fps로
모든 시간값에 0.95904를 곱해 NTSC 영화 자막을 PAL 판본에 맞춥니다. 반올림한 4퍼센트가 아닌 4.096퍼센트 보정입니다.
23.976 자막을 29.97로
프레임 번호가 29.97 대신 영화 레이트로 나뉘어 있을 때 모든 시간값에 0.8을 곱합니다. 3:2 풀다운은 변환 이유가 아니라는 설명도 함께 봅니다.
24fps 자막을 25fps로
모든 시간값에 정확히 0.96을 곱해 4퍼센트 PAL 속도 보정을 적용합니다. 영화 마스터끼리의 짝이며 읽기 속도 손실도 함께 알려 줍니다.
25fps 자막을 23.976으로
모든 시간값에 1.0427094를 곱해 PAL 자막을 NTSC 영화 판본으로 되돌립니다. 25에서 29.97로 가는 조합이 왜 틀린지도 설명합니다.
29.97 자막을 23.976으로
영화 타임라인을 NTSC 컨테이너 레이트로 센 파일에서 모든 시간값에 1.25를 곱합니다. 자막이 일찍 뜨는 경우를 위한 0.8 보정의 반대입니다.
50fps 자막을 25fps로
모든 시간값을 절반으로 줄여 50fps나 필드 단위로 센 자막을 25fps 판본에 맞춥니다. 파일 길이만 봐도 드러나는 오류입니다.
겹친 자막 하나로 합치기
같은 시간대에 겹친 자막을 두 글자를 모두 담은 하나로 만듭니다. 시작은 가장 이르게, 끝은 가장 늦게 잡히며 업로드가 없습니다.
인접한 자막 블록 합치기
사이 간격이 정한 값보다 짧은 이웃 자막을 하나로 잇습니다. 끊긴 구간은 채워지고 글자는 한 단어도 빠지지 않습니다.
지점 지정 자막 동기화
파일 속 한 지점과 그것이 있어야 할 지점을 지정합니다. 한 쌍이면 이동만, 두 쌍이면 뒤로 갈수록 벌어지는 드리프트까지 펴집니다.
자막 겹침 제거
모든 자막이 앞 자막이 끝난 지점에서 시작하도록 자르거나 버립니다. 이동한 수와 지운 수를 따로 보고합니다.
자막 타이밍 비율로 늘이기
모든 시간값에 비율을 곱해 타임라인을 늘이거나 줄입니다. PAL 속도 보정과 뒤로 갈수록 커지는 드리프트에 쓰는 도구입니다.
자막 최소 간격 지정
자막 사이에 최소 몇 밀리초의 빈 화면을 둡니다. 두 줄이 한 줄처럼 읽히지 않게 하며 필요한 시간은 앞 자막이 내놓습니다.
자막 최소 표시 시간 설정
한도보다 짧은 자막을 더 오래 화면에 붙잡습니다. 늘어난 시간은 뒤 간격에서 빼오고 마지막 자막은 그냥 늘어납니다.
자막 끝 시간만 밀기
모든 자막의 끝 시간만 옮기고 시작은 그대로 둡니다. 자막을 더 오래 남기거나 반대로 더 빨리 걷어 낼 수 있습니다.
자막 시작 시간만 밀기
모든 자막의 시작 시간만 옮기고 끝은 그대로 둡니다. 준 만큼 자막이 짧아지거나 길어집니다.
자막 타이밍 밀기
모든 자막을 정확히 몇 밀리초 단위로 앞뒤로 옮깁니다. 시간만 바뀌고 글자와 자막 번호는 그대로입니다.
프레임 단위로 자막 밀기
프레임 수를 프레임 레이트로 환산해 모든 자막을 옮깁니다. 23.976, 24, 25, 29.97, 30fps 원본을 지원합니다.
타임코드만큼 자막 밀기
00:00:02,500 같은 타임코드만큼 모든 자막을 옮깁니다. 음수도 되고 양끝이 함께 움직여 길이는 변하지 않습니다.
구간 자막만 시간 이동
정한 시간 구간 안에서 시작하는 자막만 옮기고 나머지는 그대로 둡니다. 한 장면만 고치고 파일 전체는 건드리지 않습니다.
자막을 프레임에 맞추기
모든 자막 경계를 25, 23.976, 29.97 등 정한 프레임 레이트의 가장 가까운 프레임으로 옮깁니다. 타임라인 길이는 그대로입니다.
긴 자막 블록 나누기
글자 수 한도를 넘는 자막을 읽기 좋은 조각으로 자릅니다. 단어 경계에서 나누고 시간은 길이에 비례해 나눠 줍니다.
문장 단위로 자막 나누기
마침표, 물음표, 줄 바꿈을 기준으로 한 자막에 한 문장씩 담습니다. 약어와 소수점은 나누지 않고 그대로 둡니다.
표시 시간 기준 자막 나누기
정한 시간보다 오래 화면에 있는 자막을 같은 길이의 조각으로 나눕니다. 조각 수와 각 조각의 시간은 표시 시간에서 계산합니다.
자막을 시간대별로 분할
한 자막 파일을 시간대 기준으로 여러 조각으로 자릅니다. 자막마다 시간과 번호를 지키며 조각들은 하나의 압축 파일로 내려옵니다.
영상 길이에 자막 늘이기
영상 길이를 넣으면 자막을 그 길이에 맞게 늘이거나 줄입니다. 비율은 자막 파일 자체에서 재서 계산합니다.
첫 자막을 타임코드에 맞추기
파일 전체를 옮겨 첫 자막이 지정한 시각에 시작하게 합니다. 00:00:00,000을 넣으면 앞부분을 걷어 내고 자막이 음수로 밀리지 않습니다.
구간 자막만 남기기
정한 시간 창 안의 자막만 남깁니다. 완전히 밖인 자막은 버리고 경계에 걸친 자막은 그 지점에서 자르며 업로드가 없습니다.
다른 카테고리
형식 변환
SRT를 비롯한 12가지 자막 형식을 서로 변환하고, 변환마다 무엇이 사라지는지 먼저 보여 줍니다.
텍스트
대소문자, 태그와 청각장애인용 설명 제거, 색상과 위치, 이중 언어 합치기와 나누기, 찾아 바꾸기, 줄 바꿈, 인코딩을 다룹니다.
품질 검사
겹침, 빈 구간, 빈 자막, 시간축 순서 오류, 표시 시간 이상처럼 구조적 결함을 찾아냅니다. 전부 한 번에 검사할 수도 있습니다.
접근성
EN 301 549, WCAG 1.2.2, FCC, Ofcom, Netflix, BBC 기준으로 읽기 속도, 줄 길이, 표시 시간을 봅니다.
타임코드
30fps 논드롭 프레임과 29.97 드롭 프레임 표기를 양방향으로 바꿉니다. 두 표기는 한 시간마다 3.6초씩 어긋납니다.
내보내기
자막을 HTML track 요소, YouTube 챕터, 일반 텍스트 전사, 인쇄용 PDF로 바꿉니다. 자막 형식이 담지 못하는 결과물입니다.
미디어
동영상 자막 추출, Whisper 음성 전사, PGS와 VobSub OCR, 자막 음성 합성, 오디오 재동기화를 브라우저 안에서 합니다.