본문으로 바로 가기
SubtitleMatrix

SBV를 SRT로 변환

형식 변환YouTube SBV
또는 자막 텍스트를 붙여넣으세요

이 변환에서 달라지는 것

이 방향에서는 아무것도 잃지 않습니다. 원본 형식의 모든 기능이 대상 형식에 갈 곳이 있습니다.

이 목록은 불러온 특정 파일이 아니라 두 형식의 기능 행렬에서 나옵니다. 어떤 파일은 형식이 허용하지만 행렬이 모델링하지 않는 기능을 쓰고 있다면 더 많이 잃을 수 있습니다.

SBV는 YouTube가 내려주는 자막 형식이고 SRT는 가장 널리 읽히는 자막 형식입니다. 이 페이지는 SBV 파일을 SRT로 바꾸는데, 이 방향에서는 잃는 것이 하나도 없습니다. 타임라인, 줄바꿈, 글자 모두 그대로 남습니다.

시간 표기만 다릅니다. SBV는 `0:00:04.126`처럼 시:분:초.밀리초로 적고, SRT는 같은 순간을 `00:00:04,126`처럼 적습니다. 쉼표와 점, 시 자리의 유무가 다를 뿐 값은 밀리초까지 같고, 2.9초 동안 떠 있던 자막은 SRT에서도 2.9초입니다.

SBV가 담는 것은 자막 블록(cue)과 두 개의 시각, 그리고 텍스트뿐입니다. 글꼴이나 색, 화면 위치를 담는 자리가 없으므로 SRT로 옮길 때 사라질 것도 없습니다. 그래서 이 페이지의 손실 정보는 비어 있습니다.

시작 시간이 뒤섞인 SBV 파일은 SRT로 나올 때 시작이 빠른 순서로 정렬됩니다. 파일은 업로드되지 않고 브라우저 안에서 처리되며, 시즌 전체를 한 번에 넣어 ZIP 하나로 받을 수 있습니다.

예시

전형적인 SBV 파일을 SRT로 변환

입력

0:00:01.000,0:00:03.500
The quick brown fox.

0:00:04.000,0:00:06.250
Jumps over the lazy dog.

0:00:07.000,0:00:09.000
Two lines here.
And a second one.

결과물

1
00:00:01,000 --> 00:00:03,500
The quick brown fox.

2
00:00:04,000 --> 00:00:06,250
Jumps over the lazy dog.

3
00:00:07,000 --> 00:00:09,000
Two lines here.
And a second one.

버려지는 것이 없습니다. 두 파일을 줄 단위로 비교해 보세요.

지저분한 입력에 같은 SBV→SRT 변환 적용

입력

0:00:02.000,0:00:04.000
Carriage-return line endings.

	0:00:06.000,0:00:08.000
Indented timecode, no final newline.

결과물

1
00:00:02,000 --> 00:00:04,000
Carriage-return line endings.

2
00:00:06,000 --> 00:00:08,000
Indented timecode, no final newline.

실제 파일에 흔한 손상입니다. 섞인 줄바꿈 문자, 앞뒤 공백, 빈 필드가 있고, 위의 깔끔한 예시와 비교하면 파서가 무엇을 봐주는지 알 수 있습니다.

자주 묻는 질문

SBV를 SRT로 바꾸면 결과 파일은 어떤 구조인가요?

SRT 구조입니다. 자막마다 1부터 시작하는 번호가 타임코드 위에 붙고 그 아래에 텍스트가 옵니다. SBV의 자막 블록 하나가 SRT의 블록 하나가 되며 순서와 글자는 같습니다.

SBV의 밀리초 값이 SRT에서도 정확한가요?

네, 밀리초까지 정확합니다. SBV의 `0:00:04.126`은 SRT의 `00:00:04,126`이 되어 반올림이나 이동이 없습니다. 두 형식 모두 밀리초를 가장 잘게 쓸 수 있는 단위로 삼습니다.

SBV에서 두 줄로 된 자막은 SRT에서 어떻게 되나요?

두 줄이 그대로 한 블록 안에 남습니다. SBV의 두 줄은 SRT에서도 같은 자막에 속하며, 플레이어는 두 줄을 함께 표시합니다.

순서가 뒤섞인 SBV 파일을 SRT로 바꾸면 어떻게 되나요?

시작 시간이 이른 순서로 다시 정렬됩니다. 이 사이트의 모든 형식이 그 순서를 기대하고 플레이어도 그렇게 읽기 때문입니다. 내용이 아니라 파일 구조가 바뀌는 것이며 의도된 동작입니다.

SRT를 다시 SBV로 되돌려도 손실이 없나요?

네, 두 방향 모두 무손실입니다. SBV와 SRT는 서로가 표현하는 것을 모두 표현할 수 있어, 왕복하면 같은 타임라인과 같은 텍스트가 원래 형식으로 돌아옵니다.

SBV를 SRT로 저장하면 인코딩은 무엇인가요?

입력이 무엇이었든 출력은 UTF-8이고 줄바꿈은 유닉스 방식이며 BOM은 없습니다. UTF-16이나 윈도우 단일 바이트 인코딩 파일은 읽는 과정에서 해독되고, 그 사실은 결과 패널에 표시됩니다.

관련 도구