Commit Graph
94 Commits
Author SHA1 Message Date
q792602257 7ecc33b43c i 2025-09-24 11:38:17 +08:00
q792602257 ba90778b2d l 2025-09-24 11:35:52 +08:00
q792602257 501cea3888 a 2025-09-24 11:30:52 +08:00
q792602257 873c89c778 u 2025-09-24 11:28:48 +08:00
q792602257 ec1705769c q 2025-09-24 10:50:34 +08:00
q792602257 c055a68592 mypy 2025-09-24 10:17:11 +08:00
q792602257 dfb07d679f test 2025-09-24 09:21:03 +08:00
q792602257 6d37e7c23c refactor 2025-09-24 04:51:12 +08:00
q792602257 a54c157f9a docs: 添加 2025-09-12 15:03:38 +08:00
q792602257 d496c7400d refactor(biz): 重构 FFmpeg 任务处理逻辑
-将主要处理逻辑迁移到新的 TaskService 架构中
-保持 FfmpegTask 类的接口
2025-09-12 14:59:04 +08:00
q792602257 d770d84927 feat(重构): 实现新的渲染服务架构
- 新增 RenderTask
2025-09-12 14:41:58 +08:00
q792602257 c36e838d4f fix(entity): 修复缩放效果
fix(entity): 移除 ffmpeg缩放和裁剪滤镜中的 setpts 指令

移除了 ffmpeg 缩放、裁剪和尾部处理滤镜中的 setpts=PTS-STARTPTS指令。这个指令在某些情况下可能导致视频处理出现问题,例如在使用 zoompan 滤镜时。此修改旨在提高视频处理的稳定性和正确性。

fix(entity): 修复缩放效果中中心点计算错误

-针对静态缩放和动态缩放分别修正了中心点计算公式
- 确保在不同缩放因子下,图像中心点位置保持正确

fix(entity): 修复 ffmpeg zoompan 滤镜参数

-将 zoompan 滤镜的参数从 'z=' 改为 'z=',统一参数格式- 此修改解决了 ffmpeg 在处理某些视频时可能遇到的参数解析问题

feat(zoom): 实现视频缩放特效的自定义中心点功能

- 添加代码以解析 posJson 数据,计算并设置缩放中心点
- 使用 zoompan滤镜替代原有的 scale 和 crop滤镜,支持动态缩放
- 优化静态缩放的实现,确保整个视频时长的应用

fix(entity): 修复视频缩放效果的 FFmpeg 命令

