1.1 KiB
1.1 KiB
实现方案
开始时间:2026-05-18-20-18-20
后端
-
修改
_process_video- 结果视频改为按
source_fps写出完整视频时间轴。 - 每读到一帧都写入结果视频。
- 命中抽帧策略的帧执行分割并写入叠加画面。
- 未命中抽帧策略的帧写入原始画面。
- 结果视频改为按
-
统一时间映射
result_fps = source_fps。result_duration = duration。- 每个结果帧的
result_time = source_time。 - 每个结果帧的
result_index = frame_index。
-
抽帧覆盖
- 当视频总帧数可获取时,先根据
frame_stride得到候选帧。 - 如果候选帧超过
max_frames,在候选帧中均匀抽取,避免只覆盖视频前半段。
- 当视频总帧数可获取时,先根据
前端
-
双视频同步改为相同时间点同步
- 源视频 seek 到
t时,结果视频也 seek 到t。 - 结果视频 seek 到
t时,源视频也 seek 到t。
- 源视频 seek 到
-
当前帧选择仍按最近的已分割结果帧更新
- 用于高亮下方结果卡片。
- 用于多方法对比按钮的当前帧上下文。