Как устроен файл SRT
SRT (SubRip) — обычный текст, его откроет любой текстовый редактор. Каждый субтитр состоит из трёх частей: строка номера, строка времени и текст, между субтитрами — пустая строка. Строка времени выглядит так: `00:00:01,000 --> 00:00:03,500` — обратите внимание: перед миллисекундами стоит запятая, а не точка.

Как открыть
Посмотреть содержимое: кликните правой кнопкой и откройте любым текстовым редактором. Подключить к видео: переименуйте файл так, чтобы он совпадал с именем видео (отличается только расширение), положите оба в одну папку — плееры вроде VLC, PotPlayer или mpv подхватят его автоматически; можно и перетащить прямо в окно воспроизведения.
Плеер не принимает файл или кракозябры
Кракозябры: кодировка файла не UTF-8 — пересохраните его как UTF-8 в редакторе. Ничего не показывается: проверьте, что в строке времени запятая (а не точка) и что номера не сбились (большинство плееров терпит пропуски, некоторые — нет). Весь файл — это HTML или JSON: источник загрузки был неверным; скачайте заново.
Что SRT умеет, а что нет
SRT несёт только текст и время: нет стилей (шрифты, цвета), нет позиционирования (где на экране), нет эффектов. Для этого нужен ASS — см. SRT в ASS. Сравнение всех форматов бок о бок — см. сравнение форматов субтитров.