VLC 자막 깨짐 / 잘못된 문자: 인코딩 수정
깨진 자막 — 물음표, 검은 다이아몬드, 또는 의미 없는 문자 벽 — 은 텍스트 인코딩 문제이지 손상된 자막 파일이 아닙니다. 자막 파일은 정상이고, VLC가 잘못된 문자 집합으로 디코딩하는 것입니다. 이것은 Windows-1252나 중앙 유럽어로 저장된 레거시 SRT, 그리고 UTF-16 파일에서 극히 흔합니다. 하나의 환경 설정 변경이 전역으로 고치고, 파일별 재정의가 즉시 고칩니다.
왜 이런 일이 발생하나요?
해결 방법
해결책 1자막 렌더링 수정 (인코딩)
자막이 올바르게 표시되도록 만듦
도구 > 환경 설정 > 자막(자막/OSD 아래)으로 이동합니다.
자막 설정이 열립니다.
기본 인코딩을 UTF-8 — 안 되면 Windows-1252, Windows-1251(키릴), 또는 언어에 맞는 코드 페이지 시도(또는 오래된 파일은 Windows-1252 / 중앙 유럽어 시도)로 설정합니다.
텍스트가 올바르게 디코딩됩니다.
저장을 클릭하고 비디오를 다시 엽니다.
자막이 새 설정으로 렌더링됩니다.
해결책 2한 파일의 인코딩 재정의(빠른 테스트)
현재 파일을 10초에 고치고 올바른 코드 페이지 식별
재생 중 자막 > 자막 트랙(마우스 오른쪽 메뉴)으로 이동 — 가능하면 "문자 인코딩" 하위 메뉴 열기.
인코딩 옵션이 나타납니다.
UTF-8, Windows-1252, Windows-1251을 돌아가며 텍스트가 읽기 가능해질 때까지.
올바른 인코딩을 찾습니다.
작동한 인코딩을 기억하고 환경 설정에서 기본값으로 설정합니다.
이 형식의 향후 파일이 올바르게 디코딩됩니다.
해결책 3자막을 UTF-8로 다시 저장
영구적, 파일 수준 수정
Notepad++(또는 인코딩 제어가 있는 편집기)에서 .srt를 엽니다.
파일이 열리며 가능하게는 깨져 보입니다.
메뉴 > 인코딩 > UTF-8로 변환(BOM 없음도 괜찮음).
파일이 변환됩니다.
저장 후 VLC에서 비디오를 다시 로드합니다.
자막이 어느 기기에서든 올바르게 렌더링됩니다.
해결책 4VLC 환경 설정을 기본값으로 복원
멈춤, 검은 화면, 오디오 문제를 일으키는 손상된 설정 정리
VLC를 완전히 종료합니다.
실행 중인 VLC 프로세스가 없습니다.
명령 프롬프트(Win+R → cmd) 또는 터미널을 엽니다.
명령줄을 사용할 수 있습니다.
다음을 실행합니다:
vlc --reset-config(Windows/Linux) — macOS에서는 대신~/Library/Preferences/org.videolan.vlc를 삭제하세요.VLC 환경 설정이 기본값으로 돌아갑니다.
VLC를 시작하고 실제로 필요한 설정만 다시 적용합니다.
VLC가 깨끗한 설정으로 시작합니다.
고급 해결 방법
해결책 1잘못된 문자 집합 헤더가 있는 ASS 파일 수정
인코딩 설정을 무시하는 스타일 자막 처리
텍스트 편집기에서 .ass 파일을 열고 "Script Info" 헤더의 문자 집합 줄을 확인합니다.
헤더가 보입니다.
파일에 러시아어/중국어가 UTF-8 헤더에 있더라도, UTF-8로 다시 저장하고 모든 문자 집합 재정의 줄을 제거합니다.
헤더가 내용과 일치합니다.
VLC에서 다시 로드 — ASS 스타일링이 올바른 텍스트와 함께 적용됩니다.
스타일 자막이 읽기 가능합니다.
재발 방지 방법
- 자막을 기본적으로 UTF-8로 저장하세요.
- UTF-8을 출력하는 도구(subliminal, subdownloader)를 사용하세요.
- 직접 자막을 편집한다면 BOM을 유지하거나 편집기가 UTF-8을 쓰게 하세요.
자주 묻는 질문
VLC에서 자막이 박스(□)로 보이는 이유는?
VLC가 중국어, 키릴, 아랍어 자막을 지원하나요?
메모장에서는 괜찮은데 VLC에서는 깨져 보이나요?
전체 화면에서만 깨진 텍스트인가요?
요약
자막 렌더링 수정 (인코딩) — 자막이 올바르게 표시되도록 만듦. 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.