본문으로 바로 가기
SubtitleMatrix

문장 단위로 자막 나누기

타이밍특정 시점에서 나누기
또는 자막 텍스트를 붙여넣으세요

옵션

한 문장이 끝나고 다음 문장이 시작하는 곳마다 나눕니다. 자막 파일은 마침표를 자주 빼먹으므로 줄이 바뀌는 곳에서도 나눕니다. 새 문장을 시작하는 마침표, 물음표, 느낌표를 세며 전각 。!?도 포함됩니다. e.g. this처럼 소문자로 이어지는 경우, 3.5 같은 소수, Mr.나 Dr. 같은 흔한 약어는 세지 않습니다. 각 문장은 텍스트 양에 비례해 자막 블록의 시간을 나눠 가집니다.

타이밍을 어떤 프레임 레이트 기준으로 세는지 정합니다. 형식 안내 페이지에서는 MicroDVD가 이 값을 필요로 합니다. 시간을 프레임 번호로 저장하기 때문입니다. 프레임 레이트 페이지에서는 이 파일이 어느 프레임 레이트를 기준으로 만들어졌는지, 즉 자막을 만든 판본의 값을 뜻하며, 페이지의 두 번째 상자에는 이 자막을 사용할 영상의 프레임 레이트를 넣습니다. 흔히 쓰는 값은 23.976, 24, 25, 29.97, 30, 50, 59.94, 60입니다. 잘못 넣으면 시간축 전체가 어긋나고, 프레임 레이트 페이지에서는 고정된 양이 아니라 비율로 어긋납니다.

이 페이지는 cue 하나에 문장 하나를 넣습니다. 전사 내보내기는 흔히 여러 문장을 하나의 cue에 씁니다. 화자 차례마다 cue 하나, 자동 문단 나눔마다 cue 하나 같은 식입니다. 이 페이지는 각 cue를 한 문장이 끝나고 다음이 시작하는 곳에서 나누고, 각 문장이 담은 텍스트 양에 비례해 cue의 시간을 나눠 줍니다.

채울 숫자가 없습니다. 절단점이 텍스트에서 나옵니다. 새 문장을 시작하는 마침표, 물음표, 느낌표이고 중국어와 일본어가 쓰는 전각 버전도 포함합니다. cue가 줄을 바꾸는 곳도 절단점입니다. 자막 파일은 문장마다 한 줄로 쓰면서 마침표를 생략하는 경우가 많고, 그 규칙이 없으면 그런 파일은 도구가 손대지 않는 것처럼 보입니다.

문장이 어디서 끝나는지에 대한 판단은 휴리스틱이고 cue를 그대로 두는 쪽으로 기웁니다. e.g. this처럼 소문자로 이어지는 경우, 3.5 같은 소수, Mr., Dr., etc. 같은 흔한 약어는 문장을 끝내지 않고, 두 숫자 사이의 점은 결코 끝내지 않습니다. 약어를 놓치면 최악의 결과는 도구가 나누지 않은 cue 하나이고 그것은 눈으로 보고 손으로 고칠 수 있습니다. 반대로 서둘면 이름이 반으로 잘리고 그것은 출력을 읽는다고 되돌릴 수 없습니다.

모든 처리는 이 브라우저 탭 안에서 실행되고 파일은 업로드되지 않습니다. SRT, WebVTT, ASS, SSA, SBV, SMI, MicroDVD, TTML, JSON, CSV를 같은 방식으로 읽고, cue 수가 달라진 파일은 타임라인 순서로 1부터 번호를 매겨 기록합니다.

예시

한 cue에 세 문장

입력

1
00:00:01,000 --> 00:00:04,000
He left. She stayed. We waited.

결과물

1
00:00:01,000 --> 00:00:01,828
He left.

2
00:00:01,828 --> 00:00:02,966
She stayed.

3
00:00:02,966 --> 00:00:04,000
We waited.

3초가 8, 11, 10글자에 비례해 828, 1138, 1034 ms로 나뉩니다. 나누기의 목적이 읽기 속도이므로 가장 긴 문장이 화면에 가장 오래 남는 것이 산수의 부작용이 아니라 의도한 결과입니다.

문장을 끝내지 않는 점들

입력

1
00:00:01,000 --> 00:00:03,000
Mr. Smith left at 3.5 seconds.

2
00:00:05,000 --> 00:00:08,000
Dr. Jones arrived. The room was full.

결과물

1
00:00:01,000 --> 00:00:03,000
Mr. Smith left at 3.5 seconds.

2
00:00:05,000 --> 00:00:06,500
Dr. Jones arrived.

3
00:00:06,500 --> 00:00:08,000
The room was full.

첫 cue에는 점이 셋 있고 그중 문장을 끝내는 것이 없어 통째로 돌아옵니다. 둘째 cue에는 진짜 문장 끝이 둘 있어 두 cue가 되고 Dr.는 다시 혼자 남습니다. 이 쌍이 한 파일에 담긴 판단 전부입니다. 약어 목록이 무엇을 덮는지가 여기서 일어나는 일을 결정합니다.

