Commit Graph

16 Commits

Author SHA1 Message Date
imeepos 7ac387be1d feat: 新增仅视频流的视频拼接功能
- 在VideoUtils中新增ffmpeg_concat_medias_video_only函数,仅处理视频流忽略音频
- 新增concat_medias_video_only.py模块,提供Modal函数封装
- 在ffmpeg路由中新增/concat-video-only接口
- 解决音频流缺失导致的"Stream specifier ':a' matches no streams"错误
- 适用于不需要音频的视频拼接场景
2025-09-24 15:35:46 +08:00
肖宇迪 5e02dc0bb3 引入Langfuse作为prompt词管理
* - 引入了Langfuse作为prompt词管理 - 处理嵌套型pydantic model输出非嵌套json schema的报错

---------

Merge request URL: https://g-ldyi2063.coding.net/p/dev/d/modalDeploy/git/merge/4836?initial=true
Co-authored-by: shuohigh@gmail.com
2025-06-20 11:14:02 +08:00
肖宇迪 2389b4b77f 规范化vertex ai的调用方式
* GoogleAuthUtils.GoogleGenaiClient.generate_content() 调用增加了timeout参数 默认为300秒
* 规范化VertexAI调用方式

---------

Merge request URL: https://g-ldyi2063.coding.net/p/dev/d/modalDeploy/git/merge/4827?initial=true
Co-authored-by: shuohigh@gmail.com
2025-06-19 16:41:28 +08:00
shuohigh@gmail.com 79d10570e7 新增Google Vertex AI的access token获取接口 2025-06-17 17:11:00 +08:00
肖宇迪 468d974b5a 录制HLS时 结果复制到S3挂载点增加一个fallback处理
* 录制HLS时 结果复制到S3挂载点增加一个fallback处理
* fix : TikHub的Logger换为Loguru
* fix : 修复直播切分视频接口
* Merge remote-tracking branch 'origin/feature/modal-cluster' into feature/modal-cluster
* 合并分支
* fix : hls录制缓存读写问题
* fix : 增加s3分片上传接口
* fix 处理jpg图片的codec_name应为mjpg
* fix 获取媒体metadata的类型报错,modal client升级到1.0.2
* fix 一些webhook相关的bug,添加了更详细的接口说明
* 更新直播录制为可跳转时间的hls流接口,用于替代掉腾讯VOD+火山云拉流转推,片段保证每片开头为关键帧,时间精度准确到毫秒级
* - KVCache类改为可拓展,基于环境变量设置KV space - test 环境配置与CF测试环境对齐
* 对齐预发环境

---------

Merge request URL: https://g-ldyi2063.coding.net/p/dev/d/modalDeploy/git/merge/4784?initial=true
Co-authored-by: 康宇佳,shuohigh@gmail.com
2025-06-10 19:13:35 +08:00
shuohigh@gmail.com 73bcd6de68 webhook 添加了backoff retry机制 2025-05-29 13:58:27 +08:00
shuohigh@gmail.com a8dafdafb1 预发前多处bug修复 2025-05-29 11:13:55 +08:00
肖宇迪 225a003d45 新增video-loop-fill接口
* FIX : 修复ffmpeg_concat_medias没有添加inputs的bug
* FIX: ffmpeg_slice_media和ffmpeg_slice_stream_media新增marker时间范围检查,如切割点不在视频时长范围内会报错
* 新增video-loop-fill接口

---------

Merge request URL: https://g-ldyi2063.coding.net/p/dev/d/modalDeploy/git/merge/4740
Co-authored-by: shuohigh@gmail.com
2025-05-23 14:27:38 +08:00
shuohigh@gmail.com 668a5a33d4 按功能模块拆分API路由到不同文件 2025-05-19 15:02:34 +08:00
shuohigh@gmail.com 49e9bfe0a1 添加webhook回调处理装饰器 2025-05-16 17:57:37 +08:00
shuohigh@gmail.com 9f25ec0ced 新增API
- /ffmpeg/subtitle-apply
- /ffmpeg/bgm-nosie-reduce
- /ffmpeg/zoom-loop
- /ffmpeg/overlay-gif

增加modal环境变量.runtime.env
2025-05-15 15:53:37 +08:00
shuohigh@gmail.com 0fca52a271 新增API
- /ffmpeg/subtitle-apply
- /ffmpeg/bgm-nosie-reduce
- /ffmpeg/zoom-loop
- /ffmpeg/overlay-gif
2025-05-15 15:20:25 +08:00
shuohigh@gmail.com 0f2b9ddb16 WIP: 分离出逻辑pip包 2025-05-13 17:56:25 +08:00
shuohigh@gmail.com 933a27e697 新增corner_mirror去重特效接口 2025-05-09 14:29:05 +08:00
shuohigh@gmail.com a05e153717 更新2个ffmpeg worker方法和web调用接口 2025-05-07 15:08:30 +08:00
shuohigh@gmail.com 8e5cb27f32 Modal worker统一python代码框架 2025-04-29 18:43:58 +08:00