Skip to content
mpv自动下载字幕脚本 Automatically download subtitles from assrt.net
JavaScript Lua Visual Basic .NET
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
script-opts
scripts
.travis.yml
README.md

README.md

mpv-assrt

使用assrt.net匹配并下载字幕。

提供Lua版本和Javascript版本。Javascript版需要mpv 0.26.0 及以上版本支持。

支持Windows, macOS和Linux。在Windows下,使用Lua版本需安装Powershell;Javascript版本除Powershell外可以使用VBScript请求网络。

mpv-assrt-screenshot

使用说明

  1. 下载zip压缩包git clone本项目
  2. 解压压缩包
  3. scriptsscript-opts文件夹复制到mpv主目录中。Windows用户的mpv主目录位于与mpv.exe同目录的mpv文件夹;Linux和macOS用户的mpv主目录位于~/.config/mpv
  4. 打开视频后,按a键调起搜索字幕。

快捷键

如需自定义快捷键,可以在input.conf中添加下列行,如将Javascript版本快捷键更改为Ctrl+a

ctrl+a script-binding assrt

绑定Lua版本

ctrl+a script-binding assrt-lua

input.conf位于mpv主目录下,如果该文件不存在,请创建一个空白的文件。

脚本版本

如果mpv未编译Javascript支持,将使用Lua版本的脚本;如果mpv同时支持Lua和Javascript,mpv将随机选择版本加载, 请手动删除不需要的脚本版本。

可以通过mpv -v查看List of enabled features,若包含javascript则说明编译了Javascript支持。

已确认的支持Javascript的版本包括mpv.io上提供的Windows版非官方编译二进制文件和Homebrew预编译的二进制文件。

配置文件

如需自定义配置,请将script-opts中的assrt.conf.example更名为assrt.conf

# 菜单外观
## 设置多少秒后自动关闭菜单,设为0时不关闭
auto_close=0
## 设置每页显示字幕条数
max_lines=15
## 设置菜单字体大小
font_size=24

# 设置是否使用https
use_https=no

# 自定义API Token
# api_token=

如需自定义API Token,可以在网站上注册后从用户面板中获得。

另见

You can’t perform that action at this time.