ChatGPT로 영상 대본과 자막 제작하는 방법 및 실패 진단
ChatGPT에서 영상 대본 프롬프트를 작성하고 SRT 자막 파일을 추출하는 실무 단계입니다. 타임코드 오류 방지와 파일 다운로드 실패 시 조치 방법을 제시합니다.
- 분야
- 만들기
- 공식 자료
- 6개
- 읽는 시간
- 5분
- 최종 확인
- 2026.09.14
영상 제작 조건과 ChatGPT 계정 설정 기준

영상 제작 실무에서 ChatGPT를 활용하려면 타임코드 작성 규칙과 계정별 기능 한도를 먼저 확인해야 합니다. 비로그인 상태에서는 대본 대화 내역이 저장되지 않으므로 계정 로그인이 필요합니다.
| 구 분 | 지원 조건 | 제한 및 예외 | 다음 조치 |
|---|---|---|---|
| 계정 상태 | 웹(chatgpt.com) 및 모바일 앱 로그인 | 비로그인 시 단일 세션만 지원, 이력 저장 불가 | 로그인 후 새 대화창 생성 |
| 입력 데이터 | 텍스트 프롬프트, 참고 이미지/문서 업로드 | 무제한 화자 분리 및 영상 직접 내보내기 불가 | 대본 및 자막 텍스트 추출 후 별도 자막 파일 생성 |
| 출력 형식 | 타임코드 포함 텍스트, SRT/VTT 포맷 구조 | MP4 등 영상 파일 직접 합성 불가 | .srt 파일 저장 후 영상 편집 프로그램 가져오기 |
| 보안 정책 | 개인 계정 기본 학습 설정 | 기업 기밀 및 개인정보 입력 위험 | 설정에서 모델 개선 데이터 활용 비활성화 |
음성 대화 기능을 사용하여 대본 아이디어를 구성할 수 있으나, 최종 타임코드 자막 포맷은 텍스트 입력창에서 추출해야 합니다. 텍스트 프롬프트 내에 글자 수 제한이나 자막 한 줄당 최대 자수 규칙을 명시하지 않으면 자막이 화면을 벗어납니다.
웹캠이나 촬영 장비가 필요할 때는 1080p 이상 해상도와 UVC 표준 지원 여부를 확인합니다. 대본만 제작하는 경우에는 별도 촬영 장비 없이 ChatGPT와 텍스트 편집기만으로 자막 파일 작성을 완료합니다.
대본 작성 프롬프트와 SRT 자막 서식 예시
ChatGPT에서 타임코드와 대사를 동시에 얻으려면 규격화된 프롬프트를 전달해야 합니다. 아래 프롬프트를 복사하여 대화창에 입력합니다.
당신은 영상 콘텐츠 에디터입니다. 아래 주제로 1분 분량의 쇼츠 영상 대본과 SRT 자막용 텍스트를 작성하십시오.
[주제]: 직장인을 위한 효율적인 이메일 작성법
[조건]:
1. 00:00.000 -> 00:00.000 형식의 정확한 타임코드를 포함할 것.
2. 자막 한 줄당 최대 20자 이내로 작성할 것.
3. 화자 이름은 대사에 포함하지 말 것.
4. 출력 결과물은 번호, 시간, 대사만 포함된 순수 SRT 자막 포맷 코드 블록으로 제시할 것.
결과물이 출력되면 타임코드의 연속성과 번호 순서가 올바른지 검수합니다. 타임코드 간격이 겹치거나 종료 시간이 시작 시간보다 앞서면 자막 싱크 오류가 발생합니다.
자막 파일 내부에 특수문자나 해석할 수 없는 기호가 들어가지 않았는지 대조합니다. 대사가 20자를 초과하면 두 줄로 나누거나 단어를 줄여 화면 가독성을 확보합니다.
chatgpt.com 접속부터 .srt 파일 생성까지 5단계
대본 구상부터 최종 자막 파일 추출까지의 순서입니다. 안내된 절차에 따라 메뉴를 조작합니다.
- chatgpt.com에 접속하여 로그인한 뒤 왼쪽 상단의 '새 Chat' 버튼을 클릭합니다.
- 메시지 입력창에 준비한 영상 대본 및 SRT 자막 생성 프롬프트를 입력하고 전송 버튼을 누릅니다.
- ChatGPT가 출력한 코드 블록 우측 상단의 '복사(Copy)' 버튼을 눌러 텍스트를 메모리에 저장합니다.
- 메모장이나 텍스트 편집기(Notepad, TextEdit)를 열고 복사한 내용을 붙여넣은 후 파일 확장자를 '.srt'로 변경하여 저장합니다.
- Premiere Pro 또는 CapCut 등 영상 편집 프로그램을 실행하고 저장한 .srt 자막 파일을 타임라인으로 타임코드 위치에 맞춰 드래그합니다.
장문 대본 작성을 요청할 때는 중간에 생성이 중단될 수 있습니다. 생성 중단 시 '이어서 작성하십시오'를 입력하여 다음 타임코드를 연결합니다.
텍스트 편집기 저장 시 인코딩 형식을 'UTF-8'로 지정해야 영상 편집 프로그램에서 한글 자막이 깨지지 않습니다. ANSI 또는 기타 인코딩으로 저장하면 자막 자소가 분리되거나 기호로 표시됩니다.
타임라인 대조 및 자막 싱크 판정 기준
완성된 .srt 자막 파일을 영상 타임라인에 올린 후 화면과 음성이 일치하는지 판정합니다. 타임라인 시작점인 00:00:00:00 위치에 자막 첫 블록이 올바르게 배치되었는지 확인합니다.
영상 편집 프로그램의 미리보기 화면에서 자막 텍스트 폰트와 크기를 조정합니다. 한 줄에 들어간 글자 수가 자막 영역을 초과하는 경우에는 ChatGPT 대화창에 자수 제한 조건을 15자로 줄여 다시 생성을 요청합니다.
오디오 음성과 자막 등장 시점이 0.5초 이상 차이 나는 경우에는 타임코드 프레임 설정 문제인지 확인합니다. 초 단위 이하 값이 1,000밀리초 기준(SRT 규격)으로 작성되었는지 대조합니다.
최종 검수 시 자막 번호 누락 여부를 확인합니다. 1번부터 순차적으로 증가하지 않고 번호가 뛰어넘으면 편집 프로그램에서 자막 파일 읽기 오류가 발생합니다.
자막 추출 오류 원인 및 대체 포맷 모색
ChatGPT가 SRT 자막 포맷 대신 일반 설명글만 출력하는 경우 프롬프트 재설정이 필요합니다. 아래 진단표에 따라 화면 상태를 확인하고 대응 조치를 실행합니다.
| 화면 상태 및 오류 | 원인 확인 방법 | 복구 절차 | 대안 경로 |
|---|---|---|---|
| 일반 서술문으로 대본만 출력됨 | 프롬프트 내 SRT 포맷 조건 누락 | "위 대본을 1, 00:00:00,000 -> 00:00:02,000, 대사 구조의 SRT 포맷으로 다시 출력하십시오" 입력 | Advanced Data Analysis 환경에서 .srt 파일 직접 생성 요청 |
| 타임코드 중복 및 시간 역전 발생 | 한 번에 너무 긴 대본 생성 요청 | 30초 단위로 구간을 나누어 자막 생성 요청 | 메모장에서 타임코드 수동 수정 |
| 한글 자막 깨짐 현상 | 텍스트 파일 저장 시 인코딩 오류 | 메모장 '다른 이름으로 저장' 메뉴에서 인코딩을 UTF-8로 변경 | 자막 전문 편집 프로그램(Subtitle Edit 등)으로 파일 재저장 |
| 자막 파일 임포트 거부 | 파일 확장자 또는 구문 오류 | 확장자가 .srt인지, 번호와 시간 사이에 빈 줄이 있는지 확인 | OpenAI Help Center 문의 또는 외부 자막 변환 도구 활용 |
유튜브 Studio나 영상 편집 소프트웨어에서 .srt 업로드 오류가 지속될 경우 VTT 포맷 전환을 시도합니다. ChatGPT 대화창에 "이 내용을 VTT 자막 포맷으로 바꿔주십시오"라고 입력하여 대체 포맷을 확보합니다.
ChatGPT 무료 요금제 사용 중 요청 횟수 초과 메시지가 표시되면 일정 시간 후 재시도하거나 유료 플랜으로 전환합니다. 세션 오류가 지속되면 브라우저 쿠키를 삭제하거나 'Temporary Chat(임시 채팅)' 모드에서 작업을 재개합니다.
참고한 출처
openai.com — Introducing ChatGPT - OpenAI (2026-09-14)
openai.com — ChatGPT can now see, hear, and speak - OpenAI (2026-09-14)
help.openai.com — The ChatGPT home page | OpenAI Help Center (2026-09-14)
learn.chatgpt.com — ChatGPT | ChatGPT Learn (2026-09-14)
learn.chatgpt.com — ChatGPT desktop app | ChatGPT Learn (2026-09-14)
help.openai.com — What is ChatGPT: FAQ - OpenAI Help Center (2026-09-14)
공식 문서 확인