先听看预览,再花时间渲染成片

video-scaffold

我已经有文案、图片素材和场景想法,要把它们做成视频。这个脚手架把旁白、说词时间、画面动画、预览和分片渲染串起来:先听着旁白检查关键词出现的时机,改好再生成视频。中断后只复用仍匹配的片段,最后交回成片、封面、章节、可选字幕和清单;它不替我决定选题和事实,也不自动投稿。

项目状态
有声审阅与共享对齐已实现;每期成片另行验收
快照边界
需要提供确认文案与真实素材。Fish配音涉及文本外发;已有旁白可只对齐而不重新付费配音。环境正常不证明一条具体视频已经制作和人工验收。
观察时间
复制 AI 续作说明带着这个项目,交给 AI 接着做

写下接下来想做什么。这里会把你的目标、本页事实和来源整理在一起,复制给 Astra 或 Gemini 后,就不用重新介绍项目了。

整理续作说明

只在当前网页整理,不会发起 AI 任务。

用途与结果

最快了解这个项目

为什么需要它

视频制作最浪费时间的不是写一个文件,而是几分钟甚至更久的渲染完成后才发现文字越界、关键词踩点错了,或中断续作把旧场景和新场景拼在一起。这套脚手架把昂贵步骤拆开:能在浏览器里早看就先看,能用词级证据对齐就不靠目测猜秒数,需要重跑时只复用身份仍匹配的产物;任何关键层不成立,就停在对应阶段而不是交出一条看似完成的视频。

举个实际例子

我可以说:“按这份已经确认的脚本做一条视频。每段旁白一场,念到‘核心结论’时再让重点数字出现;先把所有场景放进预览页给我看,确认后再渲染 4K60,并生成成片、封面和章节,不要自动上传。”脚手架负责把这些阶段串起来,选题、文案事实和最终审美仍由我确认。

最后我会得到什么

先拿到可以听、拖动和按词跳转的场景预览;确认后得到4K60成片、封面、章节,以及选择生成的字幕和可核对交付清单。旁白、时间位置、画面和渲染失败分别说明,最后仍要完整听看一遍。技术层保留所有中间文件、编码和复用条件。

正常时

当前阶段的输入身份、编号与产物一致,构建和检查通过;完整视频还需依次通过人工预览、渲染、合成、verify 与真实观看。

发现问题时

脚本、音频、时间轴、素材或渲染配置发生变化时停止复用陈旧产物;cue 未命中、文字越界、分片少帧或音视频缺失会在对应阶段明确失败。

入口不可用或证据不足时

依赖、模型缓存、Fish 配置、显卡编码或素材不可用时保留已有可验证中间结果和具体原因;显存临时占用报告 BUSY,不自动结束别的 GPU 工作,也不切换到未知服务。

从哪里开始

用 run.ps1 init 建新工程,按已确认旁白、素材和场景推进到预览;实际观看满意后再 render、verify。

需要准备什么

  • 视频主题、已审阅的旁白和真实素材
  • 想要的画面与交付物
  • 新工程的空目录

从开始到拿到结果

  1. 1
    开一份新工程

    init 建立空白项目,doctor 先说明本机缺什么;标题、旁白、素材和场景由人提供或审阅。

  2. 2
    先配音,再做画面

    按场编号生成声音与词轴,依真实素材写 SVG 片段,保持每一场编号一致。

  3. 3
    先听看再长渲染

    build、lint 和有声 preview 把缺场、错位和越界提前找出;画面确认后才 render。

  4. 4
    成片要实看

    合成音视频、封面和章节,verify 与清单核对文件,人再看完整成片;投稿另行决定。

从这些需求了解功能

从一个实际问题看它怎样处理、交回什么;当前能做到哪一步和仍有哪些限制,也写在对应说明中。

01新项目与体检给下一期视频建一个干净项目,先确认这台电脑能不能跑。只向空目录复制通用模板并做本机检查;目录里已有内容就停止,普通体检也不会调用在线配音。查看使用步骤与完整说明02旁白与词级时间按这几段已确认旁白生成声音和词级时间,不要因为重跑把旧时间轴套到新音频。优先复用仍有效的词轴或 Fish 原生时间;需要本地重对齐时只处理原音频与已确认文案,不为改时间位置再次配音。查看使用步骤与完整说明03场景与动画“核心结论”出现两次,我要第二次才显示数字,素材只用这张图。用出现次数和偏移指定触发位置,先在有声预览里听看;未命中、非法属性或素材缺失时不进入长渲染。查看使用步骤与完整说明04构建与预览先把所有场景放在一页里让我看,文字越界就别继续。先交回编号、踩点、版面检查和有声预览;可按词跳转并导出修改片段,保存重建后再确认,不把网页编辑器当自动覆盖原件的入口。查看使用步骤与完整说明05确定性渲染昨晚渲染中断了,输入没变就接着跑;我换了图片就别混用旧分片。输入未变时只补缺失或错误部分;场景、素材、背景、时长或编码变了,就重做受影响的旧分片。查看使用步骤与完整说明06成片与交付把旁白、可选音乐、封面和章节补齐,检查通过再告诉我能不能投稿。交回视频、封面、章节、可选字幕与验证后的哈希清单;仍需真实观看,工具不会替我上传。查看使用步骤与完整说明07复用与恢复哪些文件可以删,哪些应该留下让我明天继续?只清理能重新生成的分片和拼接临时文件,保留脚本、声音、时间轴、场景、最终成品和续作依据;来源对不上的旧产物不再使用。查看使用步骤与完整说明
项目指标与相关入口查看规模、覆盖范围和关联能力

