VLC 播放列表/插件 .lua - 从 url 加载 .srt
Posted
技术标签:
【中文标题】VLC 播放列表/插件 .lua - 从 url 加载 .srt【英文标题】:VLC Playlist / plugin .lua - to load .srt from url 【发布时间】:2018-10-27 15:16:58 【问题描述】:我想从 url 播放字幕。
我尝试创建一个 .m3u 播放列表,但无法加载字幕:
http://localhost:1111/1.srt
http://localhost:1111/1.mkv
VLC 可以从播放列表中加载字幕(网址)吗?
如果没有,我正在考虑为 VLC 创建一个 .lua 插件,以在播放列表中搜索“http”访问和“.srt”字符串。
如果找到我想下载并使用它。
我从未创建过 VLC 插件...任何帮助都会很棒...
【问题讨论】:
【参考方案1】:我解决了index.php
(列出目录中的文件)+javascript
(下载文件):
-
下载字幕
CoolVideo.srt
(如果有字幕)
生成并下载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
信息流.m3u:
视频路径最好使用encodeURI("http://localhost:1111/CoolVideo.mkv");
,以防它包含空格或其他字符,否则VLC将无法打开流。
因为stream.m3u
和CoolVideo.srt
在同一个文件夹,VLC会加载字幕
-
在 PC 上打开
stream.m3u
,享受几乎所有视频格式:)
BUGS:字幕不会在 android 上自动加载
【讨论】:
以上是关于VLC 播放列表/插件 .lua - 从 url 加载 .srt的主要内容,如果未能解决你的问题,请参考以下文章