No description available.
tid
Timestamp-based ID
Properties
createdAt
string
datetime
Required
Timestamp the frame was published.
episode
integer
Required
Episode number within the season. 1-indexed.
minimum: 1maximum: 256externalRecords
array
of
ref
#externalRecord
Required
Records on external services or other ATProto collections that disseminate this frame.
frame
integer
Required
Index of the frame within the episode video file.
minimum: 0maximum: 8388608frameRate
string
Required
Frame rate of the source video, probably as a rational number string (e.g. '24000/1001'). Combine with `frame` to derive the time offset.
image
blob
Required
Image render of the frame.
maxSize: 10.5 MBresolution
ref
#resolution
Required
Pixel dimensions of `image`.
season
integer
Required
Season number. 1-indexed.
minimum: 1maximum: 256subtitle
string
Optional
Subtitle text active at this frame, if any. Not all frames have subtitles.
maxLength: 1024 bytesView raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"episode",
"externalRecords",
"frame",
"frameRate",
"image",
"resolution",
"season",
"createdAt"
],
"properties": {
"frame": {
"type": "integer",
"maximum": 8388608,
"minimum": 0,
"description": "Index of the frame within the episode video file."
},
"image": {
"type": "blob",
"accept": [
"image/*"
],
"maxSize": 10485760,
"description": "Image render of the frame."
},
"season": {
"type": "integer",
"maximum": 256,
"minimum": 1,
"description": "Season number. 1-indexed."
},
"episode": {
"type": "integer",
"maximum": 256,
"minimum": 1,
"description": "Episode number within the season. 1-indexed."
},
"subtitle": {
"type": "string",
"maxLength": 1024,
"description": "Subtitle text active at this frame, if any. Not all frames have subtitles."
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "Timestamp the frame was published."
},
"frameRate": {
"type": "string",
"description": "Frame rate of the source video, probably as a rational number string (e.g. '24000/1001'). Combine with `frame` to derive the time offset."
},
"resolution": {
"ref": "#resolution",
"type": "ref",
"description": "Pixel dimensions of `image`."
},
"externalRecords": {
"type": "array",
"items": {
"ref": "#externalRecord",
"type": "ref"
},
"description": "Records on external services or other ATProto collections that disseminate this frame."
}
}
}
}