대사 없는 자막 찾기
또는 자막 텍스트를 붙여넣으세요
옵션
상자 하나에 선택지 둘, 그리고 각각 자기 페이지가 있습니다. 텍스트가 전혀 없는 자막 블록은 시간축은 차지하면서 아무것도 보여 주지 않는 자막입니다. 그게 맞는 경우는 없으므로 보고서는 이것을 오류로 표시합니다. 글자가 없는 자막 블록은 무언가는 담았지만 단어는 없는 줄입니다. 노래 대신 들어간 음표, 숫자만 있는 줄, 대시 세 개 같은 것입니다. 방송용 자막은 이런 것을 의도적으로 쓰므로 보고서는 결함이 아니라 확인이 필요하다고 표시하고, 측정 열에는 실제로 들어 있는 글자를 보여 줍니다.
타이밍을 어떤 프레임 레이트 기준으로 세는지 정합니다. 형식 안내 페이지에서는 MicroDVD가 이 값을 필요로 합니다. 시간을 프레임 번호로 저장하기 때문입니다. 프레임 레이트 페이지에서는 이 파일이 어느 프레임 레이트를 기준으로 만들어졌는지, 즉 자막을 만든 판본의 값을 뜻하며, 페이지의 두 번째 상자에는 이 자막을 사용할 영상의 프레임 레이트를 넣습니다. 흔히 쓰는 값은 23.976, 24, 25, 29.97, 30, 50, 59.94, 60입니다. 잘못 넣으면 시간축 전체가 어긋나고, 프레임 레이트 페이지에서는 고정된 양이 아니라 비율로 어긋납니다.
대화가 없는 자막은 무언가를 담고 있지만 아무도 말하지 않는 블록입니다. 음표, 붙임표, 홀로 놓인 숫자, 무대 지시에서 남은 괄호, 효과음을 대신하는 기호 줄이 그렇습니다. 이 페이지는 그런 블록을 전부 나열하고, 타임코드와 잰 글자 수를 함께 보여 주며, 내려받을 수 있는 보고서를 돌려줍니다. 파일은 다시 쓰이지 않습니다.
이 페이지와 빈 자막 페이지의 경계는 비어 있음이 아니라 글자에 있습니다. 공백만 있는 블록은 빈 블록이고, 아무것도 없는 블록도 빈 블록입니다. 반면 음표 두 개가 든 블록은 내용을 담고 있으므로 여기서 보고됩니다. 이 구분이 필요한 이유는 고치는 방식이 다르기 때문입니다. 빈 블록은 잃을 것 없이 삭제할 수 있지만, 효과음을 나타내는 블록은 보통 제자리에 남겨 두고 제대로 표시해야 합니다. 그렇지 않으면 화면 밖에서 소리가 났다는 정보가 시청자에게서 사라집니다.
세는 글자는 ASCII 범위가 아니라 유니코드 글자입니다. 이는 세부 사항이 아닙니다. A부터 Z까지만 확인하는 검사는 중국어, 일본어, 한국어, 러시아어, 그리스어 파일의 모든 줄을 대화 없음으로 판정할 것이고, 그 실수는 영어 시험 파일에서는 전혀 보이지 않습니다. 글자 하나만 있어도 검사를 통과하고, 숫자와 문장부호는 통과하지 못합니다. 각 검출 옆에 인쇄되는 글자 수가 판단의 증거 전체입니다. 3글자라고 적힌 행은 파일을 열어 보지 않아도 무엇이 들었는지 알려 줍니다. 파일은 읽기만 하고 업로드하지 않으며, 폴더 전체를 한 번에 대기열에 넣을 수 있습니다.
예시
음악 블록과 숫자만 있는 블록
자막
1
00:00:01,000 --> 00:00:02,000
♪ ♪
2
00:00:03,000 --> 00:00:04,000
42
3
00:00:05,000 --> 00:00:06,000
I was working late.
보고서가 찾아낸 것
Cues with no words — 2 found
Severity Cues Start End Measured
Warning 1 00:00:01.000 00:00:02.000 3 characters
Warning 2 00:00:03.000 00:00:04.000 2 characters
앞의 두 블록은 비어 있지 않습니다. 둘 다 내용을 담고 있고, 둘 다 단어는 담고 있지 않습니다. 그래서 검출이 오류가 아니라 경고로 표시됩니다. 화면에 무언가 있고, 그것이 있어야 하는지는 결함이 아니라 파일에 대한 판단이기 때문입니다.
글자 하나면 검사를 통과한다
자막
1
00:00:01,000 --> 00:00:02,000
Take 42
2
00:00:03,000 --> 00:00:04,000
보고서가 찾아낸 것
Cues with no words — 1 found
Severity Cues Start End Measured
Warning 2 00:00:03.000 00:00:04.000 0 characters
Take 42는 그대로 둡니다. 글자 하나가 단어이고, 안에 든 숫자는 아무것도 바꾸지 않습니다. 아래 블록은 진짜로 비어 있어 글자가 없으므로 여기에도 나타납니다. 이 하위 분류의 두 페이지는 빈 블록에서 우연이 아니라 계산으로 겹칩니다.
라틴 문자가 아닌 글자도 센다
자막
1
00:00:01,000 --> 00:00:02,000
你好
2
00:00:03,000 --> 00:00:04,000
---
보고서가 찾아낸 것
Cues with no words — 1 found
Severity Cues Start End Measured
Warning 2 00:00:03.000 00:00:04.000 3 characters
중국어 줄은 보고되지 않고 붙임표 세 개는 보고됩니다. ASCII 범위가 아니라 유니코드 글자를 세기 때문에 중국어, 일본어, 한국어, 러시아어, 그리스어 파일에서도 이 페이지가 사실로 유지됩니다. 여기서 피하는 실패는 가장 나쁜 종류입니다. ASCII 전용 검사는 모든 영어 시험 파일에서 완벽해 보이기 때문입니다.
자주 묻는 질문
이 페이지에서 대화 없는 자막은 무엇인가요?
보이는 글자에 글자가 하나도 없는 블록입니다. 숫자, 문장부호, 음표, 괄호, 기호만 있거나 그것들이 섞인 경우입니다. 어느 줄에든 글자 하나가 있으면 블록은 통과합니다. 공백만으로는 여기서 대화 없음이 되지 않습니다. 공백뿐인 블록은 빈 블록이며, 빈 자막 페이지에서 보고됩니다.
빈 자막을 찾는 페이지와 무엇이 다른가요?
빈은 다듬은 뒤 아무것도 없는 상태이고, 대화 없음은 무언가 있지만 그중 말해지는 단어가 없는 상태입니다. 측정 열이 둘을 한눈에 구분합니다. 이 페이지의 검출은 항상 0보다 큰 글자 수를 보여 줍니다. 복구 방식이 다르기 때문에 나눠 두었습니다. 빈 블록은 지울 수 있지만 음악 블록은 보통 남겨 두고 표시해야 합니다.
라틴 문자가 아닌 글자가 실수로 걸리나요?
아니요. 글자를 유니코드 글자로 세므로 중국어, 일본어, 한국어, 러시아어, 아랍어, 그리스어, 데바나가리 문자가 모두 대화로 인정됩니다. ASCII 전용 검사라면 그 파일들의 모든 줄을 단어 없음으로 판정할 것이고, 그 오류는 어떤 영어 시험에서도 드러나지 않습니다. 그래서 시험 자료에 CJK 사례를 넣어 깨끗하게 돌아오는지 확인합니다.
이 검출은 오류인가요, 경고인가요?
경고입니다. 음표 두 개가 든 블록은 파일의 결함이 아닙니다. 의도된 소리 설명일 수도 있고, 나중에 돌아오려고 남긴 자리표시일 수도 있습니다. 보고서는 무엇이 얼마나 있는지 말하고, 그 블록이 무엇을 위한 것인지 아는 사람에게 판단을 남깁니다.
이 페이지가 무언가를 바꾸거나 지우나요?
아니요. 파일을 읽어 보고서만 만들며, PDF로 읽거나 CSV로 정렬할 수 있습니다. 삭제도 없고 글자를 다시 쓰지도 않으며, 보고서의 타임코드는 파일 자체의 값입니다. 따라서 모든 검출을 편집기에서 시작 시각으로 찾아갈 수 있습니다.
어떤 자막 형식을 받나요?
열두 가지 중 열하나입니다: SRT, WebVTT, ASS, SSA, SBV, SMI, LRC, MicroDVD, TTML, JSON, CSV. 일반 텍스트는 블록이 없으므로 예외입니다. 모든 줄이 그냥 줄이고, 검출을 붙일 시간축이 없습니다.
파일에 블록이 하나도 없으면 어떻게 되나요?
보고서가 그렇게 말합니다. 블록 수 0, 실행한 검사 1, 찾은 것 없음입니다. 읽을 수 없었던 파일과도 다르고, 검사했더니 깨끗했던 파일과도 다릅니다. 세 문장을 따로 두는 이유는 그중 하나만 걱정할 것이 없다는 뜻이기 때문입니다.