본문으로 바로 가기
SubtitleMatrix

SRT를 CSV로 변환

형식 변환SubRip (SRT)
또는 자막 텍스트를 붙여넣으세요

이 변환에서 달라지는 것

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

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

이 페이지는 SRT를 스프레드시트용 표로 바꿉니다. start,end,text 세 열과 머리글, 큐당 한 행이며, 시간 코드는 필드 구분자와 충돌하지 않도록 점을 씁니다.

SRT의 00:00:01,000은 00:00:01.000이 되고, 쉼표나 줄 바꿈이 든 텍스트는 CSV 표준대로 따옴표로 감쌉니다. 두 줄짜리 큐는 한 행의 따옴표 친 칸 안에서 두 줄이 됩니다.

잃는 것은 없습니다. 시작과 끝이 모두 표에 있어 되돌릴 수 있고, 머리글을 보고 읽으므로 행을 정렬하거나 시간을 고쳐 다시 자막으로 바꿀 수 있습니다. 파일은 브라우저 안에서 처리됩니다.

표로 내보내면 겹치는 자막을 시간순으로 정렬해 찾거나, 특정 열만 골라 편집할 수 있습니다. 시작과 끝이 각각 열로 있으므로 표시 시간을 계산해 새 열을 만들 수도 있습니다. 다시 자막으로 바꿀 때는 머리글 이름을 그대로 두세요. 열 순서가 아니라 머리글을 보고 읽습니다. 행 순서는 시작 시간을 따르므로 정렬은 건드리지 않아도 됩니다.

예시

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

입력

1
00:00:01,000 --> 00:00:03,500
Hello there.

2
00:00:03,500 --> 00:00:06,000
<i>Whispering</i> now.
And a second line.

3
00:00:06,000 --> 00:00:09,250
<b>Bold</b> statement.

결과물

start,end,text
00:00:01.000,00:00:03.500,Hello there.
00:00:03.500,00:00:06.000,"<i>Whispering</i> now.
And a second line."
00:00:06.000,00:00:09.250,<b>Bold</b> statement.

여기서는 아무것도 빠지지 않습니다. 양쪽을 줄 단위로 비교해 보세요.

같은 변환을 지저분한 입력으로

입력

1
0:00:01,00 --> 0:00:03,500
<B>Bold</B> and <I>italic</I>.


2
00:00:03,500 --> 00:00:06,000


3
00:00:08,000 --> 00:00:09,000
Last one.

결과물

start,end,text
00:00:01.000,00:00:03.500,<b>Bold</b> and <i>italic</i>.
00:00:03.500,00:00:06.000,
00:00:08.000,00:00:09.000,Last one.

실제 파일에 흔한 손상입니다. 줄 바꿈이 섞이고, 공백이 남고, 필드가 비어 있습니다. 위의 깔끔한 예와 비교해 해석기가 무엇을 용서하는지 보세요.

자주 묻는 질문

CSV의 열은 무엇인가요?

start, end, text 순서이고 머리글 행이 있습니다. 표를 읽는 쪽은 머리글을 보고 어느 열이 무엇인지 판단하므로, 머리글 이름을 바꾸면 변환 결과도 달라집니다.

SRT를 CSV로 바꾸면 타임스탬프에 쉼표 대신 점을 쓰는 이유는 무엇인가요?

쉼표가 필드 구분자이기 때문입니다. SRT 방식으로 적으면 한 행이 열 하나씩 더 생겨 표가 어긋납니다. 점을 쓰면 따옴표 없이도 값이 모호하지 않습니다.

SRT의 여러 줄 큐는 CSV에서 어떻게 적히나요?

따옴표로 감싼 한 칸 안에 줄 바꿈이 들어간 한 행이 됩니다. CSV에서 줄 바꿈을 넣는 표준 방식이며, 스프레드시트에서는 두 행이 아니라 두 줄짜리 한 칸으로 보입니다.

CSV로 바꾸면 시간축을 잃나요?

아니요. 시작과 끝이 모두 표에 있어 되돌릴 수 있습니다. 글자만 필요한 경우와 다른 점이며, 그쪽은 일반 텍스트 페이지가 맡습니다.

고친 CSV 표를 다시 SRT 자막으로 바꿀 수 있나요?

네. CSV→SRT 페이지가 머리글을 보고 표를 읽으므로, 행을 정렬하거나 시간을 고치고 오타를 수정한 뒤 자막 파일로 되돌릴 수 있습니다.

관련 도구