Вы включаете фильм, а субтитров нет. Или не тот язык. Или они встроены в отдельный файл SRT, который ваш телевизор не может найти. Это руководство охватывает практические способы добавления субтитров к видеофайлу онлайн — от прикрепления SRT к потоковому плееру, до поиска OpenSubtitles внутри проигрывателя, до редкого случая, когда вам действительно нужно их встроить.

Краткая версия: почти для всего, что вам нужно, не требуется перекодировать видео. Достаточно проигрывателя, который может загружать внешние файлы SRT.

Почему субтитры — это отдельная проблема от видео

Видеофайл может содержать субтитры тремя разными способами, и разница имеет значение:

  • Внешний файл SRT (или VTT, ASS). Обычный текстовый файл, расположенный рядом с видео. Самый быстрый для замены, редактирования и перевода. Вашему плееру нужно знать, где искать.
  • Встроенные программные субтитры внутри контейнера MKV. Текстовая дорожка находится рядом с видеодорожкой. Хорошие плееры автоматически их подхватывают; многие смарт-телевизоры — нет.
  • Вшитые (хардсаб) субтитры. Встраиваются непосредственно в видеокадры. Универсально совместимы, но их невозможно отключить, изменить стиль или перевести.

Большинство зрителей предпочитают программные субтитры — переключаемые, заменяемые, неразрушающие. Ограничение почти всегда связано с плеером, а не с файлом.

Обычные способы добавления субтитров

Распространенные варианты с их реальными компромиссами:

  • Переименовать SRT-файл так, чтобы он соответствовал видео, и надеяться. Работает в VLC, MPV, Kodi, Plex и некоторых смарт-телевизорах. Тихо не работает в большинстве браузеров и во многих телевизионных приложениях.
  • Скачать SRT с OpenSubtitles вручную. Бесплатно, высокое качество, и архив огромен. Найти нужный для правильной версии фильма бывает сложно.
  • Вшить субтитры с помощью HandBrake или ffmpeg. Гарантированно отображаются везде, но перекодируют все видео, занимают тридцать минут или более, и навсегда впечатывают вашу опечатку.
  • Онлайн-добавление субтитров. Несколько работают хорошо. Большинство ограничивают размер файла, накладывают водяные знаки на вывод или тратят час на перекодирование файла размером 2 GB. Ни один не справляется с 40 GB 4K ремуксом.

Для большинства случаев использования — просмотра на собственном ноутбуке, телефоне или телевизоре — потоковый плеер с поддержкой SRT является правильным решением.

Как это сделать в Seedr

Seedr воспроизводит ваше видео в браузере и загружает субтитры, не затрагивая файл. Вы можете искать OpenSubtitles прямо в плеере или прикрепить свой собственный SRT.

  1. Загрузите видео в Seedr или вставьте ссылку. Поддерживаемые форматы включают MKV, MP4, AVI, MOV, WMV, MPEG, 3GP, VOB, M2TS, FLV и M4V.
  2. Нажмите на файл, чтобы открыть его в плеере.
  3. Для поиска субтитров: нажмите на значок субтитров (вверху справа в V2, нижняя панель управления в V1). Введите название фильма, выберите язык и выберите совпадение из OpenSubtitles. Они загрузятся мгновенно.
  4. Чтобы прикрепить свои: нажмите на значок субтитров, затем Прикрепить SRT, и выберите файл с вашего устройства.
  5. Чтобы использовать субтитры, уже находящиеся в Seedr: перетащите файл .srt в ту же папку, что и видео. Плеер найдет его автоматически.
  6. Если аудио тоже неправильное — дублированное, когда вы хотите оригинал, или наоборот — откройте меню настроек и переключите аудиодорожки.
  7. Отрегулируйте скорость воспроизведения (от 0.5× до 3×) из того же меню настроек, если вы учитесь или быстро просматриваете знакомый материал.

После загрузки субтитры отображаются поверх любого разрешения, которое транслирует плеер — до 1080p на Pro, до 4K на Master. Вы можете транслировать результат на Chromecast, AirPlay или устройство Google TV, и субтитры будут передаваться вместе с потоком.

Советы и особые случаи

Несколько вещей, которые стоит знать, прежде чем доверять этому на долгий киновечер:

  • Синхронизация субтитров. Если SRT немного сбился, откройте меню субтитров и подкорректируйте время, вместо того чтобы искать новый файл.
  • Кодировка. Некоторые старые файлы SRT используют Windows-1252 или CP1251 для неанглийских символов. UTF-8 — самый безопасный вариант; если вы видите искаженные символы, пересохраните файл как UTF-8 в текстовом редакторе.
  • Несоответствие частоты кадров. SRT, созданный для версии PAL с 25 fps, будет расходиться с версией NTSC того же фильма с 23.976 fps. Ищите на OpenSubtitles соответствующее название релиза.
  • Для слабослышащих против только диалогов. OpenSubtitles помечает их отдельно. Выберите то, что вам нужно.
  • Встроенные дорожки в MKV. Seedr автоматически считывает встроенные программные субтитры. Шаг прикрепления не требуется.
  • Телевизоры, игнорирующие внешние SRT. Вместо этого транслируйте с плеера Seedr. Поток будет содержать отображаемые субтитры.

Как это сочетается с остальным вашим рабочим процессом

Поскольку плеер находится в вашем облаке, остальная часть настройки становится на свои места:

  • Переключайте язык субтитров для каждой сессии. Поиск находит новую дорожку каждый раз, когда она вам нужна.
  • Подключите Seedr через WebDAV (план Master) и укажите на него Infuse, Kodi или Jellyfin. Внешние SRT-файлы в той же папке также будут подхвачены этими клиентами.
  • Транслируйте на Chromecast, AirPlay или Google TV с субтитрами, передающимися вместе с потоком.
  • Сделайте снимок кадра с видимыми субтитрами, если вы хотите сохранить цитату.

Заключение

Внешние субтитры с облачным плеером превосходят хардкодинг почти для каждого случая использования. Один файл, много языков, без перекодирования.

subtitles4-1-980x392.jpg
playback speed-2.jpg
Скорость воспроизведения в Seedr