tenyun
Version:
Promise based and chained Tencent Cloud OpenAPI client for NodeJS
1,685 lines (1,538 loc) • 581 kB
TypeScript
/// <reference types="node" />
import { AxiosPromise, AxiosRequestConfig } from "axios";
/** AI 智能分析模板详情 */
declare interface AIAnalysisTemplateItem {
/** 智能分析模板唯一标识。 */
Definition?: number;
/** 智能分析模板名称。 */
Name?: string;
/** 智能分析模板描述信息。 */
Comment?: string;
/** 智能分类任务控制参数。 */
ClassificationConfigure?: ClassificationConfigureInfo | null;
/** 智能标签任务控制参数。 */
TagConfigure?: TagConfigureInfo | null;
/** 智能封面任务控制参数。 */
CoverConfigure?: CoverConfigureInfo | null;
/** 智能按帧标签任务控制参数。 */
FrameTagConfigure?: FrameTagConfigureInfo | null;
/** 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710)。 */
CreateTime?: string;
/** 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710)。 */
UpdateTime?: string;
/** 模板类型,取值范围:* Preset:系统预置模板;* Custom:用户自定义模板。 */
Type?: string | null;
}
/** 视频内容识别模板详情 */
declare interface AIRecognitionTemplateItem {
/** 视频内容识别模板唯一标识。 */
Definition?: number;
/** 视频内容识别模板名称。 */
Name?: string;
/** 视频内容识别模板描述信息。 */
Comment?: string;
/** 人脸识别控制参数。 */
FaceConfigure?: FaceConfigureInfo;
/** 文本全文识别控制参数。 */
OcrFullTextConfigure?: OcrFullTextConfigureInfo;
/** 文本关键词识别控制参数。 */
OcrWordsConfigure?: OcrWordsConfigureInfo;
/** 语音全文识别控制参数。 */
AsrFullTextConfigure?: AsrFullTextConfigureInfo;
/** 语音关键词识别控制参数。 */
AsrWordsConfigure?: AsrWordsConfigureInfo;
/** 语音翻译控制参数。 */
TranslateConfigure?: TranslateConfigureInfo | null;
/** 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710)。 */
CreateTime?: string;
/** 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710)。 */
UpdateTime?: string;
/** 模板类型,取值范围:* Preset:系统预置模板;* Custom:用户自定义模板。 */
Type?: string | null;
}
/** 动作识别参数配置 */
declare interface ActionConfigInfo {
/** 动作识别任务开关,可选值:ON:开启;OFF:关闭。 */
Switch: string;
}
/** 编排原子任务 */
declare interface Activity {
/** 原子任务类型:input: 起始节点output:终止节点action-trans:转码action-samplesnapshot:采样截图action-AIAnalysis: 分析action-AIRecognition:识别action-aiReview:审核action-animated-graphics:转动图action-image-sprite:雪碧图action-snapshotByTimeOffset: 时间点截图action-adaptive-substream:自适应码流action-AIQualityControl:媒体质检action-SmartSubtitles:智能字幕action-exec-rules:判断规则action-SmartErase:智能擦除 */
ActivityType: string;
/** 后驱节点索引数组 */
ReardriveIndex?: number[];
/** 原子任务参数 */
ActivityPara?: ActivityPara | null;
}
/** 编排原子任务 */
declare interface ActivityPara {
/** 视频转码任务 */
TranscodeTask?: TranscodeTaskInput | null;
/** 视频转动图任务 */
AnimatedGraphicTask?: AnimatedGraphicTaskInput | null;
/** 视频按时间点截图任务 */
SnapshotByTimeOffsetTask?: SnapshotByTimeOffsetTaskInput | null;
/** 视频采样截图任务 */
SampleSnapshotTask?: SampleSnapshotTaskInput | null;
/** 视频截雪碧图任务 */
ImageSpriteTask?: ImageSpriteTaskInput | null;
/** 转自适应码流任务 */
AdaptiveDynamicStreamingTask?: AdaptiveDynamicStreamingTaskInput | null;
/** 视频内容审核类型任务 */
AiContentReviewTask?: AiContentReviewTaskInput | null;
/** 视频内容分析类型任务 */
AiAnalysisTask?: AiAnalysisTaskInput | null;
/** 视频内容识别类型任务 */
AiRecognitionTask?: AiRecognitionTaskInput | null;
/** 媒体质检任务 */
QualityControlTask?: AiQualityControlTaskInput | null;
/** 任务条件判断 */
ExecRulesTask?: ExecRulesTask | null;
/** 智能字幕任务 */
SmartSubtitlesTask?: SmartSubtitlesTaskInput | null;
/** 智能擦除任务 */
SmartEraseTask?: SmartEraseTaskInput | null;
}
/** 编排子任务输出 */
declare interface ActivityResItem {
/** 转码任务输出 */
TranscodeTask?: MediaProcessTaskTranscodeResult | null;
/** 转动图任务输出 */
AnimatedGraphicTask?: MediaProcessTaskAnimatedGraphicResult | null;
/** 时间点截图任务输出 */
SnapshotByTimeOffsetTask?: MediaProcessTaskSnapshotByTimeOffsetResult | null;
/** 采样截图任务输出 */
SampleSnapshotTask?: MediaProcessTaskSampleSnapshotResult | null;
/** 雪碧图任务输出 */
ImageSpriteTask?: MediaProcessTaskImageSpriteResult | null;
/** 自适应码流任务输出 */
AdaptiveDynamicStreamingTask?: MediaProcessTaskAdaptiveDynamicStreamingResult | null;
/** 识别任务输出 */
RecognitionTask?: ScheduleRecognitionTaskResult | null;
/** 审核任务输出 */
ReviewTask?: ScheduleReviewTaskResult | null;
/** 分析任务输出 */
AnalysisTask?: ScheduleAnalysisTaskResult | null;
/** 媒体质检任务输出 */
QualityControlTask?: ScheduleQualityControlTaskResult | null;
/** 条件判断任务输出 */
ExecRuleTask?: ScheduleExecRuleTaskResult | null;
/** 智能字幕任务输出 */
SmartSubtitlesTask?: ScheduleSmartSubtitleTaskResult | null;
/** 智能擦除任务输出 */
SmartEraseTask?: SmartEraseTaskResult | null;
}
/** 编排任务输出 */
declare interface ActivityResult {
/** 原子任务类型。Transcode:转码。SampleSnapshot:采样截图。AnimatedGraphics:转动图。SnapshotByTimeOffset:时间点截图。ImageSprites:雪碧图。AdaptiveDynamicStreaming:自适应码流。AiContentReview:内容审核。AIRecognition:智能识别。AIAnalysis:智能分析。AiQualityControl:媒体质检。SmartSubtitles:智能字幕。SmartErase:智能擦除。 */
ActivityType?: string;
/** 原子任务输出。 */
ActivityResItem?: ActivityResItem;
}
/** 转自适应码流信息 */
declare interface AdaptiveDynamicStreamingInfoItem {
/** 转自适应码流规格。 */
Definition?: number;
/** 打包格式,可能为 HLS和 MPEG-DASH 两种。 */
Package?: string;
/** 播放路径。 */
Path?: string;
/** 自适应码流文件的存储位置。 */
Storage?: TaskOutputStorage;
}
/** 对视频转自适应码流的输入参数类型 */
declare interface AdaptiveDynamicStreamingTaskInput {
/** 转自适应码流模板 ID。 */
Definition: number;
/** 水印列表,支持多张图片或文字水印,最大可支持 10 张。 */
WatermarkSet?: WatermarkInput[];
/** 数字水印参数 */
BlindWatermark?: BlindWatermarkInput | null;
/** 转自适应码流后文件的目标存储,不填则继承上层的 OutputStorage 值。 */
OutputStorage?: TaskOutputStorage | null;
/** 转自适应码流后,manifest 文件的输出路径,可以为相对路径或者绝对路径。若需定义输出路径,路径需以`.{format}`结尾。变量名请参考 [文件名变量说明](https://cloud.tencent.com/document/product/862/37039)。相对路径示例:文件名_{变量名}.{format}文件名.{format}绝对路径示例:/自定义路径/文件名_{变量名}.{format}如果不填,则默认为相对路径:{inputName}_adaptiveDynamicStreaming_{definition}.{format}。 */
OutputObjectPath?: string;
/** 转自适应码流后,子流文件的输出路径,只能为相对路径。如果不填,则默认为相对路径:`{inputName}_adaptiveDynamicStreaming_{definition}_{subStreamNumber}.{format}`。 */
SubStreamObjectName?: string;
/** 转自适应码流(仅 HLS)后,分片文件的输出路径,只能为相对路径。如果不填,则默认为相对路径:`{inputName}_adaptiveDynamicStreaming_{definition}_{subStreamNumber}_{segmentNumber}.{format}`。 */
SegmentObjectName?: string;
/** 外挂字幕功能,指定要插入的字幕文件。 */
AddOnSubtitles?: AddOnSubtitle[] | null;
/** Drm信息。 */
DrmInfo?: DrmInfo | null;
/** 自适应转码模板类型:Common:音视频类型PureAudio:纯音频类型 */
DefinitionType?: string;
/** 硬字幕(压制字幕)功能,指定字幕来源、字体大小、位置等字幕参数。 */
SubtitleTemplate?: SubtitleTemplate | null;
/** 转码参数扩展字段 */
StdExtInfo?: string;
/** 指定pts时间的帧设为关键帧,并切片。单位毫秒(允许相对偏差<=1ms)。当同时指定gop和切片时长时,会共同作用。注意需开启RawPts,保持帧率随源,并确保传入的pts时间在源中是有对应帧的。 */
KeyPTSList?: number[] | null;
}
/** 转自适应码流模板详情 */
declare interface AdaptiveDynamicStreamingTemplate {
/** 转自适应码流模板唯一标识。 */
Definition?: number;
/** 模板类型,取值范围:Preset:系统预置模板;Custom:用户自定义模板。 */
Type?: string;
/** 转自适应码流模板名称。 */
Name?: string;
/** 转自适应码流模板描述信息。 */
Comment?: string;
/** 转自适应码流格式,取值范围:HLS,MPEG-DASH。 */
Format?: string;
/** 转自适应码流输入流参数信息,最多输入10路流。 */
StreamInfos?: AdaptiveStreamTemplate[];
/** 是否禁止视频低码率转高码率,取值范围:0:否,1:是。 */
DisableHigherVideoBitrate?: number;
/** 是否禁止视频分辨率转高分辨率,取值范围:0:否,1:是。 */
DisableHigherVideoResolution?: number;
/** 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
CreateTime?: string;
/** 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
UpdateTime?: string;
/** 是否为纯音频,0表示视频,1表示纯音频 */
PureAudio?: number | null;
/** hls 分片类型,可选值:ts-segment:HLS+TS 切片ts-byterange:HLS+TS byte rangemp4-segment:HLS+MP4 切片mp4-byterange:HLS+MP4 byte rangets-packed-audio:TS+Packed Audiomp4-packed-audio:MP4+Packed Audio默认值:ts-segment注:自适应码流的hls分片格式已此字段为准 */
SegmentType?: string | null;
}
/** 自适应转码流参数模板 */
declare interface AdaptiveStreamTemplate {
/** 音频参数信息。 */
Audio: AudioTemplateInfo;
/** 视频参数信息。 */
Video?: VideoTemplateInfo;
/** 是否移除音频流,取值范围:0:否,1:是。 */
RemoveAudio?: number;
/** 是否移除视频流,取值范围:0:否,1:是。 */
RemoveVideo?: number;
/** 音频参数信息列表。注意:参数只在自适应转码使用音轨合并多音轨时使用, 参数数组长度最大为64。 */
AudioList?: AudioTemplateInfo[] | null;
}
/** 增加盲水印配置 */
declare interface AddBlindWatermarkConfig {
/** 能力配置开关,可选值:ON:开启;OFF:关闭。默认值:ON。 */
Switch?: string | null;
/** 盲水印嵌入数据 */
EmbedInfo?: BlindWatermarkEmbedInfo | null;
}
/** 图片处理编排中使用的输入参数。 */
declare interface AddOnImageInput {
/** 图片路径。 */
Image?: MediaInputInfo;
}
/** 图片处理附加输入参数。 */
declare interface AddOnParameter {
/** 附加图片输入。 */
ImageSet?: AddOnImageInput[];
/** 图片处理输出配置。 */
OutputConfig?: ImageProcessOutputConfig;
}
/** 外挂字幕。 */
declare interface AddOnSubtitle {
/** 插入形式,可选值:subtitle-stream:插入字幕轨道close-caption-708:CEA-708字幕编码到SEI帧close-caption-608:CEA-608字幕编码到SEI帧 */
Type?: string | null;
/** 字幕文件。 */
Subtitle?: MediaInputInfo | null;
/** 字幕名称 。注意:仅支持中文、英文、数字、空格、下划线(_)、短横线(-)、句点(.)和中英文括号,长度不能超过64个字符。 */
SubtitleName?: string | null;
/** 字幕输出格式。取值{"WebVTT","TTML"}。默认值:"WebVTT" */
OutputFormat?: string;
/** 默认字幕轨道。为true时指定当前字幕为默认字幕轨道,最多可指定1条默认字幕轨道。默认值:false */
DefaultTrack?: boolean;
}
/** 超分配置 */
declare interface AdvancedSuperResolutionConfig {
/** 能力配置开关,可选值:ON:开启;OFF:关闭。默认值:ON。 */
Switch?: string;
/** 类型,可选值:standard:通用超分super:高级超分。默认值:standard。 */
Type?: string | null;
/** 输出图片模式,默认percent。 aspect: 超分至指定宽高的较大矩形。 fixed: 超分至固定宽高,强制缩放。 percent: 超分倍率,可以为小数。 */
Mode?: string | null;
/** 超分倍率,可以为小数。 */
Percent?: number | null;
/** 目标图片宽度,不能超过4096。 */
Width?: number | null;
/** 目标图片高度,不能超过4096。 */
Height?: number | null;
}
/** 智能分析结果 */
declare interface AiAnalysisResult {
/** 任务的类型,可以取的值有:Classification:智能分类Cover:智能封面Tag:智能标签FrameTag:智能按帧标签Highlight:智能精彩集锦DeLogo:智能擦除Description:大模型摘要Dubbing:智能译制VideoRemake: 视频去重VideoComprehension: 视频(音频)理解Cutout:视频抠图Reel:智能成片 */
Type?: string;
/** 视频内容分析智能分类任务的查询结果,当任务类型为 Classification 时有效。 */
ClassificationTask?: AiAnalysisTaskClassificationResult | null;
/** 视频内容分析智能封面任务的查询结果,当任务类型为 Cover 时有效。 */
CoverTask?: AiAnalysisTaskCoverResult | null;
/** 视频内容分析智能标签任务的查询结果,当任务类型为 Tag 时有效。 */
TagTask?: AiAnalysisTaskTagResult | null;
/** 视频内容分析智能按帧标签任务的查询结果,当任务类型为 FrameTag 时有效。 */
FrameTagTask?: AiAnalysisTaskFrameTagResult | null;
/** 视频内容分析集锦任务的查询结果,当任务类型为 Highlight时有效。 */
HighlightTask?: AiAnalysisTaskHighlightResult | null;
/** 视频内容分析智能擦除任务的查询结果,当任务类型为 DeLogo 时有效。 */
DeLogoTask?: AiAnalysisTaskDelLogoResult | null;
/** 视频内容分析拆条任务的查询结果,当任务类型为 SegmentRecognition 时有效。 */
SegmentTask?: AiAnalysisTaskSegmentResult | null;
/** 视频内容分析片头片尾任务的查询结果,当任务类型为 HeadTailRecognition 时有效。 */
HeadTailTask?: AiAnalysisTaskHeadTailResult | null;
/** 视频内容分析摘要任务的查询结果,当任务类型为 Description 时有效。 */
DescriptionTask?: AiAnalysisTaskDescriptionResult | null;
/** 视频内容分析横转竖任务的查询结果,当任务类型为 HorizontalToVertical 时有效。 */
HorizontalToVerticalTask?: AiAnalysisTaskHorizontalToVerticalResult | null;
/** 视频内容分析译制任务的查询结果,当任务类型为 Dubbing 时有效。 */
DubbingTask?: AiAnalysisTaskDubbingResult | null;
/** 视频内容分析去重任务的查询结果,当任务类型为 VideoRemake 时有效。 */
VideoRemakeTask?: AiAnalysisTaskVideoRemakeResult | null;
/** 视频(音频)理解任务的查询结果,当任务类型为 VideoComprehension 时有效。 */
VideoComprehensionTask?: AiAnalysisTaskVideoComprehensionResult | null;
/** 视频内容分析抠图任务的查询结果,当任务类型为Cutout时有效。 */
CutoutTask?: AiAnalysisTaskCutoutResult | null;
/** 视频内容分析成片任务的查询结果,当任务类型为Reel时有效。 */
ReelTask?: AiAnalysisTaskReelResult | null;
}
/** 智能分类任务输入类型 */
declare interface AiAnalysisTaskClassificationInput {
/** 视频智能分类模板 ID。 */
Definition?: number;
}
/** 智能分类结果信息 */
declare interface AiAnalysisTaskClassificationOutput {
/** 视频智能分类列表。 */
ClassificationSet: MediaAiAnalysisClassificationItem[];
}
/** 智能分类任务结果类型 */
declare interface AiAnalysisTaskClassificationResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 智能分类任务输入。 */
Input?: AiAnalysisTaskClassificationInput;
/** 智能分类任务输出。 */
Output?: AiAnalysisTaskClassificationOutput | null;
}
/** 智能分类任务输入类型 */
declare interface AiAnalysisTaskCoverInput {
/** 视频智能封面模板 ID。 */
Definition?: number;
}
/** 智能封面结果信息 */
declare interface AiAnalysisTaskCoverOutput {
/** 智能封面列表。 */
CoverSet: MediaAiAnalysisCoverItem[];
/** 智能封面的存储位置。 */
OutputStorage: TaskOutputStorage;
}
/** 智能封面结果类型 */
declare interface AiAnalysisTaskCoverResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 智能封面任务输入。 */
Input?: AiAnalysisTaskCoverInput;
/** 智能封面任务输出。 */
Output?: AiAnalysisTaskCoverOutput | null;
}
/** 智能抠图任务输入类型 */
declare interface AiAnalysisTaskCutoutInput {
/** 视频智能抠图模板 ID。 */
Definition: number;
}
/** 视频抠图结果信息 */
declare interface AiAnalysisTaskCutoutOutput {
/** 视频智能抠图文件路径。 */
Path?: string;
/** 视频智能抠图的存储位置。 */
OutputStorage?: TaskOutputStorage;
}
/** 视频抠图结果数据结构 */
declare interface AiAnalysisTaskCutoutResult {
/** 任务状态,有 `PROCESSING`,`SUCCESS` 和 `FAIL` 三种 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */
ErrCodeExt?: string;
/** 错误信息 */
Message?: string;
/** 抠图任务输入 */
Input?: AiAnalysisTaskCutoutInput;
/** 抠图任务输出 */
Output?: AiAnalysisTaskCutoutOutput | null;
/** 任务进度 */
Progress?: number;
/** 任务开始执行的时间,采用 ISO 日期格式。 */
BeginProcessTime?: string;
/** 任务结束执行的时间,采用 ISO 日期格式。 */
FinishTime?: string;
}
/** 智能擦除任务输入类型 */
declare interface AiAnalysisTaskDelLogoInput {
/** 视频智能擦除模板 ID。 */
Definition?: number;
}
/** 智能擦除结果信息 */
declare interface AiAnalysisTaskDelLogoOutput {
/** 擦除后文件的路径。 */
Path?: string;
/** 擦除后文件的存储位置。 */
OutputStorage?: TaskOutputStorage;
/** 基于画面提取的字幕文件路径。 */
OriginSubtitlePath?: string;
/** 基于画面提取的字幕翻译文件路径。 */
TranslateSubtitlePath?: string;
/** 擦除的字幕位置。**注意**:仅对字幕提取且开启返回字幕位置时有效。 */
SubtitlePos?: SubtitlePosition | null;
/** 音色克隆后的视频文件地址 */
VoiceClonedVideo?: string | null;
/** 音色克隆的标注文件地址 */
VoiceClonedMarkFile?: string | null;
}
/** 智能擦除结果类型 */
declare interface AiAnalysisTaskDelLogoResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,0:成功,其他值:失败。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 智能擦除任务输入。 */
Input?: AiAnalysisTaskDelLogoInput;
/** 智能擦除任务输出。 */
Output?: AiAnalysisTaskDelLogoOutput | null;
}
/** 智能分类任务输入类型 */
declare interface AiAnalysisTaskDescriptionInput {
/** 视频智能描述模板 ID。 */
Definition?: number;
}
/** 智能描述结果信息 */
declare interface AiAnalysisTaskDescriptionOutput {
/** 视频智能描述列表。 */
DescriptionSet: MediaAiAnalysisDescriptionItem[];
}
/** 智能描述结果类型 */
declare interface AiAnalysisTaskDescriptionResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,0:成功,其他值:失败。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 智能描述任务输入。 */
Input?: AiAnalysisTaskDescriptionInput;
/** 智能描述任务输出。 */
Output?: AiAnalysisTaskDescriptionOutput | null;
}
/** 智能译制任务输入类型 */
declare interface AiAnalysisTaskDubbingInput {
/** 视频译制模板 ID。 */
Definition?: number;
}
/** 智能译制结果信息 */
declare interface AiAnalysisTaskDubbingOutput {
/** 译制视频路径。 */
VideoPath?: string;
/** 标记文件路径 */
SpeakerPath?: string;
/** 译制视频存储位置。 */
OutputStorage?: TaskOutputStorage;
}
/** 智能译制结果类型 */
declare interface AiAnalysisTaskDubbingResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,0:成功,其他值:失败。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 智能译制任务输入。 */
Input?: AiAnalysisTaskDubbingInput;
/** 智能译制任务输出。 */
Output?: AiAnalysisTaskDubbingOutput | null;
}
/** 智能按帧标签任务输入类型 */
declare interface AiAnalysisTaskFrameTagInput {
/** 视频智能按帧标签模板 ID。 */
Definition?: number;
}
/** 智能按帧标签结果信息 */
declare interface AiAnalysisTaskFrameTagOutput {
/** 视频按帧标签列表。 */
SegmentSet: MediaAiAnalysisFrameTagSegmentItem[];
}
/** 智能按帧标签结果类型 */
declare interface AiAnalysisTaskFrameTagResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 智能按帧标签任务输入。 */
Input?: AiAnalysisTaskFrameTagInput;
/** 智能按帧标签任务输出。 */
Output?: AiAnalysisTaskFrameTagOutput | null;
}
/** 片头片尾任务输入类型 */
declare interface AiAnalysisTaskHeadTailInput {
/** 片头片尾识别模板 ID。 */
Definition?: number;
}
/** 片头片尾结果信息 */
declare interface AiAnalysisTaskHeadTailOutput {
/** 片头pts。 */
HeadTimeOffset?: number | null;
/** 片尾pts。 */
TailTimeOffset?: number | null;
}
/** 片头片尾结果类型 */
declare interface AiAnalysisTaskHeadTailResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,0:成功,其他值:失败。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 片头片尾任务输入。 */
Input?: AiAnalysisTaskHeadTailInput;
/** 片头片尾任务输出。 */
Output?: AiAnalysisTaskHeadTailOutput | null;
}
/** 智能精彩片段任务输入类型 */
declare interface AiAnalysisTaskHighlightInput {
/** 视频智能精彩片段模板 ID。 */
Definition?: number;
}
/** 智能精彩片段结果信息 */
declare interface AiAnalysisTaskHighlightOutput {
/** 视频智能精彩片段列表。 */
HighlightSet?: MediaAiAnalysisHighlightItem[];
/** 精彩片段的存储位置。 */
OutputStorage?: TaskOutputStorage | null;
}
/** 智能精彩片段结果类型 */
declare interface AiAnalysisTaskHighlightResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,0:成功,其他值:失败。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 智能精彩片段任务输入。 */
Input?: AiAnalysisTaskHighlightInput;
/** 智能精彩片段任务输出。 */
Output?: AiAnalysisTaskHighlightOutput | null;
}
/** 智能横转竖任务输入类型 */
declare interface AiAnalysisTaskHorizontalToVerticalInput {
/** 视频智能横转竖模板 ID */
Definition?: number | null;
}
/** 智能横转竖结果信息 */
declare interface AiAnalysisTaskHorizontalToVerticalOutput {
/** 视频智能横转竖列表 */
Path?: string | null;
/** 智能横转竖视频的存储位置 */
OutputStorage?: TaskOutputStorage | null;
/** 置信度。 */
Confidence?: number | null;
}
/** 智能横转竖结果类型 */
declare interface AiAnalysisTaskHorizontalToVerticalResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种 */
Status?: string | null;
/** 错误码,0:成功,其他值:失败 */
ErrCode?: number | null;
/** 错误信息 */
Message?: string | null;
/** 智能横转竖任务输入 */
Input?: AiAnalysisTaskHorizontalToVerticalInput | null;
/** 智能横转竖任务输出 */
Output?: AiAnalysisTaskHorizontalToVerticalOutput | null;
}
/** AI 视频智能分析输入参数类型 */
declare interface AiAnalysisTaskInput {
/** 视频内容分析模板 ID。 */
Definition: number;
/** 扩展参数,其值为序列化的 json字符串。注意:此参数为定制需求参数,参考如下:[智能檫除](https://cloud.tencent.com/document/product/862/101530)[智能拆条](https://cloud.tencent.com/document/product/862/112098)[高光集锦](https://cloud.tencent.com/document/product/862/107280)[智能横转竖](https://cloud.tencent.com/document/product/862/112112) */
ExtendedParameter?: string | null;
}
/** 智能成片任务输入类型 */
declare interface AiAnalysisTaskReelInput {
/** 智能成片模板 ID。 */
Definition?: number;
}
/** 智能成片结果信息 */
declare interface AiAnalysisTaskReelOutput {
/** 成片视频路径。 */
VideoPath?: string;
/** 脚本文件路径 */
ScriptPath?: string;
/** 成片视频存储位置。 */
OutputStorage?: TaskOutputStorage;
}
/** 智能成片结果类型 */
declare interface AiAnalysisTaskReelResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,0:成功,其他值:失败。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 智能成片任务输入。 */
Input?: AiAnalysisTaskReelInput;
/** 智能成片任务输出。 */
Output?: AiAnalysisTaskReelOutput | null;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 媒体处理类错误码 列表。 */
ErrCodeExt?: string | null;
/** 任务进度。 */
Progress?: number | null;
/** 任务开始执行的时间,采用 ISO 日期格式。 */
BeginProcessTime?: string | null;
/** 任务执行完毕的时间,采用 ISO 日期格式。 */
FinishTime?: string | null;
}
/** 拆条任务输入类型 */
declare interface AiAnalysisTaskSegmentInput {
/** 拆条任务模板 ID。 */
Definition?: number;
}
/** 智能拆条结果信息 */
declare interface AiAnalysisTaskSegmentOutput {
/** 智能拆条子片段列表。 */
SegmentSet?: SegmentRecognitionItem[];
/** 视频摘要,离线场景用。 */
Abstract?: string | null;
}
/** 拆条结果类型 */
declare interface AiAnalysisTaskSegmentResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,0:成功,其他值:失败。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 拆条任务输入。 */
Input?: AiAnalysisTaskSegmentInput;
/** 拆条任务输出。 */
Output?: AiAnalysisTaskSegmentOutput | null;
}
/** 智能标签任务输入类型 */
declare interface AiAnalysisTaskTagInput {
/** 视频智能标签模板 ID。 */
Definition?: number;
}
/** 智能标签结果信息 */
declare interface AiAnalysisTaskTagOutput {
/** 视频智能标签列表。 */
TagSet: MediaAiAnalysisTagItem[];
}
/** 智能标签结果类型 */
declare interface AiAnalysisTaskTagResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 智能标签任务输入。 */
Input?: AiAnalysisTaskTagInput;
/** 智能标签任务输出。 */
Output?: AiAnalysisTaskTagOutput | null;
}
/** 视频(音频)理解任务输入 */
declare interface AiAnalysisTaskVideoComprehensionInput {
/** 视频(音频)理解模板ID */
Definition?: number;
}
/** 视频(音频)理解输出内容结果信息 */
declare interface AiAnalysisTaskVideoComprehensionOutput {
/** 视频(音频)理解内容详情 */
VideoComprehensionAnalysisResult?: string;
}
/** 视频(音频)理解结果 */
declare interface AiAnalysisTaskVideoComprehensionResult {
/** 任务状态,有 `PROCESSING`,`SUCCESS` 和 `FAIL` 三种。 */
Status?: string;
/** 错误码,0:成功,其他值:失败 */
ErrCode?: number;
/** 错误信息 */
Message?: string;
/** 视频(音频)理解输入 */
Input?: AiAnalysisTaskVideoComprehensionInput;
/** 视频(音频)理解输出 */
Output?: AiAnalysisTaskVideoComprehensionOutput | null;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 媒体处理类错误码 列表 */
ErrCodeExt?: string;
/** 任务进度 */
Progress?: number;
/** 任务开始执行的时间,采用 ISO 日期格式。 */
BeginProcessTime?: string;
/** 任务执行完毕时间,采用 ISO 日期格式。 */
FinishTime?: string;
}
/** 视频去重任务输入类型 */
declare interface AiAnalysisTaskVideoRemakeInput {
/** 视频智能去重模板 ID */
Definition?: number;
}
/** 视频去重结果信息 */
declare interface AiAnalysisTaskVideoRemakeOutput {
/** 视频智能去重文件路径 */
Path?: string;
/** 智能视频去重的存储位置 */
OutputStorage?: TaskOutputStorage;
}
/** 视频去重结果数据结构 */
declare interface AiAnalysisTaskVideoRemakeResult {
/** 任务状态,有 `PROCESSING`,`SUCCESS` 和 `FAIL` 三种 */
Status?: string;
/** 错误码,0:成功,其他值:失败 */
ErrCode?: number;
/** 错误信息 */
Message?: string;
/** 去重任务输入 */
Input?: AiAnalysisTaskVideoRemakeInput;
/** 去重任务输出 */
Output?: AiAnalysisTaskVideoRemakeOutput | null;
}
/** 内容审核结果 */
declare interface AiContentReviewResult {
/** 任务的类型,可以取的值有:Porn:图片鉴黄Terrorism:图片敏感Political:图片敏感Porn.Asr:Asr 文字鉴黄Porn.Ocr:Ocr 文字鉴黄Political.Asr:Asr 文字敏感Political.Ocr:Ocr 文字敏感Terrorism.Ocr:Ocr 文字敏感Prohibited.Asr:Asr 文字鉴违禁Prohibited.Ocr:Ocr 文字鉴违禁 */
Type: string;
/** 采样频率,即对视频每秒截取进行审核的帧数。 */
SampleRate: number;
/** 审核的视频时长,单位:秒。 */
Duration: number;
/** 视频内容审核智能画面鉴黄任务的查询结果,当任务类型为 Porn 时有效。 */
PornTask: AiReviewTaskPornResult | null;
/** 视频内容审核智能画面敏感任务的查询结果,当任务类型为 Terrorism 时有效。 */
TerrorismTask: AiReviewTaskTerrorismResult | null;
/** 视频内容审核智能画面敏感任务的查询结果,当任务类型为 Political 时有效。 */
PoliticalTask: AiReviewTaskPoliticalResult | null;
/** 视频内容审核 Asr 文字鉴黄任务的查询结果,当任务类型为 Porn.Asr 时有效。 */
PornAsrTask: AiReviewTaskPornAsrResult | null;
/** 视频内容审核 Ocr 文字鉴黄任务的查询结果,当任务类型为 Porn.Ocr 时有效。 */
PornOcrTask: AiReviewTaskPornOcrResult | null;
/** 视频内容审核 Asr 文字敏感任务的查询结果,当任务类型为 Political.Asr 时有效。 */
PoliticalAsrTask: AiReviewTaskPoliticalAsrResult | null;
/** 视频内容审核 Ocr 文字敏感任务的查询结果,当任务类型为 Political.Ocr 时有效。 */
PoliticalOcrTask: AiReviewTaskPoliticalOcrResult | null;
/** 视频内容审核 Ocr 文字敏感任务的查询结果,当任务类型为 Terrorism.Ocr 时有效。 */
TerrorismOcrTask: AiReviewTaskTerrorismOcrResult | null;
/** 视频内容审核 Asr 文字鉴违禁任务的查询结果,当任务类型为 Prohibited.Asr 时有效。 */
ProhibitedAsrTask: AiReviewTaskProhibitedAsrResult | null;
/** 视频内容审核 Ocr 文字鉴违禁任务的查询结果,当任务类型为 Prohibited.Ocr 时有效。 */
ProhibitedOcrTask: AiReviewTaskProhibitedOcrResult | null;
}
/** 智能内容审核任务类型 */
declare interface AiContentReviewTaskInput {
/** 视频内容审核模板 ID。 */
Definition: number;
}
/** 分段信息。 */
declare interface AiParagraphInfo {
/** 分段摘要 */
Summary?: string | null;
/** 分段标题 */
Title?: string;
/** 分段关键词 */
Keywords?: string[];
/** 分段起始时间点,秒 */
StartTimeOffset?: number | null;
/** 分段结束时间点,秒 */
EndTimeOffset?: number | null;
}
/** 媒体质检输入参数类型 */
declare interface AiQualityControlTaskInput {
/** 媒体质检模板 ID 。可以直接使用预设模板,也可以在控制台自定义模板。预设模板如下:- 10:开启所有质检项;- 20:仅开启格式诊断对应质检项;- 30:仅开启无参考打分对应质检项;- 40:仅开启画面质量对应质检项。 */
Definition?: number | null;
/** 渠道扩展参数json序列化字符串。 */
ChannelExtPara?: string | null;
}
/** 智能识别结果。 */
declare interface AiRecognitionResult {
/** 任务的类型,取值范围:FaceRecognition:人脸识别,AsrWordsRecognition:语音关键词识别,OcrWordsRecognition:文本关键词识别,AsrFullTextRecognition:语音全文识别,OcrFullTextRecognition:文本全文识别。TransTextRecognition:语音翻译。 */
Type?: string;
/** 人脸识别结果,当 Type 为 FaceRecognition 时有效。 */
FaceTask?: AiRecognitionTaskFaceResult | null;
/** 语音关键词识别结果,当 Type 为 AsrWordsRecognition 时有效。 */
AsrWordsTask?: AiRecognitionTaskAsrWordsResult | null;
/** 语音全文识别结果,当 Type 为 AsrFullTextRecognition 时有效。 */
AsrFullTextTask?: AiRecognitionTaskAsrFullTextResult | null;
/** 文本关键词识别结果,当 Type 为 OcrWordsRecognition 时有效。 */
OcrWordsTask?: AiRecognitionTaskOcrWordsResult | null;
/** 文本全文识别结果,当 Type 为 OcrFullTextRecognition 时有效。 */
OcrFullTextTask?: AiRecognitionTaskOcrFullTextResult | null;
/** 翻译结果,当 Type 为TransTextRecognition 时有效。 */
TransTextTask?: AiRecognitionTaskTransTextResult | null;
/** 物体识别结果,当Type 为ObjectRecognition 时有效。 */
ObjectTask?: AiRecognitionTaskObjectResult | null;
}
/** 语音全文识别结果。 */
declare interface AiRecognitionTaskAsrFullTextResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 语音全文识别任务输入信息。 */
Input?: AiRecognitionTaskAsrFullTextResultInput;
/** 语音全文识别任务输出信息。 */
Output?: AiRecognitionTaskAsrFullTextResultOutput | null;
/** 任务进度。 */
Progress?: number | null;
}
/** 语音全文识别的输入。 */
declare interface AiRecognitionTaskAsrFullTextResultInput {
/** 语音全文识别模板 ID。 */
Definition?: number;
}
/** 语音全文识别结果。 */
declare interface AiRecognitionTaskAsrFullTextResultOutput {
/** 语音全文识别片段列表。 */
SegmentSet?: AiRecognitionTaskAsrFullTextSegmentItem[];
/** 字幕文件地址。 */
SubtitlePath?: string;
/** 字幕文件存储位置。 */
OutputStorage?: TaskOutputStorage;
}
/** 语音全文识别片段。 */
declare interface AiRecognitionTaskAsrFullTextSegmentItem {
/** 识别片段置信度。取值:0~100。 */
Confidence?: number;
/** 识别片段起始的偏移时间,单位:秒。 */
StartTimeOffset?: number;
/** 识别片段终止的偏移时间,单位:秒。 */
EndTimeOffset?: number;
/** 识别文本。 */
Text?: string;
/** 字词时间戳信息。 */
Wordlist?: WordResult[];
}
/** 语音关键词识别结果。 */
declare interface AiRecognitionTaskAsrWordsResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 语音关键词识别任务输入信息。 */
Input?: AiRecognitionTaskAsrWordsResultInput;
/** 语音关键词识别任务输出信息。 */
Output?: AiRecognitionTaskAsrWordsResultOutput | null;
}
/** 语音关键词识别输入。 */
declare interface AiRecognitionTaskAsrWordsResultInput {
/** 语音关键词识别模板 ID。 */
Definition?: number;
}
/** 语音关键词识别结果。 */
declare interface AiRecognitionTaskAsrWordsResultItem {
/** 语音关键词。 */
Word?: string;
/** 语音关键词出现的时间片段列表。 */
SegmentSet?: AiRecognitionTaskAsrWordsSegmentItem[];
}
/** 语音关键词识别输出。 */
declare interface AiRecognitionTaskAsrWordsResultOutput {
/** 语音关键词识别结果集。 */
ResultSet: AiRecognitionTaskAsrWordsResultItem[];
}
/** 语音识别片段。 */
declare interface AiRecognitionTaskAsrWordsSegmentItem {
/** 识别片段起始的偏移时间,单位:秒。 */
StartTimeOffset?: number;
/** 识别片段终止的偏移时间,单位:秒。 */
EndTimeOffset?: number;
/** 识别片段置信度。取值:0~100。 */
Confidence?: number;
}
/** 人脸识别结果。 */
declare interface AiRecognitionTaskFaceResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 人脸识别任务输入信息。 */
Input?: AiRecognitionTaskFaceResultInput;
/** 人脸识别任务输出信息。 */
Output?: AiRecognitionTaskFaceResultOutput | null;
}
/** 人脸识别输入。 */
declare interface AiRecognitionTaskFaceResultInput {
/** 人脸识别模板 ID。 */
Definition?: number;
}
/** 人脸识别结果 */
declare interface AiRecognitionTaskFaceResultItem {
/** 人物唯一标识 ID。 */
Id?: string;
/** 人物库类型,表示识别出的人物来自哪个人物库:Default:默认人物库;UserDefine:用户自定义人物库。 */
Type?: string;
/** 人物名称。 */
Name?: string;
/** 人物出现的片段结果集。 */
SegmentSet?: AiRecognitionTaskFaceSegmentItem[];
/** 人物性别:Male:男性;Female:女性。 */
Gender?: string;
/** 人物出生日期。 */
Birthday?: string;
/** 人物职业或者职务。 */
Profession?: string;
/** 人物毕业院校。 */
SchoolOfGraduation?: string;
/** 人物简介。 */
Abstract?: string;
/** 人物出生地或者籍贯。 */
PlaceOfBirth?: string;
/** 人物类型:Politician:官员;Artist:艺人。 */
PersonType?: string;
/** 敏感度标注:Normal:正常;Sensitive:敏感。 */
Remark?: string;
/** 截图链接 */
Url?: string;
}
/** 智能人脸识别输出。 */
declare interface AiRecognitionTaskFaceResultOutput {
/** 智能人脸识别结果集。 */
ResultSet: AiRecognitionTaskFaceResultItem[];
}
/** 人脸识别结果片段 */
declare interface AiRecognitionTaskFaceSegmentItem {
/** 识别片段起始的偏移时间,单位:秒。 */
StartTimeOffset?: number;
/** 识别片段终止的偏移时间,单位:秒。 */
EndTimeOffset?: number;
/** 识别片段置信度。取值:0~100。 */
Confidence?: number;
/** 识别结果的区域坐标。数组包含 4 个元素 [x1,y1,x2,y2],依次表示区域左上点、右下点的横纵坐标。 */
AreaCoordSet?: number[];
}
/** 视频内容识别输入参数类型 */
declare interface AiRecognitionTaskInput {
/** 视频智能识别模板 ID 。 */
Definition: number;
/** 用户扩展字段,一般场景不用填。 */
UserExtPara?: string;
}
/** 物体识别结果。 */
declare interface AiRecognitionTaskObjectResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,0:成功,其他值:失败。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 物体识别任务输入信息。 */
Input?: AiRecognitionTaskObjectResultInput;
/** 物体识别任务输出信息。 */
Output?: AiRecognitionTaskObjectResultOutput | null;
}
/** 物体识别任务输入类型。 */
declare interface AiRecognitionTaskObjectResultInput {
/** 物体识别模板 ID。 */
Definition?: number;
}
/** 单个物体识别结果。 */
declare interface AiRecognitionTaskObjectResultItem {
/** 识别的物体名称。 */
Name?: string;
/** 物体出现的片段列表。 */
SegmentSet?: AiRecognitionTaskObjectSeqmentItem[];
}
/** 智能物体识别输出。 */
declare interface AiRecognitionTaskObjectResultOutput {
/** 智能物体识别结果集。 */
ResultSet: AiRecognitionTaskObjectResultItem[];
}
/** 物体识别结果片段。 */
declare interface AiRecognitionTaskObjectSeqmentItem {
/** 识别片段起始的偏移时间,单位:秒。 */
StartTimeOffset?: number;
/** 识别片段终止的偏移时间,单位:秒。 */
EndTimeOffset?: number;
/** 识别片段置信度。取值:0~100。 */
Confidence?: number;
/** 识别结果的区域坐标。数组包含 4 个元素 [x1,y1,x2,y2],依次表示区域左上点、右下点的横纵坐标。 */
AreaCoordSet?: number[];
}
/** 文本全文识别结果。 */
declare interface AiRecognitionTaskOcrFullTextResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 文本全文识别任务输入信息。 */
Input?: AiRecognitionTaskOcrFullTextResultInput;
/** 文本全文识别任务输出信息。 */
Output?: AiRecognitionTaskOcrFullTextResultOutput | null;
}
/** 文本全文识别输入。 */
declare interface AiRecognitionTaskOcrFullTextResultInput {
/** 文本全文识别模板 ID。 */
Definition?: number;
}
/** 文本全文识别输出。 */
declare interface AiRecognitionTaskOcrFullTextResultOutput {
/** 文本全文识别结果集。 */
SegmentSet: AiRecognitionTaskOcrFullTextSegmentItem[];
}
/** 文本全文识别片段。 */
declare interface AiRecognitionTaskOcrFullTextSegmentItem {
/** 识别片段起始的偏移时间,单位:秒。 */
StartTimeOffset?: number;
/** 识别片段终止的偏移时间,单位:秒。 */
EndTimeOffset?: number;
/** 识别片段结果集。 */
TextSet?: AiRecognitionTaskOcrFullTextSegmentTextItem[];
}
/** 文本全文识别片段。 */
declare interface AiRecognitionTaskOcrFullTextSegmentTextItem {
/** 识别片段置信度。取值:0~100。 */
Confidence?: number;
/** 识别结果的区域坐标。数组包含 4 个元素 [x1,y1,x2,y2],依次表示区域左上点、右下点的横纵坐标。 */
AreaCoordSet?: number[];
/** 识别文本。 */
Text?: string;
}
/** 文本关键识别结果。 */
declare interface AiRecognitionTaskOcrWordsResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 文本关键词识别任务输入信息。 */
Input?: AiRecognitionTaskOcrWordsResultInput;
/** 文本关键词识别任务输出信息。 */
Output?: AiRecognitionTaskOcrWordsResultOutput | null;
}
/** 文本关键词识别输入。 */
declare interface AiRecognitionTaskOcrWordsResultInput {
/** 文本关键词识别模板 ID。 */
Definition?: number;
}
/** 文本关键词识别结果。 */
declare interface AiRecognitionTaskOcrWordsResultItem {
/** 文本关键词。 */
Word?: string;
/** 文本关键出现的片段列表。 */
SegmentSet?: AiRecognitionTaskOcrWordsSegmentItem[];
}
/** 文本关键词识别输出。 */
declare interface AiRecognitionTaskOcrWordsResultOutput {
/** 文本关键词识别结果集。 */
ResultSet: AiRecognitionTaskOcrWordsResultItem[];
}
/** 文本识别片段。 */
declare interface AiRecognitionTaskOcrWordsSegmentItem {
/** 识别片段起始的偏移时间,单位:秒。 */
StartTimeOffset?: number;
/** 识别片段终止的偏移时间,单位:秒。 */
EndTimeOffset?: number;
/** 识别片段置信度。取值:0~100。 */
Confidence?: number;
/** 识别结果的区域坐标。数组包含 4 个元素 [x1,y1,x2,y2],依次表示区域左上点、右下点的横纵坐标。 */
AreaCoordSet?: number[];
}
/** 翻译结果。 */
declare interface AiRecognitionTaskTransTextResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 翻译任务输入信息。 */
Input?: AiRecognitionTaskTransTextResultInput;
/** 翻译任务输出信息。 */
Output?: AiRecognitionTaskTransTextResultOutput | null;
/** 任务进度。 */
Progress?: number | null;
}
/** 翻译的输入。 */
declare interface AiRecognitionTaskTransTextResultInput {
/** 翻译模板 ID。 */
Definition?: number;
}
/** 翻译结果。 */
declare interface AiRecognitionTaskTransTextResultOutput {
/** 翻译片段列表。 */
SegmentSet?: AiRecognitionTaskTransTextSegmentItem[];
/** 字幕文件地址。 */
SubtitlePath?: string;
}
/** 翻译片段。 */
declare interface AiRecognitionTaskTransTextSegmentItem {
/** 识别片段置信度。取值:0~100。 */
Confidence?: number;
/** 识别片段起始的偏移时间,单位:秒。 */
StartTimeOffset?: number;
/** 识别片段终止的偏移时间,单位:秒。 */
EndTimeOffset?: number;
/** 识别文本。 */
Text?: string;
/** 翻译文本。 */
Trans?: string;
/** 字词时间戳信息。 */
Wordlist?: WordResult[];
}
/** 内容审核 Asr 文字敏感任务输入参数类型 */
declare interface AiReviewPoliticalAsrTaskInput {
/** 模板 ID。 */
Definition: number;
}
/** Asr 文字敏感信息 */
declare interface AiReviewPoliticalAsrTaskOutput {
/** Asr 文字敏感评分,分值为0到100。 */
Confidence?: number;
/** Asr 文字敏感结果建议,取值范围:pass。review。block。 */
Suggestion?: string;
/** Asr 文字敏感嫌疑的视频片段列表。 */
SegmentSet?: MediaContentReviewAsrTextSegmentItem[];
}
/** 内容审核 Ocr 文字敏感任务输入参数类型 */
declare interface AiReviewPoliticalOcrTaskInput {
/** 模板 ID。 */
Definition: number;
}
/** Ocr 文字敏感信息 */
declare interface AiReviewPoliticalOcrTaskOutput {
/** Ocr 文字敏感评分,分值为0到100。 */
Confidence?: number;
/** Ocr 文字敏感结果建议,取值范围:pass。review。block。 */
Suggestion?: string;
/** Ocr 文字有敏感嫌疑的视频片段列表。 */
SegmentSet?: MediaContentReviewOcrTextSegmentItem[];
}
/** 内容审核敏感任务输入参数类型 */
declare interface AiReviewPoliticalTaskInput {
/** 模板 ID。 */
Definition: number;
}
/** 涉敏信息 */
declare interface AiReviewPoliticalTaskOutput {
/** 视频涉敏评分,分值为0到100。 */
Confidence?: number;
/** 涉敏结果建议,取值范围:pass。review。block。 */
Suggestion?: string;
/** 视频涉敏结果标签。内容审核模板[画面涉敏任务控制参数](https://cloud.tencent.com/document/api/862/37615)里 LabelSet 参数与此参数取值范围的对应关系:violation_photo:violation_photo:违规图标。其他(即 politician/entertainment/sport/entrepreneur/scholar/celebrity/military):politician:涉敏人物。 */
Label?: string;
/** 有涉敏嫌疑的视频片段列表。 */
SegmentSet?: MediaContentReviewPoliticalSegmentItem[];
}
/** 内容审核 Asr 文字鉴黄任务输入参数类型 */
declare interface AiReviewPornAsrTaskInput {
/** 鉴黄模板 ID。 */
Definition?: number;
}
/** Asr 文字涉黄信息 */
declare interface AiReviewPornAsrTaskOutput {
/** Asr 文字涉黄评分,分值为0到100。 */
Confidence?: number;
/** Asr 文字涉黄结果建议,取值范围:pass。review。block。 */
Suggestion?: string;
/** Asr 文字有涉黄嫌疑的视频片段列表。 */
SegmentSet?: MediaContentReviewAsrTextSegmentItem[];
}
/** 内容审核 Ocr 文字鉴黄任务输入参数类型 */
declare interface AiReviewPornOcrTaskInput {
/** 鉴黄模板 ID。 */
Definition?: number;
}
/** Ocr 文字涉黄信息 */
declare interface AiReviewPornOcrTaskOutput {
/** Ocr 文字涉黄评分,分值为0到100。 */
Confidence?: number;
/** Ocr 文字涉黄结果建议,取值范围:pass。review。block。 */
Suggestion?: string;
/** Ocr 文字有涉黄嫌疑的视频片段列表。 */
SegmentSet?: MediaContentReviewOcrTextSegmentItem[];
}
/** 内容审核鉴黄任务输入参数类型 */
declare interface AiReviewPornTaskInput {
/** 鉴黄模板 ID。 */
Definition: number | null;
}
/** 鉴黄结果信息 */
declare interface AiReviewPornTaskOutput {
/** 视频鉴黄评分,分值为0到100。 */
Confidence?: number;
/** 鉴黄结果建议,取值范围:pass。review。block。 */
Suggestion?: string;
/** 视频鉴黄结果标签,取值范围:porn:色情。sexy:性感。vulgar:低俗。intimacy:亲密行为。 */
Label?: string;
/** 有涉黄嫌疑的视频片段列表。 */
SegmentSet?: MediaContentReviewSegmentItem[];
}
/** 内容审核 Asr 文字鉴违禁任务输入参数类型 */
declare interface AiReviewProhibitedAsrTaskInput {
/** 鉴违禁模板 ID。 */
Definition?: number;
}
/** Asr 文字涉违禁信息 */
declare interface AiReviewProhibitedAsrTaskOutput {
/** Asr 文字涉违禁评分,分值为0到100。 */
Confidence?: number;
/** Asr 文字涉违禁结果建议,取值范围:pass。review。block。 */
Suggestion?: string;
/** Asr 文字有涉违禁嫌疑的视频片段列表。 */
SegmentSet?: MediaContentReviewAsrTextSegmentItem[];
}
/** 内容审核 Ocr 文字鉴违禁任务输入参数类型 */
declare interface AiReviewProhibitedOcrTaskInput {
/** 鉴违禁模板 ID。 */
Definition?: number;
}
/** Ocr 文字涉违禁信息 */
declare interface AiReviewProhibitedOcrTaskOutput {
/** Ocr 文字涉违禁评分,分值为0到100。 */
Confidence?: number;
/** Ocr 文字涉违禁结果建议,取值范围:pass。review。block。 */
Suggestion?: string;
/** Ocr 文字有涉违禁嫌疑的视频片段列表。 */
SegmentSet?: MediaContentReviewOcrTextSegmentItem[];
}
/** 内容审核 Asr 文字敏感任务结果类型 */
declare interface AiReviewTaskPoliticalAsrResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 内容审核 Asr 文字敏感任务输入。 */
Input?: AiReviewPoliticalAsrTaskInput;
/** 内容审核 Asr 文字敏感任务输出。 */
Output?: AiReviewPoliticalAsrTaskOutput | null;
}
/** 内容审核 Ocr 文字敏感任务结果类型 */
declare interface AiReviewTaskPoliticalOcrResult {
/** 任务状态,有 PROCESSING,SUCCESS,FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 内容审核 Ocr 文字敏感任务输入。 */
Input?: AiReviewPoliticalOcrTaskInput;
/** 内容审核 Ocr 文字敏感任务输出。 */
Output?: AiReviewPoliticalOcrTaskOutput | null;
}
/** 内容审核涉敏任务结果类型 */
declare interface AiReviewTaskPoliticalResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 内容审核涉敏任务输入。 */
Input?: AiReviewPoliticalTaskInput;
/** 内容审核涉敏任务输出。 */
Output?: AiReviewPoliticalTaskOutput | null;
}
/** 内容审核 Asr 文字鉴黄任务结果类型 */
declare interface AiReviewTaskPornAsrResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 内容审核 Asr 文字鉴黄任务输入。 */
Input?: AiReviewPornAsrTaskInput;
/** 内容审核 Asr 文字鉴黄任务输出。 */
Output?: AiReviewPornAsrTaskOutput | null;
}
/** 内容审核 Ocr 文字鉴黄任务结果类型 */
declare interface AiReviewTaskPornOcrResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 内容审核 Ocr 文字鉴黄任务输入。 */
Input?: AiReviewPornOcrTaskInput;
/** 内容审核 Ocr 文字鉴黄任务输出。 */
Output?: AiReviewPornOcrTaskOutput | null;
}
/** 内容审核鉴黄任务结果类型 */
declare interface AiReviewTaskPornResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 内容审核鉴黄任务输入。 */
Input?: AiReviewPornTaskInput;
/** 内容审核鉴黄任务输出。 */
Output?: AiReviewPornTaskOutput | null;
}
/** 内容审核 Asr 文字鉴任违禁务结果类型 */
declare interface AiReviewTaskProhibitedAsrResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 内容审核 Asr 文字鉴违禁任务输入。 */
Input?: AiReviewProhibitedAsrTaskInput;
/** 内容审核 Asr 文字鉴违禁任务输出。 */
Output?: AiReviewProhibitedAsrTaskOutput | null;
}
/** 内容审核 Ocr 文字鉴任违禁务结果类型 */
declare interface AiReviewTaskProhibitedOcrResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 内容审核 Ocr 文字鉴违禁任务输入。 */
Input?: AiReviewProhibitedOcrTaskInput;
/** 内容审核 Ocr 文字鉴违禁任务输出。 */
Output?: AiReviewProhibitedOcrTaskOutput | null;
}
/** 内容审核 Ocr 文字敏感任务结果类型 */
declare interface AiReviewTaskTerrorismOcrResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 内容审核 Ocr 文字敏感任务输入。 */
Input?: AiReviewTerrorismOcrTaskInput;
/** 内容审核 Ocr 文字敏感任务输出。 */
Output?: AiReviewTerrorismOcrTaskOutput | null;
}
/** 内容审核涉敏任务结果类型 */
declare interface AiReviewTaskTerrorismResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 内容审核涉敏任务输入。 */
Input?: AiReviewTerrorismTaskInput;
/** 内容审核涉敏任务输出。 */
Output?: AiReviewTerrorismTaskOutput | null;
}
/** 内容审核 Ocr 文字敏感任务输入参数类型 */
declare interface AiReviewTerrorismOcrTaskInput {
/** 模板 ID。 */
Definition: number;
}
/** Ocr 文字涉敏信息 */
declare interface AiReviewTerrorismOcrTaskOutput {
/** Ocr 文字涉敏评分,分值为0到100。 */
Confidence?: number;
/** Ocr 文字涉敏结果建议,取值范围:pass。review。block。 */
Suggestion?: string;
/** Ocr 文字有涉敏嫌疑的视频片段列表。 */
SegmentSet?: MediaContentReviewOcrTextSegmentItem[];
}
/** 内容审核涉敏任务输入参数类型 */
declare interface AiReviewTerrorismTaskInput {
/** 模板 ID。 */
Definition: number;
}
/** 涉敏信息 */
declare interface AiReviewTerrorismTaskOutput {
/** 视频涉敏评分,分值为0到100。 */
Confidence: number;
/** 涉敏结果建议,取值范围:pass。review。block。 */
Suggestion: string;
/** 视频涉敏结果标签,取值范围:guns:武器枪支。crowd:人群聚集。police:警察部队。bloody:血腥画面。banners:涉敏旗帜。militant:武装分子。explosion:爆炸火灾。terrorists:涉敏人物。scenario:涉敏画面。 */
Label: string;
/** 有涉敏嫌疑的视频片段列表。 */
SegmentSet: MediaContentReviewSegmentItem[];
}
/** AI 样本管理,人脸信息。 */
declare interface AiSampleFaceInfo {
/** 人脸图片 ID。 */
FaceId?: string;
/** 人脸图片地址。 */
Url?: string;
}
/** AI 样本管理,人脸数据操作。 */
declare interface AiSampleFaceOperation {
/** 操作类型,可选值:add(添加)、delete(删除)、reset(重置)。重置操作将清空该人物已有人脸数据,并添加 FaceContents 指定人脸数据。 */
Type: string;
/** 人脸 ID 集合,当 Type为delete 时,该字段必填。 */
FaceIds?: string[];
/** 人脸图片 [Base64](https://tools.ietf.org/html/rfc4648) 编码后的字符串集合。当 Type为add 或 reset 时,该字段必填;数组长度限制:5 张图片。注意:图片必须是单人像正面人脸较清晰的照片,像素不低于 200*200。 */
FaceContents?: string[];
}
/** AI 样本管理,处理失败的人脸信息 */
declare interface AiSampleFailFaceInfo {
/** 对应入参 FaceContents 中错误图片下标,从 0 开始。 */
Index?: number;
/** 错误码,取值:0:成功;其他:失败。 */
ErrCode?: number;
/** 错误描述。 */
Message?: string;
}
/** AI 样本管理,人物信息。 */
declare interface AiSamplePerson {
/** 人物 ID。 */
PersonId?: string;
/** 人物名称。 */
Name?: string;
/** 人物描述。 */
Description?: string;
/** 人脸信息。 */
FaceInfoSet?: AiSampleFaceInfo[];
/** 人物标签。 */
TagSet?: string[];
/** 应用场景。 */
UsageSet?: string[];
/** 创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710)。 */
CreateTime?: string;
/** 最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710)。 */
UpdateTime?: string;
}
/** AI 样本管理,标签操作。 */
declare interface AiSampleTagOperation {
/** 操作类型,可选值:add(添加)、delete(删除)、reset(重置)。 */
Type: string;
/** 标签,长度限制:128 个字符。 */
Tags: string[];
}
/** AI 样本管理,关键词输出信息。 */
declare interface AiSampleWord {
/** 关键词。 */
Keyword?: string;
/** 关键词标签。 */
TagSet?: string[];
/** 关键词应用场景。 */
UsageSet?: string[];
/** 创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710)。 */
CreateTime?: string;
/** 最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710)。 */
UpdateTime?: string;
}
/** AI 样本管理,关键词输入信息。 */
declare interface AiSampleWordInfo {
/** 关键词,长度限制:20 个字符。 */
Keyword: string;
/** 关键词标签数组长度限制:20 个标签;单个标签长度限制:128 个字符。 */
Tags?: string[];
}
/** 用于AIGC创作图片时用到的扩展参数信息。 */
declare interface AigcImageExtraParam {
/** 指定所生成视频的宽高比。不同模型支持的宽高比:1. GEM支持:1:1、3:2、2:3、3:4、4:3、4:5、5:4、9:16、16:9 和 21:9。2. Jimeng:合用户prompt意图、参考图尺寸,由模型智能判断生图宽高比。注:具体模型的宽高比参数,可查看相应模型官网获取更完整描述。 */
AspectRatio?: string;
/** 指定图片输出分辨率。支持该参数的模型:支持选择: 720P, 1080P, 2K, 4K。1. Jimeng推荐通过prompt指定图片分辨率和宽高比。 2K 2048x2048 (1:1) 2304x1728(4:3) 2496x1664 (3:2) 2560x1440 (16:9) 3024x1296 (21:9) 4K 4096x4096 (1:1) 4694x3520(4:3) 4992x3328 (3:2) 5404x3040 (16:9) 6198x2656 (21:9) */
Resolution?: string;
}
/** 用于AIGC创作的图片信息。 */
declare interface AigcImageInfo {
/** 用于指导视频生成的图片 URL。该URL需外网可访问。同时允许爬虫拉取。 */
ImageUrl?: string;
/** 参考类型。注意:1. 当模型使用Vidu的q2多参考生图时,也可用于指定主体id。2. 当使用GV模型时,可作为参考方式,可选asset(素材)、style(风格)。 */
ReferenceType?: string;
}
/** Aigc结果文件上传COS时,需传入的信息。 需创建并授权LVB_QCSRole角色。 */
declare interface AigcStoreCosParam {
/** 存储至 cos 的 bucket 桶名称。需要cos存储时,该值必填。 示例值:bucket。 */
CosBucketName?: string;
/** 存储至 cos 的 bucket 区域。与bucket所属区域相同,上传cos时必填。 示例值:ap-guangzhou */
CosBucketRegion?: string;
/** 存储至 cos 的 bucket 路径。可选。示例值:my_file */
CosBucketPath?: string;
}
/** 用于AIGC创作视频时用到的扩展参数信息。 */
declare interface AigcVideoExtraParam {
/** 生成视频的分辨率,分辨率与选择模型及设置的视频时长相关。 不同模型支持的分辨率选项:1. Kling 720P(默认), 1080P。2. Hailuo 768P(默认), 1080P。3. Jimeng 1080P(默认)。4. Vidu 720P(默认),1080P。5. GV 720P(默认),1080P。6. OS 720P, 图片仅支持1280x720、720x1280,暂不支持指定。注意:除模型可支持的分辨率外,还可以生成 2K、4K分辨率。 */
Resolution?: string;
/** 指定所生成视频的宽高比。 不同模型对于此参数的支持:1. Kling 仅文生视频支持, 16:9(默认值)、9:16、 1:1。2. Hailuo 暂不支持。3. Jimeng ["16:9"、"4:3"、"1:1"、"3:4"、"9:16"、"21:9"]4. Vidu 仅文生和参考图生视频 支持[16:9、9:16、4:3、3:4、1:1],其中仅q2支持4:3、3:4。5. GV 16:9(默认值)、9:16。6. OS 仅文生视频支持, 16:9(默认), 9:16。注:关于具体模型支持的宽高比例,可查看具体模型官网介绍获取更完整描述。 */
AspectRatio?: string;
}
/** 用于AIGC生视频创作的参考图片信息。 */
declare interface AigcVideoReferenceImageInfo {
/** 用于指导视频生成的图片 URL。该URL需外网可访问。同时允许爬虫拉取。 */
ImageUrl?: string;
/** 参考类型。注意:1. 当使用GV模型时,可作为参考方式,可选asset(素材)、style(风格)。 */
ReferenceType?: string;
}
/** 转动图任务类型。 */
declare interface AnimatedGraphicTaskInput {
/** 视频转动图模板 ID。 */
Definition: number;
/** 动图在视频中的开始时间,单位为秒。 */
StartTimeOffset: number;
/** 动图在视频中的结束时间,单位为秒。 */
EndTimeOffset: number;
/** 转动图后文件的目标存储,不填则继承上层的 OutputStorage 值。 */
OutputStorage?: TaskOutputStorage | null;
/** 转动图后文件的输出路径,可以为相对路径或者绝对路径。若需定义输出路径,路径需以`.{format}`结尾。变量名请参考 [文件名变量说明](https://cloud.tencent.com/document/product/862/37039)。相对路径示例:文件名_{变量名}.{format}文件名.{format}绝对路径示例:/自定义路径/文件名_{变量名}.{format}如果不填,则默认为相对路径:`{inputName}_animatedGraphic_{definition}.{format}`。 */
OutputObjectPath?: string;
}
/** 转动图模板详情。 */
declare interface AnimatedGraphicsTemplate {
/** 转动图模板唯一标识。 */
Definition?: number;
/** 模板类型,取值范围:Preset:系统预置模板;Custom:用户自定义模板。 */
Type?: string;
/** 转动图模板名称。 */
Name?: string;
/** 转动图模板