我想播放网址中的字幕。
我尝试创建一个.m3u播放列表,但没有加载字幕:
http://localhost:1111/1.srt
http://localhost:1111/1.mkv
VLC可以从播放列表中加载字幕(URL)吗?
否则,我正在考虑为VLC创建一个.lua插件,以在播放列表中搜索“ http”访问权限和“ .srt”字符串。
如果找到我想下载并使用它。
我从未创建过VLC插件...任何帮助都很棒...
答案 0 :(得分: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
INFO stream.m3u:
encodeURI("http://localhost:1111/CoolVideo.mkv");
,以防万一它包含空格或其他字符,否则VLC不会打开流。stream.m3u
与CoolVideo.srt
位于同一文件夹中,因此VLC将加载字幕stream.m3u
,并享受几乎所有视频格式:)BUGS:字幕不会在Android上自动加载