中文短视频生成工作流 — 基于 FFFF 工作台 V1 视频生成页面,支持中文脚本生成、抖音/TikTok/全部 三平台搜索、中文TTS配音。
name cn_videogen description 中文短视频生成工作流 — 基于 FFFF 工作台 V1 视频生成页面,支持中文脚本生成、抖音/TikTok/全部 三平台搜索、中文TTS配音。 invocation explicit 概览 中文短视频生成功能已集成到 V1 视频生成页面 ( /videogen-ui )。无需单独启动,直接在现有页面操作。 使用方式 打开视频生成页面(V1) 语言模式 选择 中文版 (抖音) 搜索平台 选择 抖音 / TikTok / 全部 输入热点选题方向(中文) 点击「生成脚本 & 搜索」 搜索平台说明 平台选择 搜索词 搜索源 抖音 中文关键词 (keyword_zh) TikHub 抖音 V2 API TikTok 英文关键词 (keyword_en) TikHub TikTok API 全部 中文+英文关键词 同时搜索两个平台 搜索平台选择独立于语言模式,可自由组合 LLM 生成脚本时会同时输出中英文搜索关键词 技术架构 后端 : api_server.py — FastAPI /videogen/generate POST — 脚本生成(language='zh' 使用中文prompt模板) /douyin/search POST — 抖音搜索(TikHub V2 API, requests.post) /tiktok/search POST — TikTok搜索(TikHub App V3 API, requests.get) /videogen/tts POST — 配音(DashScope qwen3-tts-instruct-flash/qwen3-tts-flash, 中文 Cherry 音色) 前端 : web/videogen.html selLang — 语言模式选择器 (en/zh) selPlatform — 搜索平台选择器 (tiktok/douyin/all) channelName — 频道名输入框(用于第13条感谢配音) controversySlider — 话题激进度(0-1,所有等级保持文案质量) 关键配置 TikHub Token: config.txt → TIKHUB_API_TOKEN TTS: DashScope API, 中文用 Cherry 音色, 英文用 Ethan 音色;支持 instructions 指令(直接HTTP POST) LLM: allapi.store 代理 搜索限制: 每个关键词最多10次API调用(约100条视频) 注意事项 抖音/TikTok搜索都必须用 requests 库(urllib.request 会被 Cloudflare 拦截 403) TikTok App V3 API: GET /api/v1/tiktok/app/v3/fetch_video_search_result ,响应结构 data.search_item_list[].aweme_info 抖音 V2 API 响应结构: data.business_data[].data.aweme_info 分页字段: data.business_config.has_more , data.business_config.next_page.cursor/search_id , data.business_config.backtrace 固定第13条Shot为感谢配音("感谢你的观看…这里是XX"),不搜索视频只做TTS 话题激进度slider:所有等级都保持脚本质量(通顺、流畅、逻辑完整),只调整观点角度锐利程度