fileinfo.go 763 B

123456789101112131415161718192021
  1. package subparser
  2. import "github.com/allanpk716/ChineseSubFinder/internal/types"
  3. type FileInfo struct {
  4. FromWhereSite string // 从那个网站下载的
  5. Name string // 字幕的名称,注意,这里需要额外的赋值,不会自动检测
  6. Ext string // 字幕的后缀名
  7. Lang types.Language // 识别出来的语言
  8. FileFullPath string // 字幕文件的全路径
  9. Data []byte // 字幕的二进制文件内容
  10. Dialogues []OneDialogue // 整个字幕文件的所有对话
  11. }
  12. // OneDialogue 一句对话
  13. type OneDialogue struct {
  14. StartTime string // 开始时间
  15. EndTime string // 结束时间
  16. StyleName string // StyleName
  17. Lines []string // 台词
  18. }