SAMI를 SRT로 변환
오래된 SAMI 자막 파일(.smi)을 오늘날 널리 쓰이는 SRT 형식으로 브라우저에서 변환합니다. 업로드 불필요.
기기에서 로컬로 처리 중 ...
내 파일
기기에서 로컬로 처리 중 ...
0%
파일이 기기를 떠난 적이 없습니다
제 파일이 업로드되나요?
아니요. 모든 처리가 브라우저에서 이루어지며, 파일이 기기를 떠나지 않습니다. 이것을 검증하는 방법
오래된 SAMI 자막 파일(.smi)을 오늘날 널리 쓰이는 SRT 형식으로 브라우저에서 변환합니다. 업로드 불필요.
기기에서 로컬로 처리 중 ...
기기에서 로컬로 처리 중 ...
0%
파일이 기기를 떠난 적이 없습니다
아니요. 모든 처리가 브라우저에서 이루어지며, 파일이 기기를 떠나지 않습니다. 이것을 검증하는 방법
SAMI(Synchronized Accessible Media Interchange, 확장자 .smi)는 마이크로소프트가 1990년대 후반과 2000년대에 Windows Media Player를 위해 개발한 HTML과 유사한 자막 형식입니다. 특히 동아시아권의 오래된 영상 컬렉션은 오늘날에도 이 형식으로 자막을 담고 있는 경우가 많지만, 현대의 플레이어와 플랫폼은 SRT를 필요로 합니다. 이 도구는 .smi 파일을 SRT로 변환합니다.
SAMI는 자막을 <SYNC Start=...> 마커의 연속으로 저장하며, 각 마커 뒤에는 다음 마커까지 텍스트가 이어집니다. SRT처럼 명시적인 종료 시간이라는 개념이 없습니다. 따라서 이 도구는 각 자막의 종료 시간을 다음 <SYNC> 마커의 시작 지점에서 추정합니다. '빈' 마커(텍스트를 지우기 위한 SAMI의 일반적인 관용구로, 대개 줄바꿈 없는 공백일 뿐)는 그 자체로 자막을 생성하지 않지만 이전 자막을 올바르게 종료시킵니다.
파일의 마지막 마커에 대해 뒤따르는 빈 종료 마커가 없으면, 이 도구는 정직한 추정치로 고정된 4초의 표시 시간을 적용합니다. 처리는 완전한 HTML 파서 없이 브라우저에서 완전히 로컬로 실행됩니다.
| 입력 형식 | SMI, SAMI |
|---|---|
| 출력 형식 | SRT |
| 일괄 처리 | 미지원 |
| 처리 방식 | 브라우저에서 로컬 처리 (JavaScript) |
| 파일 업로드 | 없음 |
제한: SAMI는 명시적인 종료 시간을 저장하지 않습니다. 다음 <SYNC> 마커에서 추정됩니다. 파일의 마지막 마커 뒤에 (빈) 종료 마커가 없으면 고정된 추정 4초의 표시 시간이 사용됩니다. SAMI 헤더의 CSS 스타일과 언어 클래스는 변환되지 않습니다. SRT에는 이를 표현할 자리가 없기 때문입니다.
아니요. 변환은 브라우저에서 완전히 로컬로 실행됩니다. 파일은 절대 기기를 벗어나지 않습니다.
마이크로소프트가 1990년대/2000년대에 Windows Media Player를 위해 개발한 HTML과 유사한 자막 형식으로, .smi 확장자로 알아볼 수 있습니다.
다음 <SYNC> 마커에서 추정됩니다. 다음 마커가 없으면 이 도구는 고정된 추정 표시 시간을 적용합니다.
아니요, SRT에는 CSS 스타일이라는 개념이 없습니다. 시간과 순수 텍스트만 변환됩니다.