|
|
0cc96a968b
|
feat(gpu): 添加多显卡调度支持
- 新增 GPUDevice 数据类定义 GPU 设备信息
- 扩展 WorkerConfig 添加 gpu_devices 配置项
- 从环境变量 GPU_DEVICES 读取多显卡设备配置
- 实现 GPUScheduler 提供轮询调度功能
- 修改 FFmpeg 参数生成支持设备指定
- 添加线程本地存储管理当前 GPU 设备
- 更新任务执行器集成 GPU 设备分配
- 实现 GPU 设备自动检测和验证功能
- 添加相关日志记录和状态监控
|
2026-01-19 18:34:03 +08:00 |
|
|
|
71bd2e59f9
|
feat(video): 添加硬件加速支持
- 定义硬件加速类型常量(none、qsv、cuda)
- 配置QSV和CUDA编码参数及预设
- 在WorkerConfig中添加硬件加速配置选项
- 实现基于硬件加速类型的编码参数动态获取
- 添加FFmpeg硬件加速解码和滤镜参数
- 检测并报告系统硬件加速支持信息
- 在API客户端中上报硬件加速配置和支持状态
|
2026-01-13 13:34:27 +08:00 |
|
|
|
2911a4eff8
|
refactor(core): 移除旧版 FFmpeg 业务逻辑并重构常量配置
- 删除 biz/ffmpeg.py 和 biz/task.py 旧版业务模块
- 删除 entity/ffmpeg.py FFmpeg 任务实体类
- 删除 config/__init__.py 旧版配置初始化
- 更新 constant/__init__.py 常量定义,从 v1/v2 版本改为统一版本
- 修改 handlers/base.py 基础处理器,替换 OSS 相关导入为存储服务
- 添加 subprocess_args 工具函数支持跨平台进程参数配置
- 新增 probe_video_info 函数用于视频信息探测
- 新增 probe_duration_json 函数用于媒体时长探测
|
2026-01-12 17:01:18 +08:00 |
|
|
|
24de32e6bb
|
feat(render): 实现渲染系统v2核心架构
- 添加v2支持的任务类型常量定义
- 更新软件版本至0.0.9
- 定义v2统一音视频编码参数
- 实现系统信息工具get_sys_info_v2方法
- 新增get_capabilities和_get_gpu_info功能
- 创建core模块及TaskHandler抽象基类
- 添加渲染系统设计文档包括集群架构、v2 PRD和Worker PRD
- 实现任务处理器抽象基类及接口规范
|
2026-01-12 17:01:18 +08:00 |
|
|
|
357c0afb3b
|
feat(util): 添加FFmpeg通用参数环境变量支持
- 通过FFMPEG_COMMON_ARGS环境变量传入通用FFmpeg参数
- 在执行FFmpeg命令时合并环境变量中的通用参数
- 保持原有FFmpeg参数传递机制不变
|
2026-01-10 22:51:48 +08:00 |
|
|
|
4ef57a208e
|
feat(oss): 添加 HTTP_REPLACE_MAP 环境变量支持
- 实现 _apply_http_replace_map 函数用于 URL 替换
- 在上传文件时应用 HTTP_REPLACE_MAP 环境变量替换 URL
- 添加 http_url 属性到 trace span 中
- 支持通过环境变量配置 URL 替换规则
|
2025-12-31 17:28:38 +08:00 |
|
|
|
a415d8571d
|
chore(constant): 更新软件版本号至0.0.8
- 将 SOFTWARE_VERSION 从 0.0.6 更新到 0.0.8
feat(util/oss): 支持自定义rclone配置文件路径
- 新增读取环境变量 RCLONE_CONFIG_FILE 来指定配置文件
- 当 RCLONE_CONFIG_FILE 为空时默认使用 rclone.conf
- 在调用 rclone 命令时加入 --config 参数以应用指定配置文件
|
2025-12-12 16:00:34 +08:00 |
|
|
|
d154f2c74d
|
feat(api): 添加模板属性 zoom_cut
在模板信息中增加了 zoom_cut 属性,用于获取模板的缩放裁剪信息。
|
2025-09-06 15:43:55 +08:00 |
|
|
|
8f0250df43
|
通过argv传skip_if_exist默认值
|
2025-08-08 13:58:01 +08:00 |
|
|
|
0209c5de3f
|
单独渲染模板
|
2025-08-08 13:58:01 +08:00 |
|
|
|
0770cb361d
|
vsync
|
2025-08-05 17:43:01 +08:00 |
|
|
|
2f694da5fd
|
hevc+重下模板
|
2025-08-05 12:43:27 +08:00 |
|
|
|
f23bcfdd25
|
调小chunk-size
|
2025-07-18 13:54:38 +08:00 |
|
|
|
4b080771f6
|
允许跳过下载,并发下载,env和版本更新
|
2025-07-18 13:48:46 +08:00 |
|
|
|
ef3edafcd6
|
支持rclone多线程上传
|
2025-05-26 16:17:38 +08:00 |
|
|
|
2fb0f93886
|
收集ffmpeg异常,流式上传
|
2025-04-27 13:47:52 +08:00 |
|
|
|
9537f995a1
|
支持redirection
|
2025-04-20 14:32:06 +08:00 |
|
|
|
3d810e5c5b
|
添加接口,添加方便测试的方法
|
2025-04-20 11:50:32 +08:00 |
|
|
|
85c2e7459e
|
删除sync_center埋点
|
2025-04-03 11:22:20 +08:00 |
|
|
|
364ceb29a1
|
音频淡出
|
2025-04-01 17:17:57 +08:00 |
|
|
|
6e4dbfd843
|
固定模板支持音乐
|
2025-03-28 18:08:19 +08:00 |
|
|
|
52c2df8b65
|
删除无用方法
|
2025-03-28 17:30:28 +08:00 |
|
|
|
b25ad20ddd
|
日志
|
2025-03-28 17:27:24 +08:00 |
|
|
|
b8db0d2b95
|
metrics调整
|
2025-03-23 18:36:26 +08:00 |
|
|
|
6dc7e86e8e
|
埋点采集部分接口调整
|
2025-03-18 13:58:36 +08:00 |
|
|
|
c62f1ab976
|
upload返回结果
|
2025-03-11 16:15:51 +08:00 |
|
|
|
cf43e6d549
|
修复amix降低声音的问题,修复reencode_to_annexb不添加音轨的问题
|
2025-03-10 10:13:30 +08:00 |
|
|
|
dcf5f5630d
|
主动判断是否有音频
|
2025-03-06 23:02:54 +08:00 |
|
|
|
56bdad7ad1
|
音轨叠加
|
2025-03-06 10:34:28 +08:00 |
|
|
|
4549b0ab44
|
分辨率和裁切
|
2025-03-04 17:43:47 +08:00 |
|
|
|
9d178a3d34
|
埋点
|
2025-03-04 12:36:48 +08:00 |
|
|
|
1f9632761f
|
effect
|
2025-03-03 14:27:52 +08:00 |
|
|
|
fff20610a5
|
profile level指定及修复
|
2025-02-27 16:48:57 +08:00 |
|
|
|
67696739f9
|
切割模式
|
2025-02-27 14:02:17 +08:00 |
|
|
|
2ea248c02e
|
上传文件也弄个超时
|
2025-02-16 18:15:35 +08:00 |
|
|
|
94a5e687df
|
未生成文件时,上报失败
|
2025-02-08 15:02:36 +08:00 |
|
|
|
6d9d373032
|
only if 逻辑
|
2025-01-23 14:28:51 +08:00 |
|
|
|
549ee8320a
|
ffprobe 报错后不采用其内容
|
2025-01-22 16:04:33 +08:00 |
|
|
|
29bb80f3b9
|
渲染后再to annexb,使用新逻辑拼接
|
2025-01-22 14:31:59 +08:00 |
|
|
|
4c05846986
|
自动更新模板
|
2025-01-19 14:55:41 +08:00 |
|
|
|
8e558396c5
|
兼容性
|
2025-01-13 11:33:13 +08:00 |
|
|
|
92160b05ea
|
改改bug
|
2025-01-13 10:33:36 +08:00 |
|
|
|
ce469dacf2
|
直接拼接逻辑
|
2025-01-11 17:25:58 +08:00 |
|
|
|
da6579a9ed
|
2
|
2024-12-26 16:42:18 +08:00 |
|
|
|
7bcb561a65
|
修改
|
2024-12-24 14:59:52 +08:00 |
|
|
|
5ed7198a8a
|
添加开始接口
|
2024-12-13 12:15:15 +08:00 |
|
|
|
515bf156ab
|
对接
|
2024-12-09 09:25:58 +08:00 |
|
|
|
fb51d144c0
|
对接
|
2024-12-07 15:00:10 +08:00 |
|
|
|
679f61c18f
|
对接任务
|
2024-12-04 16:19:18 +08:00 |
|
|
|
9139727dc6
|
basic cpu encode support
|
2024-11-27 16:47:39 +08:00 |
|