SRT и WebVTT субтитры

M3U8 Player с субтитрами: добавьте SRT или VTT к HLS.

Проигрыватель M3U8 с субтитрами позволяет воспроизводить поток HLS и прикреплять внешний файл титров .srt или .vtt в браузере. Этот проигрыватель преобразует SRT в WebVTT локально, добавляет его в качестве дорожки субтитров и не загружает поток или файл субтитров.

Последнее обновление: June 20, 2026

Воспроизведение, история, избранное, субтитры и преобразование браузера остаются на этом устройстве. Запросы HLS проходят через прокси-сервер только при включении прокси-сервера CORS.

Умный CORS прокси

Используйте прокси-сервер Cloudflare Worker для манифестов, ключей и сегментов, когда прямое воспроизведение в браузере заблокировано.

Предварительный просмотр видео

Ссылка на отчет о состоянии

Анализируйте варианты, битрейт, продолжительность сегмента, шифрование и статус активности/VOD, а затем выбирайте медиасегменты на предмет неработающих ссылок. Проверки сегментов ограничены CORS браузера, поэтому для получения наиболее точных результатов включите прокси-сервер.

Форматы субтитров и поддержка HLS

Источник субтитровПоддерживаемый путьЧего ожидать
Локальный файл .vttПеретащите файл WebVTT в проигрыватель.Браузер может прикрепить его непосредственно как дорожку субтитров.
Локальный файл .srtПеретащите файл SRT в проигрыватель.Перед добавлением трека плеер преобразует его в WebVTT локально.
HLS WebVTT трекВоспроизведите поток в обычном режиме, если в манифесте указаны субтитры.Поддержка браузера и проигрывателя зависит от метаданных манифеста и трека.
Файл .ass или .ssaПеред загрузкой преобразуйте его в SRT или VTT.Стилизованные форматы субтитров не подключаются напрямую этим проигрывателем браузера.
Выжженные подписиНикаких дополнительных файлов не требуется.Текст является частью пикселей видео и не может быть переключен как дорожка.

Как добавить субтитры в поток M3U8

  1. 1Включите поток M3U8Вставьте HLS URL и нажмите «Воспроизвести», чтобы видео загружалось перед присоединением внешнего файла субтитров.
  2. 2Добавить локальный файл субтитровПеретащите файл .srt или .vtt в область видео или воспользуйтесь элементом управления субтитрами на панели инструментов проигрывателя.
  3. 3Пусть SRT преобразуется в WebVTTЕсли файл имеет размер SRT, браузер преобразует время сигнала и текст в WebVTT, поскольку собственные дорожки HTML требуют VTT.
  4. 4Проверьте время и языкЗапустите воспроизведение и убедитесь, что субтитры совпадают с речью. Если время отключено, отредактируйте файл субтитров в редакторе и перезагрузите его.
  5. 5Использовать прокси только для доступа к потокуСубтитры являются локальными, но потоку HLS все равно может потребоваться прокси-сервер, если защита CORS или Referer блокирует воспроизведение.

Почему SRT требует преобразования перед воспроизведением в браузере

Видеодорожки HTML используют WebVTT, а не SubRip SRT. Плеер считывает локальный файл SRT, преобразует временные метки и метки в объект WebVTT в браузере, а затем прикрепляет этот объект к видеоэлементу. Преобразование является локальным и не отправляет файл субтитров на сервер.

Когда внешние субтитры лучше встроенных треков

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

Что проверить, если не появляются субтитры

Убедитесь, что расширение файла — .srt или .vtt, временные метки действительны и видео началось. Если сам поток заблокирован, сначала исправьте воспроизведение с помощью настроек CORS или Referer. Загрузка субтитров не может восстановить поток, который никогда не достигает проигрывателя.

Часто задаваемые вопросы

Могу ли я добавить субтитры к онлайн-трансляции M3U8?

Да. Воспроизведите поток M3U8, затем добавьте локальный файл субтитров .srt или .vtt. Субтитры прикрепляются в браузере и не загружаются.

Поддерживает ли плеер субтитры SRT?

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

Загружены ли мои файлы субтитров?

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

Могу ли я использовать субтитры ASS или SSA?

Не напрямую. Сначала преобразуйте субтитры ASS или SSA в SRT или VTT, а затем загрузите преобразованный файл в проигрыватель.

Почему субтитры не синхронизированы?

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

Что такое файл M3U8?HLS основы плейлистовHLS против M3U8Протокол против плейлистаM3U8 против M3UСравнение форматов плейлистовHLS Устранение неполадокCORS, 403, ключи, мертвые сегментыM3U8 Ссылка не воспроизводится?CORS, Referer, мертвые сегментыHLS CORS Исправление ошибкиAccess-Control-Allow-OriginM3U8 403 ЗапрещеноПодписанные URL и блоки хотлинковПользовательский Referer M3U8 PlayerПотоки, защищенные хотлинкомM3U8 Ключ не загружаетсяAES-128 доступ по ключуОт M3U8 до MP4, без загрузкиПреобразование FFmpeg браузераHLS Видео ТриммерЭкспорт клипа из браузераM3U8 Онлайн-загрузчикЭкспорт HLS браузераОт M3U8 до MP3, без загрузкиЛокальное извлечение аудиоHLS Тестер потокаОнлайн HLS диагностикаЗашифрованный M3U8 PlayerAES-128 HLS тестированиеIPTV Плейлист не работает?M3U ремонт каналаБесплатные плейлисты IPTVНайдите легальные публичные списки M3UM3U8 ВстроитьВстраиваемый проигрыватель HLSHLS Анализатор лестниц ABRПроверка лестницы битрейтаHLS Манифест различияСравните два плейлиста M3U8Онлайн-сравнение M3U8 PlayerИнструменты браузера, VLC и CLIm3u8-player.net АльтернативаЛичные встречи без рекламыVLC против онлайн M3U8 PlayerРабочий стол против браузераОнлайн-сравнение редакторов IPTV M3UИграй и редактируй против генеральных уборщиков