# Firefly视频配乐：按20秒镜头生成音乐，检查转场和结尾

## 本包已经完成什么

HyperFrames实际渲染的20秒无声纸雕风格动画与源工程；未运行Firefly或生成配乐。

本站已制作可打开原料和原生参考，并做文件/音视频解码检查。目标账号未登录、未付费运行；不要把作者参考当作目标工具输出。官方操作图在网页单独标注来源，不作为可上传的自有素材。

## 先打开这些文件

- manual-score-reference.wav
- manual-score.mid
- manual-scored-reference.mp4
- project/assets/gsap.min.js
- project/frame.md
- project/hyperframes.json
- project/index.html
- project/meta.json
- project/package.json
- shot-17.png
- shot-3.png
- shot-9.png
- shot-timing.csv
- silent-20s.mp4

## 七步操作

1. 制作20秒无声练习片，播放确认三处动作/转场和结尾完整，保存镜头时间表。 动画三段边界为0/6/13/20秒，可看见圆片、拱门和砖红长条动作。源工程可打开，不是实拍素材。
2. 上传到Generate Soundtrack，查看画面分析得到的英文音乐描述，记录自动标签。 官方图展示上传视频后的音乐建议标签，未分析本题动画。先确认自己的完整视频已上传，不拿一张静图代替视频任务。
3. 按本片用途编辑Vibe、Style、Purpose及Energy/Tempo；确认时长取视频长度并检查额度。 仅支持英语音乐提示。可写warm instrumental, gentle pulse, no vocals，并把Vibe/Style/Purpose及Energy/Tempo记录下来。
4. 生成少量候选并随视频预览，不用独立静图配乐界面替代本题视频输入。 默认匹配视频时长不表示每个转场都踩到音乐重音。生成候选随视频完整回听，不只截几秒最好听片段。
5. 在三处镜头变化与末尾回听，记录情绪、节奏和收尾是否贴合；不把时长相同说成逐拍同步保证。 本包20秒手工器乐是作者参考，明确不是Firefly。可用它理解结尾/节奏检查，但不能充当生成成功证据。
6. 下载带音乐视频，实际播放并读取时长/音轨，检查无声段、尾音截断和意外人声。 下载后读取实际音轨与时长并播放。手机端100MB/5分钟限制不应直接写成桌面端同样限制。
7. 交付无声输入、实际成片、英文提示与镜头配乐验收；不套用仅手机端的上传限制到桌面。 分别交无声输入、AI真实成片（若运行）、英文提示和验收；作者手工配乐只保留其原生身份。

## 验收

- 下载成片含可播放音轨且与20秒输入时长相符。
- 镜头点与结尾有真实回听记录，而非仅展示生成进度。
- 英语提示/实际额度/端别记录清楚，不宣称精确节拍对齐。

## 账号与边界

Firefly有Generate Soundtrack入口且有当前生成额度的账号；地区/计划需确认。
当前网页视频配乐流程；手机MOV/MP4≤5分钟/<100MB限制仅在对应端说明。
未运行目标服务；默认时长匹配不等于音乐重音自动贴每个转场，也不保证所有候选无突兀尾音。

没有账号时可学习官方功能图、原创输入和明确标注的原生参考；不要求为阅读本教程购买订阅。若声称或附目标AI真实输出，则必须实际运行并核验。

## 官方来源

- Generate music for videos: https://helpx.adobe.com/firefly/web/work-with-audio-and-video/work-with-audio/generate-music-for-videos.html

## 素材与许可

本包原创原生图形、脚本、文字、数学合成音频与作者参考以CC BY 4.0提供，可用于练习并保留apizt作者标注。第三方/官方媒体按各自来源授权，不套用本包许可。

完整逐文件身份见asset-identity.json；manifest-sha256.json供校验源文件。ZIP每个成员与同路径公开源文件逐字节一致。
