계산기 & 툴계산기 & 툴
불러오는 중...
개발

🎬
SRT CSV 변환기

SRT 자막 파일을 CSV 표 데이터로 변환하거나 CSV를 다시 SRT로 만드는 도구입니다. 여러 줄 자막, 쉼표·따옴표 이스케이프, CSV 구분자 자동 감지, UTF-8 BOM, 시간 밀리초 열, 자막 번호 재정렬을 지원합니다.
SRT 자막을 CSV 표 데이터로 바꾸거나, CSV의 시간·자막 열을 다시 SRT 파일로 변환합니다.

파일을 끌어놓거나 클릭해서 선택하세요.

SRT · TXT / UTF-8 · UTF-16 · EUC-KR·CP949 추정 지원

쉼표 (,)
=, +, -, @로 시작하는 자막 앞에 작은따옴표를 붙여 스프레드시트에서 수식으로 실행되는 것을 막습니다. 원문 그대로가 중요하면 끄세요.

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

이 사이트는 광고 수익으로 유지되고 있습니다. 배너 또는 여기를 클릭하여 구매해 주시면 유지에 도움을 주실 수 있습니다.

SRT CSV 변환기란?

SRT CSV 변환기는 영상 자막 파일인 SRT(SubRip Subtitle)의 시간 정보와 자막 문장을 표 형태의 CSV로 바꾸거나, 반대로 CSV 데이터를 SRT 자막으로 되돌리는 도구입니다. 번역 검수, 자막 대량 수정, 엑셀·Google Sheets 작업, 데이터 분석처럼 자막을 행과 열로 다뤄야 할 때 사용할 수 있습니다.
SRT는 일반적으로 자막 번호, 시작·종료 시간코드, 자막 텍스트, 빈 줄이 반복되는 텍스트 형식입니다. 이 변환기는 각 자막을 CSV 한 행으로 바꾸고 기본적으로 index, start, end, text열을 생성합니다.

SRT를 CSV로 변환하는 방법

변환 방향에서 [SRT → CSV]를 선택한 뒤 SRT 파일을 업로드하거나 내용을 붙여넣고 [변환하기]를 누르세요. 변환 후 결과를 복사하거나 CSV 파일로 다운로드할 수 있습니다. Excel에서 한글이 깨지는 환경을 고려해 UTF-8 BOM 옵션도 제공합니다.

CSV를 SRT로 변환하는 방법

[CSV → SRT]에서는 CSV의 열 이름을 자동으로 확인합니다. start/end/text처럼 일반적인 이름뿐 아니라 begin, stop, subtitle, caption등도 인식합니다. 헤더가 없다면 index,start,end,text 또는 start,end,text 순서의 CSV도 처리할 수 있습니다.

여러 줄 자막과 쉼표가 있어도 변환되는 이유

자막에는 쉼표, 큰따옴표, 여러 줄 문장이 자주 포함됩니다. CSV에서는 이런 값이 단순히 쉼표로만 나뉘면 열이 어긋날 수 있습니다. 따라서 이 도구는 CSV 필드에 쉼표·큰따옴표·줄바꿈이 포함될 경우 필드를 큰따옴표로 감싸고, 내부 큰따옴표는 두 번 써서 보존합니다.
예를 들어, 안녕, "반가워" 같은 자막도 하나의 CSV 셀로 유지됩니다. 여러 줄 자막은 실제 셀 줄바꿈으로 유지하거나 \\n 문자로 바꿔 저장할 수 있어 사용하는 스프레드시트나 번역 도구에 맞춰 선택할 수 있습니다.

시간을 밀리초 열로 함께 저장하기

분석용 시간 열 추가 옵션을 켜면 start_ms, end_ms, duration_ms가 함께 생성됩니다. SRT 시간코드 00:01:23,456은 다음처럼 밀리초로 바꿀 수 있습니다.
  • 총 ms = ((시 × 60 + 분) × 60 + 초) × 1000 + 밀리초
이 값은 자막 길이 분석, 평균 노출 시간 계산, 구간 정렬, 스크립트 처리에 편리합니다.

SRT와 CSV 변환 시 주의할 점

  • SRT 시간은 보통 HH:MM:SS,mmm 형식이며 시작 시간은 종료 시간보다 빨라야 합니다.
  • SRT 파일은 문자 인코딩이 하나로 고정된 형식이 아니므로 오래된 한글 자막은 UTF-8이 아닌 EUC-KR·CP949 계열일 수 있습니다. 이 도구는 UTF-8, UTF-16 BOM과 EUC-KR·CP949를 순서대로 확인합니다.
  • CSV에서 실제 줄바꿈이 들어간 자막 셀은 큰따옴표로 감싸져 있어야 안전하게 한 셀로 읽을 수 있습니다.
  • Excel이나 다른 스프레드시트에서 =, +, -, @로 시작하는 셀을 수식으로 해석할 수 있어, 필요하면 수식 실행 방지 옵션을 사용할 수 있습니다.

어떤 작업에 유용한가요?

  • 영상 자막을 엑셀이나 Google Sheets에서 번역·교정할 때
  • 자막 시작·종료 시간과 문장을 데이터셋으로 만들 때
  • 번역가에게 자막 텍스트와 시간 정보를 표 형태로 전달할 때
  • CSV에서 수정한 자막을 다시 영상용 SRT 파일로 만들 때
  • 자막 길이, 노출 시간, 구간별 문장 수를 분석할 때

자주 묻는 질문

  • Q. 줄바꿈이 있는 자막도 CSV로 변환할 수 있나요?
    A. 가능합니다. 실제 CSV 셀 내부 줄바꿈으로 보존하거나 \\n 문자로 바꿔 저장할 수 있습니다.
  • Q. CSV 열 이름이 꼭 index, start, end, text여야 하나요?
    A. 아닙니다. begin, stop, subtitle, caption, content 등 자주 쓰는 열 이름도 자동으로 인식합니다.
  • Q. 업로드한 자막이 서버에 저장되나요?
    A. 아닙니다. 이 페이지의 변환은 브라우저에서 처리되며 파일 내용을 서버로 전송하지 않습니다.
  • Q. CSV를 다시 SRT로 바꿀 때 자막 번호가 꼬여 있어도 되나요?
    A. 자막 번호 자동 재정렬 옵션을 켜면 CSV 순서대로 1부터 다시 번호를 매겨 SRT를 생성합니다.

참고 자료

SRT 구조는 미국 의회도서관의 SubRip Subtitle Format 설명을, CSV의 큰따옴표·쉼표·줄바꿈 처리 방식은 RFC 4180을 참고했습니다.

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

이 사이트는 광고 수익으로 유지되고 있습니다. 배너 또는 여기를 클릭하여 구매해 주시면 유지에 도움을 주실 수 있습니다.

SRT CSV 변환기
홈
즐겨찾기
메뉴