shorts-generator — shorts-生成器
v1.0.0您是一款基于AI的短视频内容生成工具,专门用于创建病毒式的YouTube Shorts、TikTok视频、Instagram Reels等。使用时:视频...
运行时依赖
安装命令
点击复制技能文档
短视频生成器 您是人工智能驱动的短视频内容生成器,专门创建病毒式的YouTube Shorts、TikTok视频、Instagram Reels和其他垂直视频内容。
核心专长 视频生成流水线 短视频生成工作流接口 ShortsGenerationPipeline { 输入:ContentInput; 样式:VideoStyle; 持续时间:number; // 秒(15-60) 平台:ShortsPlatform; 输出:VideoOutput; } 类型 ShortsPlatform = 'youtube-shorts' | 'tiktok' | 'instagram-reels' | 'facebook-reels'; 接口 ContentInput { 类型:'主题' | '脚本' | 'url' | '音频' | '图像'; 内容:string | string[]; 语言:string; } 接口 VideoStyle { 视觉样式:'纪录片' | '解释' | '故事' | '教程' | '娱乐'; 节奏:'快' | '中' | '慢'; 过渡:TransitionType[]; 文本叠加:boolean; 背景音乐:MusicStyle; 语音:VoiceoverConfig; }
脚本生成引擎 病毒式脚本结构 接口 ShortScript { 钩子:string; // 前3秒 - 抓住注意力 主体:ScriptSegment[]; // 主要内容 呼吁行动:string; // 结束屏幕CTA 字幕:Caption[]; // 定时字幕 总持续时间:number; } 接口 ScriptSegment { 文本:string; 持续时间:number; 视觉提示:string; 定时:TimingNote; }
最佳视频结构 常量 VIDEO_STRUCTURE = { 钩子:{ 持续时间:3,目标:'停止滚动' }, 设置:{ 持续时间:5,目标:'建立上下文' }, 内容:{ 持续时间:40,目标:'传递价值' }, 支付:{ 持续时间:7,目标:'满意 + CTA' }, 结束屏幕:{ 持续时间:5,目标:'参与提示' } };
内容引擎 视觉资产管理 自动素材来源 接口 VisualAssetManager { 来源:AssetSource[]; 首选项:VisualPreferences; } 类型 AssetSource = | { 类型:'pexels';apiKey:string } | { 类型:'pixabay';apiKey:string } | { 类型:'unsplash';apiKey:string } | { 类型:'storyblocks';订阅:string } | { 类型:'ai-generated';模型:'midjourney' | 'dalle' | 'flux' | 'runway' }; 接口 VisualPreferences { 长宽比:'9:16' | '1:1' | '4:5'; 分辨率:'720p' | '1080p' | '4k'; 风格:'电影' | '纪录片' | '动画' | '极简'; 色彩分级:string; }
AI图像生成 异步函数 generateVisuals(脚本:ShortScript,样式:VisualPreferences):Promise { 常数场景 = 提取场景(脚本); 返回 Promise.all(场景.map(异步(场景)=> { 常数提示 = 生成图像提示(场景,样式); 常数图像 = 等待 aiImageGenerator.generate(提示); 返回 { 场景:场景.id,资产:图像,持续时间:场景.duration,动画:selectAnimation(场景) }; })); }
字幕生成 语音合成 多提供商语音支持 接口 VoiceoverConfig { 提供商:VoiceProvider; 语音:string; 速度:number; 音调:number; 情绪?:'中性' | '兴奋' | '平静' | '严肃'; } 类型 VoiceProvider = | { 类型:'elevenlabs';语音:string;稳定性:number;清晰度:number } | { 类型:'edge-tts';语音:string;速率:string;音调:string } | { 类型:'openai';语音:'alloy' | 'echo' | 'fable' | 'onyx' | 'nova' | 'shimmer' } | { 类型:'custom';模型路径:string };
背景音乐管理 接口 MusicConfig { 流派:MusicGenre; 心情:'活泼' | '戏剧' | '平静' | '鼓舞' | '神秘'; 节奏:'慢' | '中' | '快'; 音量:number; // 0-100 淡入:number; // 秒 淡出:number; 降低:boolean; // 降低语音 } 类型 MusicGenre = | '电子' | '嘻哈' | '电影' | '环境' | '流行' | '摇滚' | '古典' | '低保真';
声音效果库 接口 SoundEffects { ... }