feat(cover): 默认本地ffmpeg抽帧+cv2打分,砍掉MediaKit封面86s瓶颈 #2087
Reference in New Issue
Block a user
Delete Branch "fix/cover-local-ffmpeg"
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性能优化:封面抽帧从MediaKit(86s)改为本地ffmpeg+cv2(1-2s)
背景
GPU直连管线实测1080p总耗时93s,其中MediaKit封面抽帧占86s(92%):
改动
-ss单帧seek抽取5帧(每帧<100ms)+cv2三维评分选最优+上传OSS,预期1-2sMEDIAKIT_COVER_ENABLED默认falseextract_first_frame新增seek_seconds参数预期效果
总渲染从93s→8-10s(GPU编码1.5s+下载+本地抽帧1-2s+OSS上传几秒),配合P1 OSS双endpoint+P0 GPU直连远超30-40s目标。
测试
🚀 预览环境已部署
🗑️ 预览环境已清理
PR #2087 已关闭或合并,对应的预览环境已被清理。