VLC 자막이 표시되지 않음: 효과 있는 6가지 수정

자막 문제 최종 업데이트: 적용 대상: All platforms · VLC 3.0.x

VLC에서 자막이 안 보이는 것은 거의 결코 빠진 기능이 아닙니다. VLC는 내장(MKV/MP4)과 외부(SRT/ASS/SUB) 자막을 잘 다룹니다. 흔한 원인은: 자막 트랙 미선택, 자동 로드를 위한 잘못된 파일 이름, 또는 자막 렌더링 비활성화입니다. 이 가이드는 확인해야 할 순서대로 모두 다룹니다. 1번과 2번이 대다수 보고를 해결합니다.

왜 이런 일이 발생하나요?

  • 자막 트랙 미선택 — 파일에 자막이 있지만 VLC는 기본을 "사용 안 함"으로 둡니다(MKV 파일에 강제 자막 트랙이 있는 경우 흔함).
  • 외부 자막 파일 자동 로드 안 됨 — VLC는 이름이 정확히 일치할 때만 자동 로드합니다(예: movie.mp4 + movie.srt, 같은 폴더).
  • 환경 설정에서 자막 렌더링 비활성화 — 남은 설정이 자막 렌더러를 끕니다.
  • 청각 장애/해설용 잘못된 트랙 — 파일에 여러 자막 트랙이 있고 잘못된 것을 보고 있습니다.
  • 비디오 해상도가 자막을 화면 밖으로 밀어냄 — 극단적 화면비가 오버레이를 시야 밖으로 보낼 수 있습니다(드뭄).

해결 방법

해결책 1자막 트랙을 수동 선택

1위 수정 — 5초면 됨

  1. 비디오를 마우스 오른쪽 버튼으로 클릭 > 자막 > 자막 트랙.

    트랙 목록이 열립니다.

  2. "사용 안 함"이 아닌 트랙을 고릅니다(1, 2… 시도).

    자막이 즉시 나타납니다.

  3. 여러 트랙이 있으면 도구 > 트랙 동기화에서 활성 트랙을 확인합니다.

    올바른 트랙이 선택됩니다.

참고많은 MKV는 여러 트랙을 가집니다: 강제(SDH)와 전체. 파일이 첫 트랙을 강제 전용으로 플래그하면 "사용 안 함"이 기본이 되는 경우가 있습니다.

해결책 2외부 자막 자동 로드 수정

.srt 파일이 자동 로드되게 함

  1. 자막 파일 이름을 비디오와 정확히 일치하게 바꿉니다 — 같은 이름, 같은 폴더: movie.mp4 + movie.srt.

    이름이 일치합니다.

  2. 재생을 다시 시작(또는 .srt를 비디오로 드래그).

    자막이 자동 로드됩니다.

  3. 도구 > 환경 설정 > 자막: "자막 파일 자동 감지" 활성화 및 "자막 언어"를 선호로 설정.

    자동 로드가 신뢰성 있게 작동합니다.

참고VLC는 해당 환경 설정 패턴이 구성되지 않으면 "movie.eng.srt" 같은 추가 텍스트를 무시합니다. 가장 간단한 것은 정확한 이름 일치입니다.

해결책 3자막 렌더링 수정 (글꼴 및 크기)

자막이 올바르게 표시되도록 만듦

  1. 도구 > 환경 설정 > 자막(자막/OSD 아래)으로 이동합니다.

    자막 설정이 열립니다.

  2. 글꼴을 일반적인 글꼴(예: Arial)로 설정하고 글꼴 크기를 키웁니다.

    자막이 읽기 쉬워집니다.

  3. 저장을 클릭하고 비디오를 다시 엽니다.

    자막이 새 설정으로 렌더링됩니다.

참고자막이 로드되지만 보이지 않는다면 렌더러가 글꼴에서 실패하고 있을 수 있습니다. 시스템 글꼴로 전환하면 대개 다시 보이게 됩니다.

해결책 4비디오 필터 체인 확인

