Инструменты субтитров VLC: найти, конвертировать и исправить файлы субтитров

tool Обновлено:

Субтитры — одна из главных болевых точек VLC: неверная кодировка, отсутствующие файлы, текст не в синхроне. Помимо исправлений на этом сайте (vlc-subtitles-not-showing, vlc-subtitle-garbled), несколько внешних инструментов значительно облегчают работу с субтитрами. Все перечисленные здесь инструменты бесплатны и имеют открытый исходный код, со ссылками только на официальные загрузки.

Поиск файлов субтитров

OpenSubtitles (opensubtitles.org) — крупнейший индекс субтитров, интегрируется с официальным расширением загрузки субтитров VLC. Архивы в стиле Subscene появляются и исчезают; для долговечности предпочтительнее OpenSubtitles. Для точного совпадения включите тег группы релиза вашего видеофайла (например, «show.s01e01.1080p.WEB-DL.x265-GROUP»).

Исправление кодировки (проблема искажённого текста)

Искажённые субтитры обычно вызваны несовпадением кодировки: .srt в Windows-1252 или другой устаревшей кодировке, но VLC предполагает UTF-8. Исправьте в VLC: Сервис → Настройки → Субтитры → Кодировка по умолчанию. Или конвертируйте файл один раз конвертером (ниже), чтобы он всегда был корректным.

Инструменты конвертации / ресинхронизации

ffmpeg (ffmpeg.org) конвертирует форматы субтитров: ffmpeg -i input.srt output.vtt. Для смещений по времени Subtitle Edit (открытый исходный код, subtitle-edit.com) может сдвигать, ресинхронизировать и выполнять OCR субтитров из видео. Оба бесплатны; загружайте только с их официальных сайтов.

Настройки субтитров на стороне VLC

Правая кнопка мыши → Субтитры → Дорожка субтитров выбирает дорожку; клавиши G/H сдвигают время на ±50 мс; Сервис → Настройки → Субтитры задаёт шрифт, размер и обводку. Для встроенных субтитров в MKV селектор дорожки работает так же.

Частые вопросы

Где я могу легально найти субтитры?
OpenSubtitles размещает загруженные пользователями файлы субтитров. Законы различаются по странам — для личного использования файлов, которыми вы владеете, это общепринятая практика. Для коммерческого распространения получайте лицензированные файлы субтитров.
Мой .srt показывает странные символы
Скорее всего, он в кодировке Windows-1252. Установите кодировку по умолчанию VLC в Windows-1252 или конвертируйте файл в UTF-8 с помощью Subtitle Edit.
Субтитры отстают на секунду — можно ли исправить в VLC?
Да — нажмите H, чтобы задержать (субтитры позже), или G, чтобы ускорить (раньше) во время просмотра. Для постоянных исправлений сдвиньте файл в Subtitle Edit.