addedOutput schema / $defs / AssetResponse / properties / media
Added value: +{
+ "anyOf": [
+ {
+ "$ref": "#/$defs/MediaResponse"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Whitelisted measured video metadata. Unknown fields are null; non-video assets return null.",
+ "x-description-zh": "白名单内的实测视频信息,未知字段为 null;非视频资产为 null。"
+}
addedOutput schema / $defs / ExportWarning
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "code": {
+ "title": "Code",
+ "type": "string"
+ },
+ "details": {
+ "additionalProperties": true,
+ "default": {},
+ "title": "Details",
+ "type": "object"
+ },
+ "message": {
+ "title": "Message",
+ "type": "string"
+ }
+ },
+ "required": [
+ "code",
+ "message"
+ ],
+ "title": "ExportWarning",
+ "type": "object"
+}
addedOutput schema / $defs / MediaResponse
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "duration_seconds": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Playable video duration measured from presentation timestamps; never provider-requested duration.",
+ "title": "Duration Seconds",
+ "x-description-zh": "根据呈现时间戳测得的可播放视频时长,不使用供应商请求时长。"
+ },
+ "fps": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Measured average source frame rate; use presentation timestamps for VFR selection.",
+ "title": "Fps",
+ "x-description-zh": "实测源平均帧率;可变帧率选帧仍依据呈现时间戳。"
+ },
+ "frame_count": {
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Decoded source frame count, or null when unknown.",
+ "title": "Frame Count",
+ "x-description-zh": "解码源帧数,未知为 null。"
+ },
+ "height": {
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Displayed video height in pixels, accounting for rotation.",
+ "title": "Height",
+ "x-description-zh": "考虑旋转后的显示高度,单位像素。"
+ },
+ "width": {
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Displayed video width in pixels, accounting for rotation.",
+ "title": "Width",
+ "x-description-zh": "考虑旋转后的显示宽度,单位像素。"
+ }
+ },
+ "title": "MediaResponse",
+ "type": "object"
+}
addedOutput schema / $defs / ResolvedExport
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "duration_ms": {
+ "description": "Sum of manifest frame durations in milliseconds.",
+ "title": "Duration Ms",
+ "type": "integer",
+ "x-description-zh": "Manifest 逐帧时长的毫秒总和。"
+ },
+ "fps": {
+ "description": "Target sampling frequency; never recalculated as frame_count / duration.",
+ "title": "Fps",
+ "type": "number",
+ "x-description-zh": "目标采样频率,不按帧数除以时长重新计算。"
+ },
+ "frame_count": {
+ "description": "Number of samples strictly before the selected end.",
+ "title": "Frame Count",
+ "type": "integer",
+ "x-description-zh": "严格位于选区终点前的采样帧数。"
+ },
+ "selection": {
+ "$ref": "#/$defs/Selection",
+ "description": "Resolved source interval; full uses measured playable duration.",
+ "x-description-zh": "实际源区间,full 使用实测可播放时长。"
+ },
+ "warnings": {
+ "default": [],
+ "description": "Sampling warnings, including repeated source frames without interpolation.",
+ "items": {
+ "$ref": "#/$defs/ExportWarning"
+ },
+ "title": "Warnings",
+ "type": "array",
+ "x-description-zh": "采样警告,包含未补帧而重复采到源帧的情况。"
+ }
+ },
+ "required": [
+ "selection",
+ "fps",
+ "frame_count",
+ "duration_ms"
+ ],
+ "title": "ResolvedExport",
+ "type": "object"
+}
addedOutput schema / $defs / Selection
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "duration_seconds": {
+ "anyOf": [
+ {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Required when mode=range; positive interval length in seconds.",
+ "title": "Duration Seconds",
+ "x-description-zh": "mode=range 时必填,选段时长秒数必须为正。"
+ },
+ "mode": {
+ "default": "full",
+ "description": "full uses the complete source; range requires duration_seconds.",
+ "enum": [
+ "full",
+ "range"
+ ],
+ "title": "Mode",
+ "type": "string",
+ "x-description-zh": "full 使用完整来源;range 必须提供 duration_seconds。"
+ },
+ "start_seconds": {
+ "default": 0,
+ "description": "Range start in seconds from the source beginning.",
+ "minimum": 0,
+ "title": "Start Seconds",
+ "type": "number",
+ "x-description-zh": "相对源视频起点的选段开始秒数。"
+ }
+ },
+ "title": "Selection",
+ "type": "object"
+}
addedOutput schema / $defs / TaskError / properties / details
Added value: +{
+ "additionalProperties": true,
+ "default": {},
+ "description": "Public error details, without private storage or provider values.",
+ "title": "Details",
+ "type": "object",
+ "x-description-zh": "公开错误详情,不含私有存储或供应商值。"
+}
addedOutput schema / $defs / TaskError / properties / param
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Related public parameter when available.",
+ "title": "Param",
+ "x-description-zh": "可用时提供相关公开参数。"
+}
addedOutput schema / properties / resolved_export
Added value: +{
+ "anyOf": [
+ {
+ "$ref": "#/$defs/ResolvedExport"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Persisted FPS sampling summary shared with the quote and manifest; null for legacy tasks.",
+ "x-description-zh": "持久化的 FPS 采样摘要,与报价、Manifest 一致;历史任务为 null。"
+}