用途:把免费图库视频/音乐与 Remotion 文字叠加、转场、特效和音频组合,生成宣传或营销视频,并根据画面亮度自动调整文字底板以保证可读性。
主要能力:内置场景规划器,按标题/副标题把场景分类为 hook、problem、feature、proof、cta,并自动选择 Ken Burns 运镜与转场(fade、cut、wipe-left、zoom 等);音频智能按场景设置 ducking 与渐变;对比度分析 V2 使用最差区域亮度与方差检测,决定是否加文字底板。
使用方式:需 Pixabay API key(设 PIXABAY_API_KEY)、可选 Pexels API key(设 PEXELS_API_KEY)、FFmpeg、Node.js + npm 及随插件附带的 Remotion 项目 promo-pipeline/。流程分三阶段:获取(搜索/下载素材、FFmpeg 预处理、TTS 配音)、分析(帧对比度生成 contrast-map.json)、渲染(Remotion 合成输出 MP4)。可用命令行脚本,例如:python3 promo-pipeline/scripts/stock_search.py --query "aerial city night" --source pixabay --orientation landscape --min-duration 8 --count 5;下载:python3 promo-pipeline/scripts/stock_download.py --url "DOWNLOAD_URL" --output promo-pipeline/public/stock/scene-id.mp4 --trim-duration 10 --gpu;分析:python3 promo-pipeline/scripts/analyze_contrast.py --input promo-pipeline/public/stock/scene-id.mp4 --output promo-pipeline/public/stock/scene-id-contrast.json;渲染:cd promo-pipeline 后 npx remotion render PromoVideo --props scene-config.json --codec h264 --crf 18。也可用 YAML 配置描述场景、文字、转场与音频。
适用场景:制作带文字叠加与配音的营销/宣传短片。
限制:需自备 API key 与 FFmpeg 环境;渲染前需校验素材时长不小于场景时长;音乐需预裁剪以匹配总时长(Remotion Audio 不循环);批量下载前需确认;缺失信息暂未提供。