feat: 封面管理 - 配置读写 + 片段抽帧 + 智能选帧 #396
Reference in New Issue
Block a user
Delete Branch "feat/cover-management"
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?
功能
剪辑计划封面管理完整后端能力:
API 接口
/api/v1/edit-plans/{plan_id}/cover— 获取封面配置/api/v1/edit-plans/{plan_id}/cover— 更新封面配置(类型/图片URL/时间点)/api/v1/edit-plans/{plan_id}/cover/extract— 从指定片段时间点抽帧生成封面/api/v1/edit-plans/{plan_id}/cover/smart— 智能选帧(自动找第一个视频片段)核心实现
CoverService封装 FFmpeg 抽帧 + OSS 上传测试
516911adc3toda327c9ac589c427283cto6f32f251596f32f25159to4c62dfaa76- GET /{plan_id}/cover 获取封面配置 - PUT /{plan_id}/cover 更新封面配置(类型/图片URL/时间点) - POST /{plan_id}/cover/extract 从指定片段时间点抽帧生成封面 - POST /{plan_id}/cover/smart 智能选帧(自动找第一个视频片段) - CoverService 封装 FFmpeg 抽帧 + OSS 上传 - 19个单元测试全覆盖4c62dfaa76toa03b4b3231a03b4b3231to33983eb76eCI全绿,自动审批通过。