Не отображаются внешние субтитры

Особенности работы приложения на телевизорах Sony (с 2013 года выпуска)
cobold
Lieutenant
Lieutenant
Posts: 40
Joined: 21 Mar 2016, 17:00
Russia

Не отображаются внешние субтитры

Post by cobold »

Доброго времени суток

Телевизор Sony Bravia KDL-40W705C (SS IPTV запускается через WEB-ссылку)

В редакторе плейлистов сайта в разделе "Мои видеозаписи" создаю элемент со следующими параметрами
screenshot.png
screenshot.png (60.5 KiB) Viewed 46520 times
Источник видео - HLS поток с внешнего источник, источник субтитров - файл SRT в кодировке UTF-8, расположенный в директории локального WEB-сервера nginx, в конфигурации nginx прописано

Code: Select all

add_header Access-Control-Allow-Origin *;

nginx.png
nginx.png (132.49 KiB) Viewed 46520 times

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

Для телевизоров SONY в принципе не реализован этот функционал или всё-таки это я делаю что-то не так?
Заранее спасибо за помощь и разъяснения.
Sony Bravia KDL-40W705C (SS IPTV запускается с USB)

User avatar
Eugene
Project Leader
Project Leader
Posts: 5620
Joined: 15 Apr 2013, 22:54
TV Model: LG 47LM960V, LG LB679V
Location: Санкт-Петербург
Been thanked: 18 times
Contact:
Russia

Re: Не отображаются внешние субтитры

Post by Eugene »

с дропбокса на Sony не запуститься из за CORSa
у сервера есть внешний статический IP?

cobold
Lieutenant
Lieutenant
Posts: 40
Joined: 21 Mar 2016, 17:00
Russia

Re: Не отображаются внешние субтитры

Post by cobold »

nginx на данный момент смотрит только в локальную сеть, но открыть доступ к нему извне не проблема, статический IP есть.
Попробовать забирать субтитры обращаясь к nginx по внешнему IP?
Sony Bravia KDL-40W705C (SS IPTV запускается с USB)

User avatar
Eugene
Project Leader
Project Leader
Posts: 5620
Joined: 15 Apr 2013, 22:54
TV Model: LG 47LM960V, LG LB679V
Location: Санкт-Петербург
Been thanked: 18 times
Contact:
Russia

Re: Не отображаются внешние субтитры

Post by Eugene »

Да, попробуйте. Если не получится, я хотел сам на них взглянуть.

cobold
Lieutenant
Lieutenant
Posts: 40
Joined: 21 Mar 2016, 17:00
Russia

Re: Не отображаются внешние субтитры

Post by cobold »

Проверил, при запросе на nginx через внешний IP субтитры отображаются, всё ОК
Огромное спасибо за помощь!
Sony Bravia KDL-40W705C (SS IPTV запускается с USB)

cobold
Lieutenant
Lieutenant
Posts: 40
Joined: 21 Mar 2016, 17:00
Russia

Re: Не отображаются внешние субтитры

Post by cobold »

Доброго времени суток

Ещё раз вернусь к этой теме.
Подскажите, изменение формата отображения текста не поддерживается ни для одного типа субтитров?
Я не говорю об SRT, там форматирования текста по определению нет, кроме базового. Но я пробовал подключать субтитры WebVTT и DFXP и в них изменять форматирование, но безуспешно - субтитры отображаются, но формат отображения текста неизменен несмотря на все мои попытки.
Особых изысков в отображении текста мне и не надо, достаточно было б возможности изменить цвет шрифта и подложки под ним, так как иногда читать белые буквы на светлом фоне очень не удобно.
Есть такая возможность? Или на ТВ SONY нельзя это реализовать или вообще нельзя реализовать?
Спасибо.
Sony Bravia KDL-40W705C (SS IPTV запускается с USB)

User avatar
Eugene
Project Leader
Project Leader
Posts: 5620
Joined: 15 Apr 2013, 22:54
TV Model: LG 47LM960V, LG LB679V
Location: Санкт-Петербург
Been thanked: 18 times
Contact:
Russia

Re: Не отображаются внешние субтитры

Post by Eugene »

Можем рассмотреть возможность внедрения такого функционала, только это довольно объемная задача.
У вас есть файл с форматированием?

cobold
Lieutenant
Lieutenant
Posts: 40
Joined: 21 Mar 2016, 17:00
Russia

Re: Не отображаются внешние субтитры

Post by cobold »

Прикрепил два формата субтитров
SRT
subtitle.srt.zip
(375 Bytes) Downloaded 319 times
WebVTT
subtitle.vtt.zip
(501 Bytes) Downloaded 312 times
С форматом TTML/DFXP до конца не разобрался.
И в том и в другом формате при воспроизведении через приложение SS IPTV распознаются теги

Code: Select all

<i>...</i>
<b>...</b>
что очень хорошо и не распознаётся тег

Code: Select all

<u>...</u>
что вообще не критично. Это больше форматирование, чем цвет, но всё равно хорошо и может чем поможет.
Цветовые тэги не распознаются ни в одном формате, но они рабочие однозначно, проверял в программном проигрывателе (SRT и WebVTT) и в WEB проигрывателе (WebVTT).
В SRT окрашивается текст, заключенный между тэгами

Code: Select all

<font color="#....">...</font>
Его необходимо прописывать во всех строках, в которых необходимо изменить цвет, что не очень то и удобно.
В WebVTT конструкцией

Code: Select all

STYLE
::cue {
  color: lime;
}
устанавливается стиль по умолчанию для всего текста субтитров, а конструкцией

Code: Select all

STYLE
::cue(.yellow) {
  color: yellow;
  }
::cue(.red) {
  color: red;
  }
можно определить дополнительные стили, которые применяются тэгами

Code: Select all

<c.yellow>...</c>
<c.red>...</c>
Стили имеют какое то количество других настроек, но тут указан только цвет субтитров.
Вообще формат субтитров WebVTT мне больше понравился, как-то он гибче и современнее, можно с ним вам попробовать. Это целый стандарт описанный документом https://www.w3.org/TR/webvtt1/ и вот тут ещё про него хорошо https://developer.mozilla.org/en-US/doc ... WebVTT_API
Спасибо вам заранее за труды, если получится будет просто супер!
Sony Bravia KDL-40W705C (SS IPTV запускается с USB)

cobold
Lieutenant
Lieutenant
Posts: 40
Joined: 21 Mar 2016, 17:00
Russia

Re: Не отображаются внешние субтитры

Post by cobold »

Сборка SS IPTV 2020-06-29
Вообще перестали воспроизводиться HLS-потоки из внешнего источника.
Случилось это конкретно с этой версии сборки SS IPTV или с более ранних не подскажу, т.к. давно не пользовался данным функционалом. Возможно источник поменял что-то у себя, возможно что-то изменилось в сборках SS IPTV, возможно что-то поменяли SONY - слишком много составляющих, нет смысла разбираться.
IPTV работает - и отлично, тем более и работает оно на "отлично", в сравнении с другими подобными сервисами.
Поэтому думаю, что имеет смысл закрыть данный топик.
Sony Bravia KDL-40W705C (SS IPTV запускается с USB)

admin
Administrator
Administrator
Posts: 510
Joined: 15 Apr 2013, 21:45
TV Model: Samsung, Sony, Hisense, LG
Been thanked: 8 times
Great Britain

Re: Не отображаются внешние субтитры

Post by admin »

Каналы "Открытого ТВ" воспроизводятся? (там HLS)

Ранее запрошенный функционал по субтитрам был добавлен некоторое время назад.
Best Wishes,
Administrator of SS IPTV Forum

Post Reply