전문적인 자막 동기화
# 완벽한 SRT 자막 동기화
영상을 볼 때 목소리와 맞지 않는 대사를 보는 것만큼 답답한 일은 없습니다. 자막 싱크 오차는 주로 프레임레이트 차이, 광고 삽입, 제작사 로고 유무, 압축 방식 변화 등 영상 버전의 차이로 인해 발생합니다. 이 도구를 사용하면 몇 초 만에 문제를 해결할 수 있습니다.# 당기기 vs 미루기: 실전 가이드
첫 번째 단계는 오차의 유형을 정확히 파악하는 것입니다. 논리는 다음과 같습니다.- 미루기 (양수 값): 소리가 나오기 전에 텍스트가 먼저 보일 때. 자막이 너무 빠릅니다. 예: +2.0초
- 당기기 (음수 값): 소리가 나온 후에 텍스트가 보일 때. 자막이 늦습니다. 예: -2.0초
- 테스트 및 조정: 0.5초 등 작은 단위부터 시작하여 미리보기로 확인하세요.
전문가 수준의 프라이버시 보호
# 주요 활용 사례
번역가 및 자막 제작자
여러 영상 버전에 맞춰 번역 타이밍을 일괄 동기화
- 다양한 출처의 SRT 파일 관리
- 극장판 vs 스트리밍판 등 버전 관리
- 도구 전환 없이 신속한 작업 완료
콘텐츠 제작자
다른 프레임레이트로 인코딩된 영상에 기존 자막을 적용
- 기존 자막 재사용
- 해상도 변경(720p에서 1080p) 대응
- 수천 줄의 수동 타이밍 작업을 자동화
일반 사용자
다운로드한 자막이 영상과 미세하게 맞지 않을 때 수정
- 일반적인 자막 싱크 안 맞음 현상
- 지역별 버전 차이(PAL vs NTSC)
- 편집된 스트리밍 버전에 맞춤
# 자막 싱크가 어긋나는 이유
| 주요 원인 | 기술적 배경 | 해결책 |
|---|---|---|
| 프레임레이트 차이 | 23.976 fps vs 25 fps - 누적된 오차 | 일정 오프셋 조정 (본 도구) |
| 편집 내용 차이 | 광고 컷 또는 추가/삭제된 장면 | 수동 계산 + 부분 동기화 |
| 지역별 버전 | PAL(유럽 25fps) vs NTSC(미국 29.97fps) | 단순 수학적 오프셋 적용 |
| 해상도 및 인코딩 | 처리 속도가 다른 재인코딩 방식 | 원본 파일의 재계산 |
기술적 제한 사항
- 초고속 처리 - 대용량 파일도 수 밀리초 만에 처리
- 완벽한 프라이버시 - 내용이 브라우저 외부로 유출되지 않음
- 범용성 - 모든 표준 SRT 파일 지원
- 완전 무료, 광고 없음, 추적 없음
- 고정된 오차만 조정 가능 (점진적 오차 비지원)
- JavaScript가 활성화된 최신 브라우저 필요
- 기타 형식(ASS, VTT, SCC 등)은 비지원
- 수정 이력이나 버전 관리 기능은 없음
- SRT (SubRip)
- 가장 보편적인 자막 형식. 순번, 시간(hh:mm:ss,mmm), 텍스트로 구성된 파일. 플랫폼 공용 표준.
- 오프셋 (Offset)
- 파일의 모든 시간값에 더하거나 빼는 고정된 시간량. 양수(늦춤) 또는 음수(앞당김) 단위.
- 프레임레이트 (fps)
- 초당 프레임 수. 24p(영화), 25p(유럽), 29.97p(미국) 등. 이 차이가 누적 오차를 유발함.
- NTSC vs PAL
- 지역별 방송 규격. PAL(25fps)과 NTSC(29.97fps)는 약 4%의 속도 차이가 있음.
- 점진적 오차 (Progressive Offset)
- 처음엔 맞지만 시간이 흐를수록 싱크가 어긋나는 현상. 프레임레이트 불일치가 원인.