VLC Playlist / плагин .lua - загрузить .srt из URL - PullRequest
0 голосов
/ 27 октября 2018

Я хочу воспроизвести субтитры из URL.

Я попытался создать список воспроизведения .m3u, но субтитры не загружаются:

http://localhost:1111/1.srt
http://localhost:1111/1.mkv

Может ли VLC загружать субтитры (URL)из списка воспроизведения?

Если нет, то я подумываю о создании плагина .lua для VLC для поиска в списке воспроизведения строки "http" access & ".srt".

Если найденЯ хочу скачать и использовать его.

Я никогда не создавал VLC-плагин ... Любая помощь будет потрясающей ...

1 Ответ

0 голосов
/ 30 октября 2018

Я сделал работу вокруг index.php (список файлов в каталоге) + javascript (для загрузки файлов):

  1. скачать субтитры CoolVideo.srt (если субтитры существуют)
  2. создать и загрузить stream.m3u (+ субтитры, если есть)

stream.m3u + Содержание субтитров:

#EXTM3U
#EXTINF:-1,STREAM: Cool Video Name
#EXTVLCOPT:sub-file=CoolVideo.srt
#EXTVLCOPT:subsdec-encoding=System Default
#EXTVLCOPT:subsdec-align=0
#EXTVLCOPT:freetype-rel-fontsize=16
#EXTVLCOPT:sub-fps=0
#EXTVLCOPT:sub-delay=0
http://localhost:1111/CoolVideo.mkv

stream.m3u (без субтитров):

#EXTM3U
#EXTINF:-1,STREAM: Cool Video Name
http://localhost:1111/CoolVideo.mkv

ИНФОРМАЦИЯ stream.m3u:

  • Лучше всего использовать encodeURI("http://localhost:1111/CoolVideo.mkv"); для пути к видео на тот случай, если он содержит пустые места или другие символы, иначе VLC не откроет поток.
  • Поскольку stream.m3u находится в той же папке, что и CoolVideo.srt, VLC загрузит субтитры

  1. Откройте stream.m3u на ПК и наслаждайтесь практически любым форматом видео:)

ОШИБКИ: субтитры не загружаются автоматически на Android

...