BSnapshot
高级功能

FastCap配置

FastCap是一种标记视频元信息的TOML格式配置

前言

不要害怕,本配置十分简单,大部分内容可以直接由GUI导出;同时,您可以点击上方标题处Copy MarkdownOpen直接将本页内容提供给AI,然后讲述您的需求并自动完成。

当然,在新版本中你也可以在添加视频捕获(解析视频信息)时直接使用GUI修改信息,并可直接导出为FastCap配置。

用处

鉴于每次导入视频时手动编辑其对应番剧及视频长度、偏移量等元信息较为麻烦,FastCap配置可以允许UP主直接将该配置放入视频简介,即可在解析视频时自动解析出对应的元信息,免去手动编辑的麻烦。

格式

FastCap采用(语义)明显、(配置)最小化的 TOML格式

下面的例子里,会使用# 我是一条注释来解释每个字段的含义,实际使用时无须包含注释。

我们采用p标签来标记一集视频(一个分P):

c是包含一组 clip(片段,为四元组),每个clip包含四个元素,分别为:

  • start(开始时间,单位为秒)
  • end(结束时间,单位为秒)
  • offset(偏移量,单位为秒): 相对于番剧实际位置的起始处偏移的值
  • epid(临时剧集ID): 可被m.ep.{epid}处解析实际的剧集信息
```fastcap
[p]
1 = [ [ 0, 1371, 0, 1 ] ]
# {分P序号} = [ {clip1}, {clip2}, ... ]

# 临时epid=1的剧集信息
[m.ep.1]
src = "bgmtv"
episode_id = 1670640
```

例子

以下两个配置是等价的,表示该视频包含一个分P,分P中有一个片段,片段的开始时间为0秒,结束时间为1420秒,且该片段的起始处相对于番剧实际位置的起始处偏移了0秒。 同时该组clips对应的番剧为BgmTv的subject_id1583187的剧集。

```fastcap
[p]
1 = [ [ 0, 1371, 0, 1 ] ]

[m.ep.1]
src = "bgmtv"
episode_id = 1670640
```

这个例子表示按6min将上面的单个片段切成多个片段,故表示相同的含义。

```fastcap
[p]
1 = [ [ 0, 360, 0, 1 ], [ 360, 720, 360, 1 ], [ 720, 1080, 720, 1 ], [ 1080, 1371, 1080, 1 ] ]

[m.ep.1]
src = "bgmtv"
episode_id = 1670640
```

On this page