- 在 zoom_expr 中添加转义字符,以解决 FFmpeg 解析问题
- 修改缩放和裁剪滤镜的参数,提高视频处理的准确性
2025-09-12 13:20:10 +08:00
q792602257 1571934943 fix(entity): 修复中心裁剪计算逻辑并优化 JSON 解析
- 在解析 posJson 时添加异常处理,避免无效 JSON 导致程序崩溃
- 修复中心裁剪计算逻辑中的取整问题,确保裁剪位置准确
2025-09-07 01:45:56 +08:00
q792602257 35693ac83c build(constant): 更新软件版本号
- 将 SOFTWARE_VERSION 从 '0.0.4' 修改为 '0.0.5'
2025-09-06 15:44:24 +08:00
q792602257 d154f2c74d feat(api): 添加模板属性 zoom_cut
在模板信息中增加了 zoom_cut 属性,用于获取模板的缩放裁剪信息。
2025-09-06 15:43:55 +08:00
q792602257 bd0c44b17f tail效果 2025-08-12 14:22:26 +08:00
q792602257 432472fd19 逻辑问题 2025-08-09 10:57:45 +08:00
q792602257 8f0250df43 通过argv传skip_if_exist默认值 2025-08-08 13:58:01 +08:00
q792602257 0209c5de3f 单独渲染模板 2025-08-08 13:58:01 +08:00
q792602257 51e7d21f84 帧跳过、zoom 2025-08-08 13:58:01 +08:00
q792602257 0770cb361d vsync 2025-08-05 17:43:01 +08:00
q792602257 2f694da5fd hevc+重下模板 2025-08-05 12:43:27 +08:00
q792602257 bf912037d1 lut 2025-08-01 17:24:14 +08:00
q792602257 1119a7b030 onlyIf判断优化 2025-08-01 17:24:14 +08:00
q792602257 5282e58a10 支持zoom_cut 2025-07-21 10:58:07 +08:00
q792602257 f7141e5d4e Thread-span支持 2025-07-19 14:07:39 +08:00
q792602257 f23bcfdd25 调小chunk-size 2025-07-18 13:54:38 +08:00
q792602257 4b080771f6 允许跳过下载,并发下载,env和版本更新 2025-07-18 13:48:46 +08:00
q792602257 13a10b9812 修复 2025-06-04 15:38:14 +08:00
q792602257 3976b72607 优化埋点 2025-05-29 10:05:35 +08:00
q792602257 04ce423811 优化裁切参数获取,避免同机位多素材出问题 2025-05-29 10:01:21 +08:00
q792602257 399c3d2dc6 修复裁切 2025-05-27 11:09:10 +08:00
q792602257 ef3edafcd6 支持rclone多线程上传 2025-05-26 16:17:38 +08:00
q792602257 6d631d873e onlyif判断 2025-05-05 19:47:54 +08:00
q792602257 02dd2b72a0 根据模板定义的分辨率进行操作 2025-04-30 18:07:33 +08:00
q792602257 d8bc3c8595 健康检查时同步信息 2025-04-28 17:59:44 +08:00
q792602257 5d58198b7e 接口支持查询模板信息,避免使用旧模板 2025-04-28 17:57:34 +08:00
q792602257 789513a0be 避免勿删模板 2025-04-28 16:32:34 +08:00
q792602257 b3911839f3 app不使用批量上报 2025-04-28 16:28:27 +08:00
q792602257 1c0e4ce411 添加dockerfile 2025-04-28 15:45:22 +08:00
q792602257 1603be9157 尝试传入resolution,不使用scale自适应模板 2025-04-28 15:02:50 +08:00
q792602257 f139fbccd7 下载模板时trace归组 2025-04-27 14:24:12 +08:00
q792602257 2fb0f93886 收集ffmpeg异常,流式上传 2025-04-27 13:47:52 +08:00
q792602257 9537f995a1 支持redirection 2025-04-20 14:32:06 +08:00
q792602257 ec03f8180e 修改接口 2025-04-20 12:32:33 +08:00
q792602257 972b6a4e4d 修改接口 2025-04-20 12:09:17 +08:00
q792602257 3d810e5c5b 添加接口,添加方便测试的方法 2025-04-20 11:50:32 +08:00
q792602257 a9043361ec 支持通过env获取encoder args 2025-04-20 11:02:23 +08:00
q792602257 740a3c7a63 完善requirements.txt 2025-04-20 10:54:49 +08:00
q792602257 450240bd5a 支持同机位多视频片段复用 2025-04-14 14:15:16 +08:00
q792602257 6b5975d8b9 更换oltp服务器 2025-04-04 15:51:10 +08:00
q792602257 85c2e7459e 删除sync_center埋点 2025-04-03 11:22:20 +08:00
q792602257 364ceb29a1 音频淡出 2025-04-01 17:17:57 +08:00
q792602257 ced0c1ad1e 修改 2025-03-30 18:11:03 +08:00
q792602257 6e4dbfd843 固定模板支持音乐 2025-03-28 18:08:19 +08:00
q792602257 09e0f5f3be concat支持annexb 2025-03-28 18:07:57 +08:00
q792602257 52c2df8b65 删除无用方法 2025-03-28 17:30:28 +08:00
q792602257 b25ad20ddd 日志 2025-03-28 17:27:24 +08:00
q792602257 7c6e4a97b2 片段有音频不可以copy 2025-03-28 17:26:49 +08:00
q792602257 8f0e69c3de overall_speed片段全局变速 2025-03-24 10:30:36 +08:00
q792602257 b8db0d2b95 metrics调整 2025-03-23 18:36:26 +08:00
q792602257 6dc7e86e8e 埋点采集部分接口调整 2025-03-18 13:58:36 +08:00
q792602257 c62f1ab976 upload返回结果 2025-03-11 16:15:51 +08:00
q792602257 744fe28421 修复居中切割的问题 2025-03-10 15:16:23 +08:00
q792602257 cf43e6d549 修复amix降低声音的问题,修复reencode_to_annexb不添加音轨的问题 2025-03-10 10:13:30 +08:00
q792602257 dcf5f5630d 主动判断是否有音频 2025-03-06 23:02:54 +08:00
q792602257 56bdad7ad1 音轨叠加 2025-03-06 10:34:28 +08:00
q792602257 94373cee72 cameraShot特效及旋转 2025-03-05 14:57:02 +08:00
q792602257 4549b0ab44 分辨率和裁切 2025-03-04 17:43:47 +08:00
q792602257 9d178a3d34 埋点 2025-03-04 12:36:48 +08:00
q792602257 1f9632761f effect 2025-03-03 14:27:52 +08:00
q792602257 fff20610a5 profile level指定及修复 2025-02-27 16:48:57 +08:00
q792602257 67696739f9 切割模式 2025-02-27 14:02:17 +08:00
q792602257 2ea248c02e 上传文件也弄个超时 2025-02-16 18:15:35 +08:00
q792602257 358207efdc 定时清理目录下无用文件 2025-02-16 18:15:25 +08:00
q792602257 94a5e687df 未生成文件时,上报失败 2025-02-08 15:02:36 +08:00
q792602257 b7d6797901 忽略无用文件 2025-02-05 10:13:33 +08:00
q792602257 6d9d373032 only if 逻辑 2025-01-23 14:28:51 +08:00
q792602257 549ee8320a ffprobe 报错后不采用其内容 2025-01-22 16:04:33 +08:00
q792602257 29bb80f3b9 渲染后再to annexb,使用新逻辑拼接 2025-01-22 14:31:59 +08:00
q792602257 4c05846986 自动更新模板 2025-01-19 14:55:41 +08:00
q792602257 8e558396c5 兼容性 2025-01-13 11:33:13 +08:00
q792602257 92160b05ea 改改bug 2025-01-13 10:33:36 +08:00
q792602257 ce469dacf2 直接拼接逻辑 2025-01-11 17:25:58 +08:00
q792602257 da6579a9ed 2 2024-12-26 16:42:18 +08:00
q792602257 7bcb561a65 修改 2024-12-24 14:59:52 +08:00
q792602257 5ed7198a8a 添加开始接口 2024-12-13 12:15:15 +08:00
q792602257 515bf156ab 对接 2024-12-09 09:25:58 +08:00
q792602257 8d6159d302 qsv、对接 2024-12-07 18:00:57 +08:00
q792602257 fb51d144c0 对接 2024-12-07 15:00:10 +08:00
q792602257 ea5e994a3b 支持特效字幕 2024-12-05 09:32:29 +08:00
q792602257 679f61c18f 对接任务 2024-12-04 16:19:18 +08:00
q792602257 9139727dc6 basic cpu encode support 2024-11-27 16:47:39 +08:00
q792602257 a8abb92b84 Init 2024-11-27 11:22:19 +08:00