자막 시간 이동 도구

자막 텍스트나 설정을 바꾸지 않고 모든 SRT 또는 VTT 큐를 앞이나 뒤로 한꺼번에 이동합니다.

SRT 큐 번호 또는 WEBVTT 헤더를 포함한 전체 파일을 입력하세요.
오프셋 형식
양수는 큐를 늦추고 음수는 더 일찍 표시합니다. 소수 또는 H:MM:SS.mmm 형식을 사용하세요.
시간을 이동한 자막

검사한 SRT 또는 VTT 결과가 여기에 표시됩니다.

자막을 추가하고 오프셋을 입력하세요.

자막 텍스트와 파일은 브라우저에만 남습니다. BroBroGo는 아무것도 업로드하거나 저장하지 않습니다.

자주 묻는 질문

어떤 SRT 및 VTT 파일을 지원하나요?

번호가 있는 큐 블록을 포함한 UTF-8 SRT 파일이나 WEBVTT로 시작하는 WebVTT 파일을 사용할 수 있습니다. 큐 식별자, 설정, 메모, 스타일, 영역, 줄 바꿈 방식과 자막 텍스트는 작성된 그대로 유지됩니다.

음수 이동으로 시간이 0보다 앞서면 어떻게 되나요?

큐를 자르거나 삭제하지 않고 이동 작업을 중단합니다. 따라서 각 큐의 길이와 요청한 오프셋이 정확하게 유지됩니다. 더 작은 앞당김 값을 입력한 뒤 다시 시도하세요.

갈수록 동기화 차이가 커지는 자막을 고정 이동으로 고칠 수 있나요?

아니요. 고정 이동은 파일 전체에서 같은 지연 또는 앞섬만 바로잡습니다. 재생할수록 차이가 커진다면 자막 시간 비율이나 개별 큐를 다른 방식으로 수정해야 합니다.

자막 시간 이동 도구의 기능

"자막 시간 이동 도구"는 SRT 또는 VTT 자막 파일에 포함된 모든 큐의 타이밍을 일괄적으로 조정할 수 있는 도구입니다. 이 도구를 사용하면 모든 자막이 나타나는 시점을 특정 시간만큼 앞당기거나 뒤로 미룰 수 있습니다. 시간 조정은 초 단위(소수점 포함) 또는 타임코드 형식으로 지정할 수 있습니다. 시간 이동을 적용한 후, 도구는 큐의 타이밍 순서와 구조를 검사하여 조정이 완료된 자막을 다운로드하거나 복사할 수 있도록 제공합니다.

입력 가능한 파일 및 설정 형식

이 도구를 사용하려면 다음과 같은 입력 값과 형식을 지정해야 합니다.

  • 자막 파일: UTF-8 인코딩으로 저장된 .srt 또는 .vtt 파일만 지원하며, 파일 크기는 최대 2 MB까지 가능합니다. 번호가 있는 큐 블록을 포함한 UTF-8 SRT 파일이나 WEBVTT로 시작하는 WebVTT 파일을 사용할 수 있습니다. 파일은 드래그 앤 드롭으로 선택하거나 텍스트 영역에 직접 콘텐츠를 붙여넣어 제공할 수 있습니다.
  • 오프셋 형식: 시간을 조정할 형식으로 단위(소수점 형태) 또는 타임코드(H:MM:SS.mmm 형식) 중 하나를 선택할 수 있습니다.
  • 이동할 시간: 양수 또는 음수 값을 입력합니다. 양수 값을 입력하면 자막 표시 시간이 늦춰지고, 음수 값을 입력하면 자막이 더 일찍 표시됩니다. 초 단위 모드에서는 소수를 입력할 수 있으며, 타임코드 모드에서는 H:MM:SS.mmm 형식으로 입력해야 합니다.

출력 결과 및 제공 정보

시간 이동 처리가 완료되면 다음과 같은 결과와 정보가 화면에 표시됩니다.

  • 시간을 이동한 자막: 시간 조정이 완료된 SRT 또는 VTT 출력 결과물입니다.
  • 형식: 변환 처리가 완료된 자막 파일의 형식(SRT 또는 VTT)을 보여줍니다.
  • 큐: 처리된 자막 파일에 포함된 총 큐의 개수를 표시합니다.
  • 다운로드: 시간 이동이 완료된 자막 파일을 컴퓨터에 저장할 수 있는 다운로드 버튼이 제공됩니다.

자막 처리 규칙 및 예외 사항

