首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VLC播放列表/插件.lua -从url加载.srt

VLC播放列表/插件.lua -从url加载.srt
EN

Stack Overflow用户
提问于 2018-10-27 15:16:58
回答 1查看 1K关注 0票数 1

我想玩url的字幕。

我尝试创建一个.m3u播放列表,但是字幕没有加载:

代码语言:javascript
复制
http://localhost:1111/1.srt
http://localhost:1111/1.mkv

VLC可以从播放列表中加载字幕(url)吗?

如果不是,我正在考虑为VLC创建一个.lua插件,以搜索播放列表中的"http“access & ".srt”字符串。

如果发现了,我想下载并使用它。

我从没发明过VLC插件..。任何帮助都会很棒..。

EN

回答 1

Stack Overflow用户

发布于 2018-10-30 18:40:56

我围绕index.php(dir中的列表文件)+javascript(下载文件)做了一项工作:

  1. 下载字幕CoolVideo.srt (如果有字幕)
  2. 生成和下载stream.m3u (如果存在+字幕)

stream.m3u +字幕内容:

代码语言:javascript
复制
#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 (无字幕)内容:

代码语言:javascript
复制
#EXTM3U
#EXTINF:-1,STREAM: Cool Video Name
http://localhost:1111/CoolVideo.mkv

INFO stream.m3u:

  • 最好在视频路径中使用encodeURI("http://localhost:1111/CoolVideo.mkv");,以防它包含空空间或其他字符,否则VLC将不会打开流。
  • 因为stream.m3uCoolVideo.srt位于同一个文件夹中,所以VLC将加载字幕
  1. 在PC上打开stream.m3u,享受几乎所有的视频格式:)

BUGS:字幕在Android上不自动加载。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53023350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档