SRT 및 WebVTT 자막

M3U8 Player 자막 포함: HLS에 SRT 또는 VTT 추가

자막이 있는 M3U8 플레이어를 사용하면 HLS 스트림을 재생하고 브라우저에 외부 .srt 또는 .vtt 캡션 파일을 첨부할 수 있습니다. 이 플레이어는 SRT를 로컬에서 WebVTT로 변환하여 자막 트랙으로 추가하며 스트림이나 자막 파일을 업로드하지 않습니다.

마지막 업데이트: June 20, 2026

재생, 기록, 즐겨찾기, 자막, 브라우저 변환은 이 기기에 유지됩니다. HLS 요청은 CORS 프록시를 켤 때만 프록시를 통과합니다.

스마트 CORS 프록시

브라우저 직접 재생이 차단된 경우 매니페스트, 키, 세그먼트에 Cloudflare Worker 프록시를 사용하세요.

비디오 미리보기

링크 상태 보고서

변형, 비트 전송률, 세그먼트 기간, 암호화 및 라이브/VOD 상태를 구문 분석한 다음 데드 링크에 대한 미디어 세그먼트를 샘플링합니다. 세그먼트 확인은 브라우저 CORS에 의해 제한되므로 가장 정확한 결과를 얻으려면 프록시를 활성화하십시오.

자막 형식 및 HLS 지원

자막 소스지원되는 경로무엇을 기대해야 할까요?
로컬 .vtt 파일WebVTT 파일을 플레이어로 드래그하세요.브라우저는 이를 자막 트랙으로 직접 첨부할 수 있습니다.
로컬 .srt 파일SRT 파일을 플레이어로 드래그하세요.플레이어는 트랙을 추가하기 전에 로컬에서 이를 WebVTT로 변환합니다.
HLS WebVTT 트랙매니페스트가 자막을 광고하는 경우 스트림을 정상적으로 재생합니다.브라우저 및 플레이어 지원은 매니페스트 및 트랙 메타데이터에 따라 다릅니다.
.ass 또는 .ssa 파일로드하기 전에 SRT 또는 VTT로 변환하세요.스타일이 지정된 자막 형식은 이 브라우저 플레이어에서 직접 첨부되지 않습니다.
번인된 캡션추가 파일이 필요하지 않습니다.텍스트는 비디오 픽셀의 일부이며 트랙으로 전환할 수 없습니다.

M3U8 스트림에 자막을 추가하는 방법

  1. 1M3U8 스트림 재생외부 자막 파일을 첨부하기 전에 HLS URL을 붙여넣고 재생을 누르면 비디오가 로드됩니다.
  2. 2로컬 자막 파일 추가.srt 또는 .vtt 파일을 비디오 영역으로 드래그하거나 플레이어 도구 모음의 자막 컨트롤을 사용하세요.
  3. 3SRT을 WebVTT로 변환하자파일이 SRT인 경우 기본 HTML 트랙에는 VTT가 필요하므로 브라우저는 큐 타이밍과 텍스트를 WebVTT로 변환합니다.
  4. 4타이밍과 언어를 확인하세요재생을 시작하고 캡션이 음성과 일치하는지 확인합니다. 타이밍이 맞지 않으면 편집기에서 자막 파일을 조정하고 다시 로드하세요.
  5. 5스트림 액세스에만 프록시 사용자막은 로컬이지만 CORS 또는 Referer 보호로 인해 재생이 차단되는 경우 HLS 스트림에 여전히 프록시가 필요할 수 있습니다.

브라우저 재생 전에 SRT에 변환이 필요한 이유

HTML 비디오 트랙은 SubRip SRT가 아닌 WebVTT을 사용합니다. 플레이어는 로컬 SRT 파일을 읽고 브라우저에서 타임스탬프와 신호를 WebVTT blob으로 변환한 다음 해당 blob을 비디오 요소에 첨부합니다. 변환은 로컬이며 자막 파일을 서버로 보내지 않습니다.

내장된 트랙보다 외부 자막이 더 좋은 경우

외부 자막은 HLS 스트림에 캡션 트랙이 없거나, 포함된 언어가 잘못되었거나, 게시하기 전에 번역된 자막을 QA 테스트하는 경우 유용합니다. 또한 편집자는 로컬 MP4 내보내기 대신 라이브 HLS 재생 경로를 기준으로 캡션 타이밍을 확인할 수 있습니다.

자막이 나오지 않을 때 확인사항

파일 확장자가 .srt 또는 .vtt인지, 큐 타임스탬프가 유효한지, 비디오가 시작되었는지 확인하세요. 스트림 자체가 차단된 경우 먼저 CORS 또는 Referer 설정으로 재생을 수정하세요. 자막 로드는 플레이어에 도달하지 않는 스트림을 복구할 수 없습니다.

자주 묻는 질문

온라인으로 M3U8 스트림에 자막을 추가할 수 있나요?

예. M3U8 스트림을 재생한 다음 로컬 .srt 또는 .vtt 자막 파일을 추가하세요. 자막은 브라우저에 첨부되어 업로드되지 않습니다.

플레이어가 SRT 자막을 지원합니까?

예. 브라우저는 WebVTT을 통해 외부 텍스트 트랙을 표시하므로 SRT 파일은 로컬에서 WebVTT로 변환됩니다.

내 자막 파일이 업로드되나요?

아니요. 자막 파일은 브라우저에서 읽고 필요한 경우 변환된 후 로컬 텍스트 트랙으로 첨부됩니다. 서버로 전송되지 않습니다.

ASS 또는 SSA 자막을 사용할 수 있나요?

직접적으로는 아닙니다. 먼저 ASS 또는 SSA 자막을 SRT 또는 VTT로 변환한 다음 변환된 파일을 플레이어에 로드하세요.

캡션이 동기화되지 않는 이유는 무엇인가요?

자막 타이밍은 자막 파일에서 나옵니다. 캡션이 빠르거나 늦으면 자막 편집기에서 큐 타임스탬프를 조정하고 수정된 파일을 다시 로드하세요.