测试已测试 | ✓ |
Lang语言 | SwiftSwift |
许可证 | MIT |
发布最新发布 | 2016年2月 |
SPM支持SPM | ✗ |
由 Miguel Molina 维护。
依赖 | |
AlamofireXMLRPC | >= 0 |
GZIP | >= 0 |
字幕制作器使用 OpenSubtitles.org 的 API 来检索电影和电视节目的字幕。只需将文件的路径提供给字幕制作器,其他一切由它来处理。
注意: 您需要自己的用户代理。有关 OpenSubtitles 用户代理的更多信息,请参阅这里。
下载 /Users/foo/Desktop/MyMovie.mp4
的英语字幕。
import Subtitler
let s = Subtitler(lang:"en", userAgent:"OSTestUserAgent")
s.download("/Users/foo/Desktop/MyMovie.mp4") { result in
switch result {
case .Success(let subtitlesPath):
// Do something with the subtitles
case .Failure(let error):
// Handle error
}
}
对于字幕的语言,请使用语言的 ISO639 代码。
字幕下载到与原始文件相同的路径,但名称相同,带有 .srt
扩展名。在这种情况下,结果将会有 /Users/foo/Desktop/MyMovie.srt
。
字幕制作器采用 MIT 许可证发布。