도구는 자막 파일을 처리할 때 다음과 같은 규칙과 제한 사항을 적용합니다.

  • 원본 유지: 자막을 변환할 때 큐 식별자, 설정, 메모, 스타일, 영역, 줄 바꿈 방식, 그리고 자막 텍스트는 수정되지 않고 작성된 그대로 유지됩니다.
  • 크기 제한: 업로드할 수 있는 파일의 최대 크기는 2 MB입니다. 붙여넣는 텍스트의 경우 최대 글자 수 제한을 초과하면 에러 메시지가 표시됩니다.
  • 시간 검사 및 제한:
    • 음수 이동을 적용했을 때 특정 큐의 시작 시간이 0초보다 앞서게 되는 경우, 해당 큐에서 시간 이동 작업이 중단되고 에러 메시지가 나타납니다.
    • 도구는 자막의 구조와 타이밍 순서를 검사합니다. 큐의 종료 시간이 시작 시간보다 빠르거나, 시작 시간이 시간 순서대로 정렬되어 있지 않은 경우 처리를 거부합니다.
    • 잘못된 타임스탬프가 있거나, WebVTT 파일 내부의 인라인 타임스탬프가 순차적으로 증가하지 않고 범위를 벗어난 경우에도 처리가 거부됩니다.
    • 다만, 서로 시간이 겹치는 큐나 시작 시간이 동일한 큐는 허용됩니다.

오류 메시지 안내

입력 값이나 파일 구조에 문제가 있을 경우 다음과 같은 에러 메시지가 표시됩니다.

  • "먼저 자막을 붙여넣거나 SRT 또는 VTT 파일을 선택하세요."
  • "자막 텍스트가 너무 커서 여기에서 처리할 수 없습니다. ‹max›자 미만으로 줄이세요."
  • "확장자가.srt 또는.vtt인 파일을 선택하세요."
  • "‹max› 이하인 자막 파일을 선택하세요."
  • "이 파일은 올바른 UTF-8 텍스트가 아닙니다. UTF-8로 저장한 뒤 다시 시도하세요."
  • "번호가 있는 큐 블록을 포함한 표준 SRT 파일이나 WEBVTT로 시작하는 WebVTT 파일을 사용하세요."
  • "큐 ‹number›‹line›번째 줄에 잘못된 타임스탬프가 있습니다."
  • "큐 ‹number›의 종료 시간은 시작 시간보다 뒤여야 합니다."
  • "큐 ‹number›의 시작 시간이 바로 위 큐보다 빠릅니다."
  • "큐 ‹number›의 인라인 VTT 타임스탬프가 큐 범위를 벗어났거나 순서가 잘못되었습니다."
  • "이동할 시간을 입력하세요."
  • "2.5 또는 -0.75처럼 부호가 있는 초를 입력하세요."
  • "-00:00:02.500처럼 부호가 있는 타임코드를 입력하세요."
  • "이대로 이동하면 큐 ‹number›이 0보다 앞섭니다. ‹minimum› 또는 그보다 늦은 오프셋을 사용하세요."
  • "자막 시간을 이동할 수 없습니다. 입력을 확인하고 다시 시도하세요."

개인정보 보호 및 데이터 처리

사용자가 입력한 자막 텍스트와 파일은 외부 서버로 전송되지 않으며 오직 사용자의 브라우저 내에만 머무릅니다. BroBroGo는 사용자의 자막 데이터를 어떠한 방식으로도 업로드하거나 저장하지 않습니다.

자주 묻는 질문 (FAQ)

Q: 어떤 SRT 및 VTT 파일을 지원하나요?
A: 번호가 있는 큐 블록을 포함한 UTF-8 SRT 파일이나 WEBVTT로 시작하는 WebVTT 파일을 사용할 수 있습니다. 큐 식별자, 설정, 메모, 스타일, 영역, 줄 바꿈 방식과 자막 텍스트는 작성된 그대로 유지됩니다.

Q: 음수 이동으로 시간이 0보다 앞서면 어떻게 되나요?
A: 큐를 자르거나 삭제하지 않고 이동 작업을 중단합니다. 따라서 각 큐의 길이와 요청한 오프셋이 정확하게 유지됩니다. "이대로 이동하면 큐 ‹number›이 0보다 앞섭니다. ‹minimum› 또는 그보다 늦은 오프셋을 사용하세요."라는 에러 메시지를 확인한 후, 더 작은 앞당김 값을 입력한 뒤 다시 시도하세요.

Q: 갈수록 동기화 차이가 커지는 자막을 고정 이동으로 고칠 수 있나요?
A: 아니요. 고정 이동은 파일 전체에서 같은 지연 또는 앞섬만 바로잡습니다. 재생할수록 차이가 커진다면 자막 시간 비율이나 개별 큐를 다른 방식으로 수정해야 합니다.