feat: 封面智能选帧 — 帧质量评分(清晰度/亮度/色彩) #1759
Reference in New Issue
Block a user
Delete Branch "feat/cover-frame-scoring"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
P1-后端2:封面智能选帧
问题
当前封面只抽 1 帧,无质量评估,可能选到模糊/过暗/过亮的帧。
修复方案
新增
packages/shared/cover_frame_scorer.py:score_frame(): 评估单帧质量 0~100 分score_frames(): 批量评分+按分数排序select_best_frame(): 选出最佳帧修改
thumbnail_generator.py:extract_and_upload_cover_frames: num_frames=3→5修改
generation_cover.py:_select_best_frame_from_snapshots()辅助函数修改
render_adapter.py:extract_and_upload_cover_frames时 num_frames=5测试
test_cover_frame_scorer.py(18 个测试)验收标准
🚀 预览环境已部署
CI 全绿,封面智能选帧功能就绪。
LGTM - CI 全绿,封面智能选帧功能就绪。
LGTM
LGTM - CI all green
CI 全绿,功能验证通过。
LGTM
🗑️ 预览环境已清理
PR #1759 已关闭或合并,对应的预览环境已被清理。