문장마다 한 줄, 마침표가 전혀 없음

입력

1
00:00:01,000 --> 00:00:04,000
He said hello
then she answered quietly.

결과물

1
00:00:01,000 --> 00:00:02,000
He said hello

2
00:00:02,000 --> 00:00:04,000
then she answered quietly.

두 줄 사이에 마침표가 없으므로 줄 바꿈 자체가 문장 끝으로 취급됩니다. 그렇게 쓰인 파일은 전사 내보내기에 흔하고 이 규칙이 그것을 나눌 수 있게 합니다. 둘째 줄의 26글자가 첫 줄의 13글자의 두 배이므로 각 조각이 구간의 절반씩을 받습니다.

자주 묻는 질문

이 페이지는 한 문장이 어디서 끝나고 다음이 시작하는지 어떻게 아나요?

새 문장을 시작하는 마침표, 물음표, 느낌표와 중국어와 일본어의 전각 버전을 찾고, cue 내부의 모든 줄 바꿈도 문장 끝으로 취급합니다. 점을 세지 않게 하는 조건이 셋입니다. e.g. this처럼 뒤에 소문자가 오는 경우, 3.5처럼 양쪽이 숫자인 경우, 약어 목록에 있는 단어로 Mr., Mrs., Dr., Prof., St., Jr., Sr., vs., etc., fig., no., vol., approx., inc., ltd., co., dept., a.m., p.m., u.s., u.k.와 J 같은 한 글자를 포함합니다.

파일이 마침표 없이 쓴 문장을 cue가 담고 있습니다. 나뉘나요?

cue가 그곳에서 줄을 바꿀 때만 나뉩니다. 줄 바꿈이 문장 끝으로 세어지므로 문장마다 한 줄로 쓴 파일은 구두점이 전혀 없어도 나뉘고, 대부분의 전사 내보내기가 그렇게 생겼습니다. 두 문장을 한 줄에 마침표 없이 이어 쓴 파일은 도구에 아무것도 주지 않으므로 그 cue는 통째로 돌아옵니다. 보고서는 실행이 무언가 했다고 꾸미지 않고 나누지 못한 cue 수를 알려 줍니다.

문장 끝에서 나누는 것은 구두점에서 나누는 것과 같은가요?

아니요, 인용부호와 괄호에서 차이가 납니다. 마침표 뒤의 닫는 인용부호나 괄호는 끝나는 문장에 남습니다. He said "Stop." And left.는 닫는 인용부호 뒤에서 나뉘지 마침표와 인용부호 사이에서 나뉘지 않습니다. 숫자 안의 점, 이니셜, 약어는 문장 끝이 전혀 아니므로 Dr. Jones arrived at 3.5 p.m. 같은 cue는 다음 진짜 마침표나 줄 바꿈까지 통째로 남습니다.

나뉜 문장이 원래 cue에서 가진 시각을 유지하나요?

유지할 수 없습니다. 원본 파일은 cue 전체가 화면에 있던 때만 기록했고 그 구간 안에서 어느 문장이 어디서 다음으로 넘어갔는지는 말하지 않습니다. 그래서 조각은 글자 수에 비례해 구간을 나눠 갖고 그것이 읽기 속도를 대신합니다. 두 배 많은 텍스트의 문장은 대략 두 배 오래 떠 있고 첫 조각은 원래 cue가 시작한 곳에서, 마지막 조각은 끝난 곳에서 끝납니다.

이 페이지로 전사록을 한 문장씩 자막으로 바꿀 수 있나요?

전사록이 이미 타이밍이 있는 자막 파일이라면 됩니다. 이 페이지는 산문이 아니라 cue에서 동작하므로 일반 텍스트 파일에는 나눌 cue 경계도 나눌 타이밍도 없습니다. 애초에 없던 타이밍을 만들어 내지는 않습니다. 파일을 SRT로 가져오거나 일반 텍스트에서 먼저 변환한 다음 여기서 나누세요. 조각이 문장 하나씩이 되어 타이밍 작업을 한 번 거칠 준비가 됩니다.

이렇게 나눌 때 cue의 나머지 서식은 어떻게 되나요?

스타일, 위치, 가라오케 타이밍은 그것이 쓰인 cue에 속하므로 첫 조각이 유지하고 그 뒤에 만들어진 조각에는 없습니다. ASS 같은 스타일 형식과 위치가 있는 WebVTT cue에서 눈에 보이고, 보고서가 서식 없이 나온 새 cue 수를 셉니다. cue마다 서식이 많은 파일이라면 전체를 돌리는 것보다 자막 편집기에서 손으로 나누는 편이 덜 파괴적일 수 있습니다.

관련 도구