7f52f9fe9a
修复渲染失败exit=234的两个核心根因: 1. legacy路径 _build_clip_filter 缺少fps滤镜 - concat filter 要求所有输入帧率完全一致 - 之前 fps 参数传入但完全未使用 - 现在 crop 后统一加上 fps=DEFAULT_FPS 滤镜 2. 自动选素材过滤横屏视频 - 竖屏APP只选竖屏视频(height >= width) - 宽>高的横屏视频直接跳过 - 尺寸未知的存量素材放过(兼容) 补充测试: - test_fps_filter_applied_to_every_clip:验证每个片段都有fps滤镜且顺序正确 - test_landscape_videos_filtered:横屏视频被过滤 - test_missing_dimensions_kept:尺寸未知的存量素材放过 - test_combined_filters_codec_and_landscape:编码+横竖屏联合过滤