fix(worker): render_adapter分辨率读取 + ffmpeg错误捕获增强 #479
Reference in New Issue
Block a user
Delete Branch "fix/render-resolution-from-config"
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?
修复1:render_adapter从plan.config.export读取分辨率
问题
render_adapter 调用 UnifiedRenderService 时没有传 output_width/output_height,导致一直用默认 1280x720,忽略了 plan.config.export.resolution 里配置的 1080x1920。
根因
render_adapter.py 完全没有读取 plan.config.export 配置,UnifiedRenderService 默认值是 1280x720(横屏),与短视频竖屏场景不匹配。
修复
修复2:ffmpeg渲染失败时捕获stderr增强排障
问题
ffmpeg CalledProcessError 时,error_message 只有 exit code 和简短描述,没有 ffmpeg stderr,排障完全不知道具体错在哪。
修复
测试
fix(worker): render_adapter从plan.config.export读取分辨率,修复默认720p问题to fix(worker): render_adapter分辨率读取 + ffmpeg错误捕获增强CI全绿,自动审批通过。
CI全绿,自动审批通过。