当前项目指标

画布
3840×2160 · 60fps
制作方式
逐阶段审阅
时间轴
Fish / 共享对齐
环境体检
10 通过 · 1 未测

它负责

  • 从通用模板建立干净的新视频工程,不混入上一个作品的脚本或素材。
  • 按已确认的分场旁白生成声音与逐词时间位置,必要时在本机重新对齐。
  • 把本场旁白、可用素材和重点词交给人或 AI 审阅,再保存具体画面片段。
  • 在长时间渲染前找出缺场、错位和越界;确认预览后按固定时间生成画面。
  • 合成旁白、可选背景音乐、封面、章节和字幕,再交出可核对的成片清单。
  • 中断后只复用能证明仍属当前输入的文件;清理只碰已知可再生内容。

它不负责

  • 不替人决定选题、未经确认的事实、素材和审美;不是输入一句话就自动完成的成片服务。
  • 不上传视频、不替人投稿,也没有长期运行的云端编辑或渲染服务。
  • 占位素材、环境检查、单元测试和一帧画面都不能当作本期成片。
  • 外部配音服务、文字踩点、背景接缝和显卡编码仍受实际环境影响,不承诺任意机器都通过。

产品思想与设计核心

01

内容先由人确认

事实、旁白和画面取舍由人审阅;工具只把确定的内容按场组织,不暗中替人另选模型创作。

02

先听看预览,再耗时渲染

缺场、错词、越界和节奏问题尽量在构建和有声预览里发现,避免渲染完才返工。

03

画面跟着时间轴走

每一帧都按视频时间计算;电脑跑得快慢不会自行改变动画节奏。

04

旧成果要对得上今天的输入

脚本、声音、素材或场景变了,就重新核对受影响的文件;只有身份和结果都匹配才续用。

05

检查通过仍要看完整成片

环境检查、结构检查、实际配音、渲染和人工观看各回答不同问题,不能互相代替。

06

失败留下可继续的位置

有效分片保留;缺素材、错时间或不完整输出会停在那一步,不拼一条看似完成的视频。

07

制作与投稿分开

这套工具交付成片、封面和章节;上传平台及投稿回执另行处理。

哪些内容由本人提供,哪些会离开电脑

视频并非从空白提示词自动生成。脚本、素材和画面按阶段进入工程;标准配音会把旁白文本送给 Fish Audio,其他核心制作主要在本机。

01
逐场旁白

本人确认每场说什么,以及希望怎样读。

得到对应语音;外部配音服务会接收这份旁白文本。

02
旁白录音

工具读取真实长度和逐词位置,必要时在本机对齐。

动画能在念到重点词时出现;听起来不准还要在预览里修。

03
真实图片与画面片段

人或 AI 按旁白与素材制作每场画面。

构建出可审阅的场景;同一路径素材换了内容会让旧渲染失效。

04
场景、背景和可选音乐

按确认的时间与画面渲染,必要时在旁白出现时降低背景音乐。

形成视频与音轨;缺旁白时不交出静音的最终成片。

05
标题和章节选择

标题用于封面,章节按视频开头的顺序核对。

得到封面与章节文件,仍要和本期内容人工比对。

“主要在本机制作”不等于完全离线:正常配音会发送旁白;真实外部探针只在明确需要时运行。

项目怎样演化到现在

先把一条视频完整做出来

逐场画面、声音合成、封面和章节都有了能检查的制作路线;长渲染前先预览,帧数不完整就不交付。

阶段依据
  • 2026-06-27—2026-06-28 · 先把一条视频完整做出来501d23e—cf7e9dc

从一次定制变成可复用工程

抽出通用模板和环境检查,明确“电脑准备好了”与“这一期视频做完了”是两种结论。

阶段依据
  • 2026-08-15 · 从一次定制变成可复用工程3f4ef22

新项目先确认结构再制作

新工程会带上通用入口和检查;场景编号即使不连续或到了三位数,也不会把旁白和画面排错。

阶段依据
  • 2026-08-30 · 新项目先确认结构再制作1ae60fd—f227e27

补齐听看预览与交付

按真实旁白时间做画面,能听着预览、修重点词、只重渲改动片段,再生成字幕和交付清单。旧定制入口不再作为当前路线。

阶段依据
  • 2026-09-03—2026-09-18 · 补齐听看预览与交付17040ed—84501b0