자막 렌더러가 활성인지 확인

  1. 도구 > 환경 설정 > 비디오 > 필터: "자막"(libsubtitle) 필터가 수동으로 비활성화되지 않았는지 확인.

    자막 필터가 활성입니다.

  2. 저장하고 VLC를 재시작합니다.

    필터가 재초기화됩니다.

  3. 파일을 다시 재생합니다.

    자막이 렌더링됩니다.

참고다른 수정을 위해 필터를 실험했다면 비활성화된 자막 필터가 모든 것을 설명합니다.

해결책 5VLC 환경 설정을 기본값으로 복원

멈춤, 검은 화면, 오디오 문제를 일으키는 손상된 설정 정리

  1. VLC를 완전히 종료합니다.

    실행 중인 VLC 프로세스가 없습니다.

  2. 명령 프롬프트(Win+R → cmd) 또는 터미널을 엽니다.

    명령줄을 사용할 수 있습니다.

  3. 다음을 실행합니다: vlc --reset-config (Windows/Linux) — macOS에서는 대신 ~/Library/Preferences/org.videolan.vlc를 삭제하세요.

    VLC 환경 설정이 기본값으로 돌아갑니다.

  4. VLC를 시작하고 실제로 필요한 설정만 다시 적용합니다.

    VLC가 깨끗한 설정으로 시작합니다.

참고이렇게 하면 모든 사용자 지정 설정(단축키 및 스킨 포함)이 삭제됩니다. 미리 백업하려면 도구 > 환경 설정 > 모두 > 인터페이스에서 설정을 내보내세요.

고급 해결 방법

해결책 1메뉴로 자막 강제 로드

이름과 무관하게 모든 외부 자막 로드

  1. 재생 중: 마우스 오른쪽 버튼 > 자막 > 자막 파일 추가…(또는 파일을 비디오 창으로 드래그).

    자막이 현재 세션에 추가됩니다.

  2. 자막 > 자막 트랙으로 이동해 자동 선택되지 않았다면 선택합니다.

    로드된 자막이 표시됩니다.

참고이것은 세션별 로드입니다. 영구 연결을 위해 파일 이름을 비디오와 일치시키세요.

재발 방지 방법

  • 자막 파일을 동일한 기본 이름으로 같은 폴더에 두세요.
  • 인코딩 문제를 피하려면 UTF-8 인코딩 자막을 선호하세요.
  • TV 시청 시 캐스팅한다면 TV 자체 자막 설정도 확인하세요.

자주 묻는 질문

VLC가 어떤 파일은 자막을 보여주고 어떤 것은 아닌 이유는?
내장 자막은 파일별 선택이 필요하고, 외부 자막은 비디오 파일명과 일치해야 합니다. 둘 다 위의 첫 두 단계로 해결됩니다.
VLC가 SRT, ASS, VTT 자막을 지원하나요?
예 — SRT, ASS/SSA, VTT, SUB, PGS(블루레이) 등. ASS 스타일링에는 VLC 내장 libass 렌더러가 필요합니다.
PC에서는 되는데 Android/TV에서는 안 되나요?
Android/TV에서는 장치에 따라 자막 렌더링이 달라집니다. 화면 메뉴에서 자막 트랙이 선택되었는지 확인하세요. ASS 스타일링 문제라면 환경 설정에서 "자막 스타일 강제"를 비활성화하세요.
내 MKV가 자동 로드되지 않는 이유는?
MKV는 파일 내부에 트랙을 넣습니다. 자동 로드 이름 규칙은 적용되지 않습니다. 마우스 오른쪽 버튼 > 자막 > 자막 트랙으로 선택하세요.

요약

자막 트랙을 수동 선택 — 1위 수정 — 5초면 됨. If it does not help, work through the remaining fixes in order: each targets a different layer of the problem. Most users resolve this issue by fix 3 at the latest. Keep VLC updated (current stable: 3.0.23) and revisit this guide when a new VLC version ships.