← Назад к списку
Железо и софт • 13.06.2026

VLC плеер показывает квадраты вместо русских субтитров как исправить шрифт

Скачал сериал с оригинальной дорожкой и русскими субтитрами, но при просмотре через проигрыватель VLC столкнулся с неприятной проблемой. Вместо нормальных русских букв на экране отображаются непонятные пустые квадраты, иероглифы, знаки вопроса или кракозябры. При этом если открыть этот же файл встроенных субтитров формата srt через обычный Блокнот, то весь текст на русском языке читается идеально и без каких-либо искажений. Пробовал переключать дорожки субтитров в самом меню плеера, но кодировка шрифта все равно ломается во всех сериях. Подскажите, как правильно настроить отображение текстовых шрифтов внутри медиаплеера, чтобы исправить эти квадраты?

Ответы (5)

Алексей Морозов
Эта проблема возникает из-за несовпадения кодировки текстового файла разметки субтитров и настроек декодера самого плеера. По умолчанию многие старые релизы сериалов используют кириллическую кодировку Windows-1251, в то время как современный плеер VLC настроен на работу с универсальным международным стандартом UTF-8. Когда программа пытается считать русские буквы по неверной кодовой таблице, графический движок просто не находит нужных символов в текущем наборе шрифта и заменяет их на пустые прямоугольники или знаки вопроса.
Маргарита Павлова
Вы можете принудительно заставить проигрыватель использовать правильную таблицу символов для кириллицы. Вот пошаговая инструкция по настройке:
1. Запустите VLC плеер, зайдите в верхнее горизонтальное меню Инструменты и откройте пункт Настройки.
2. В верхней панели иконок выберите раздел Субтитры и OSD.
3. Найдите блок Настройки субтитров и обратите внимание на строку Кодировка по умолчанию.
4. Разверните выпадающий список и принудительно выберите значение Кириллица (Windows-1251) или Восточноевропейская.
5. Нажмите кнопку Сохранить внизу окна и полностью перезапустите проигрыватель для применения параметров.
Денис Громов
Иногда кодировка настроена правильно, но в самом выбранном файле шрифта физически нет русских глифов. Если в параметрах текста плеера указан какой-нибудь специфический англоязычный или кастомный шрифт, то вместо кириллицы на экране будут сплошные прямоугольники. Зайдите в настройки субтитров утилиты и в графе Шрифт принудительно смените название на стандартный Arial или Tahoma. Эти системные шрифты гарантированно поддерживают русский текст в любых кодировках.
Илья Нестеров
Если субтитры идут отдельным внешним файлом с расширением srt, проще и надежнее всего изменить кодировку самого исходного текстового документа по шагам:
1. Найдите файл субтитров в папке с серией, кликните по нему правой кнопкой мыши и выберите Открыть с помощью -> Блокнот.
2. В верхнем меню Блокнота нажмите на вкладку Файл и выберите пункт Сохранить как.
3. Внизу открывшегося окна найдите выпадающий параметр Кодировка.
4. Смените текущее значение на UTF-8 (или UTF-8 с BOM).
5. Нажмите кнопку Сохранить, подтвердив замену оригинального файла.
После этого текст в окне воспроизведения видео начнет отображаться корректно и без багов.
Владимир Ситников
У меня квадраты сыпались на экране из-за сбоя модуля аппаратного ускорения отрисовки оверлеев. Плеер пытался наложить текст поверх видеопотока с помощью графического чипа, а драйвер некорректно обрабатывал буфер шрифтов. Помогло полное отключение аппаратного рендеринга субтитров в расширенном дереве настроек плеера во вкладке Видео -> Модули вывода. Текст стал рендериться силами процессора, зато все кракозябры сразу пропали.

Ваш ответ