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

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

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

Postby cobold » 28 Mar 2020, 15:50

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

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

В редакторе плейлистов сайта в разделе "Мои видеозаписи" создаю элемент со следующими параметрами
screenshot.png
screenshot.png (60.5 KiB) Viewed 7348 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 7348 times

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

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

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

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

Postby Eugene » 05 Apr 2020, 01:40

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

cobold
Lieutenant
Lieutenant
Posts: 36
Joined: 21 Mar 2016, 17:00
Has thanked: 1 time
Been thanked: 1 time
Flag: Russia

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

Postby cobold » 05 Apr 2020, 16:52

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

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

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

Postby Eugene » 05 Apr 2020, 17:43

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

cobold
Lieutenant
Lieutenant
Posts: 36
Joined: 21 Mar 2016, 17:00
Has thanked: 1 time
Been thanked: 1 time
Flag: Russia

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

Postby cobold » 05 Apr 2020, 20:37

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

cobold
Lieutenant
Lieutenant
Posts: 36
Joined: 21 Mar 2016, 17:00
Has thanked: 1 time
Been thanked: 1 time
Flag: Russia

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

Postby cobold » 04 May 2020, 19:31

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

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

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

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

Postby Eugene » 11 May 2020, 23:07

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

cobold
Lieutenant
Lieutenant
Posts: 36
Joined: 21 Mar 2016, 17:00
Has thanked: 1 time
Been thanked: 1 time
Flag: Russia

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

Postby cobold » 13 May 2020, 20:37

Прикрепил два формата субтитров
SRT
subtitle.vtt.zip
(501 Bytes) Downloaded 7 times
WebVTT
subtitle.srt.zip
(375 Bytes) Downloaded 5 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 запускается через WEB-ссылку)


Return to “SS IPTV для Sony Bravia”

Who is online

Users browsing this forum: No registered users and 4 guests