射手播放器修改字幕存放目录的方法

射手播放器自动下载的目录默认在C:\Users\Administrator\AppData\Roaming\SPlayer\SVPSub,也可通过修改配置文件的方法,将目录保存在视频文件的目录下。

配置文件是射手安装目录下的settings.db,是sqlite文件,需通过Python修改。


# 先备份配置文件 copy c:\xxxx\splayer\settings.db c:\backup  

# 在命令行打开python
# 导入sqlite库
>>> import sqlite3
# 连接配置文件
>>> con = sqlite3.connect("c:/xxxx/splayer/settings.db")
# 设置光标
>>> cu=con.cursor()
# 查看相关键值
>>> cu.execute("select * from settingint where sect='SaveSVPSubWithVideo'")

# 第3个值(sval)缺省为0
>>> cu.fetchall()
[(u'Settings', u'SaveSVPSubWithVideo', 0)]
# 修改键值为1
>>> cu.execute("update settingint set sval=1 where sect='SaveSVPSubWithVideo'")

# 查看验证
>>> cu.execute("select * from settingint where sect='SaveSVPSubWithVideo'")

>>> cu.fetchall()
[(u'Settings', u'SaveSVPSubWithVideo', 1)]
# 提交修改
>>> con.commit()

修改后下载的字幕会同时放在缺省目录和视频文件所在目录。

你可能感兴趣的:(射手播放器修改字幕存放目录的方法)