|
d7704005b6
|
feat(entity/ffmpeg.py): 添加grid4效果支持在ffmpeg.py 中增加了对grid4 效果的支持。该功能允许用户通过指定参数来创建一个四宫格视频布局,每个格子显示不同的视频片段,并且可以设置延迟时间以实现更丰富的视觉效果。具体改动包括:
- 解析`grid4`效果的参数,如果未提供则默认为1。
- 根据提供的或默认的分辨率分割视频流为四个部分。
-为每个分割后的视频流应用缩放和时间延迟处理。
- 创建黑色背景并使用overlay滤镜将处理后的视频流放置于正确的位置上,形成最终的四宫格布局。
|
2025-09-18 17:01:03 +08:00 |
|
|
f85ccea933
|
feat(constant): 更新软件版本号至 0.0.6- 在 constant/__init__.py 文件中将 SOFTWARE_VERSION 从 '0.0.5' 修改为 '0.0.6'
- 在 entity/ffmpeg.py 文件中添加了新的视频效果处理逻辑,支持显示特定时长的视频片段
|
2025-09-18 09:42:57 +08:00 |
|
|
0c7181911e
|
refactor(entity): 优化视频变速和缩放效果处理
-将视频变速实现从 minterpolate 改为使用 setpts,避免 PTS 冲突问题
-简化缩放效果处理逻辑
|
2025-09-12 18:01:41 +08:00 |
|
|
cf43f6379e
|
feat(ffmpeg): 使用 minterpolate 替代 fps 调整视频速度
- 将视频变速功能从直接调整帧率改为使用 minterpolate 滤镜- 通过设置 fps 和 mi_mode 参数实现平滑的视频慢放效果
- 解决了直接调整帧率可能导致的 PTS 冲突问题
|
2025-09-12 16:50:53 +08:00 |
|
|
ce8854404b
|
fix(entity): 修复视频慢放时 PTS 冲突问题
- 修改视频变速功能,通过改变帧率实现慢放效果
-避免使用 setpts滤镜导致的 PTS 冲突
- 优化代码结构,提高可读性和可维护性
|
2025-09-12 14:54:01 +08:00 |
|
|
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 |
|
|
1571934943
|
fix(entity): 修复中心裁剪计算逻辑并优化 JSON 解析
- 在解析 posJson 时添加异常处理,避免无效 JSON 导致程序崩溃
- 修复中心裁剪计算逻辑中的取整问题,确保裁剪位置准确
|
2025-09-07 01:45:56 +08:00 |
|
|
35693ac83c
|
build(constant): 更新软件版本号
- 将 SOFTWARE_VERSION 从 '0.0.4' 修改为 '0.0.5'
|
2025-09-06 15:44:24 +08:00 |
|
|
d154f2c74d
|
feat(api): 添加模板属性 zoom_cut
在模板信息中增加了 zoom_cut 属性,用于获取模板的缩放裁剪信息。
|
2025-09-06 15:43:55 +08:00 |
|
|
bd0c44b17f
|
tail效果
|
2025-08-12 14:22:26 +08:00 |
|
|
432472fd19
|
逻辑问题
|
2025-08-09 10:57:45 +08:00 |
|
|
8f0250df43
|
通过argv传skip_if_exist默认值
|
2025-08-08 13:58:01 +08:00 |
|
|
0209c5de3f
|
单独渲染模板
|
2025-08-08 13:58:01 +08:00 |
|
|
51e7d21f84
|
帧跳过、zoom
|
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 |
|
|
bf912037d1
|
lut
|
2025-08-01 17:24:14 +08:00 |
|
|
1119a7b030
|
onlyIf判断优化
|
2025-08-01 17:24:14 +08:00 |
|
|
5282e58a10
|
支持zoom_cut
|
2025-07-21 10:58:07 +08:00 |
|
|
f7141e5d4e
|
Thread-span支持
|
2025-07-19 14:07:39 +08:00 |
|
|
f23bcfdd25
|
调小chunk-size
|
2025-07-18 13:54:38 +08:00 |
|
|
4b080771f6
|
允许跳过下载,并发下载,env和版本更新
|
2025-07-18 13:48:46 +08:00 |
|
|
13a10b9812
|
修复
|
2025-06-04 15:38:14 +08:00 |
|
|
3976b72607
|
优化埋点
|
2025-05-29 10:05:35 +08:00 |
|
|
04ce423811
|
优化裁切参数获取,避免同机位多素材出问题
|
2025-05-29 10:01:21 +08:00 |
|
|
399c3d2dc6
|
修复裁切
|
2025-05-27 11:09:10 +08:00 |
|
|
ef3edafcd6
|
支持rclone多线程上传
|
2025-05-26 16:17:38 +08:00 |
|
|
6d631d873e
|
onlyif判断
|
2025-05-05 19:47:54 +08:00 |
|
|
02dd2b72a0
|
根据模板定义的分辨率进行操作
|
2025-04-30 18:07:33 +08:00 |
|
|
d8bc3c8595
|
健康检查时同步信息
|
2025-04-28 17:59:44 +08:00 |
|
|
5d58198b7e
|
接口支持查询模板信息,避免使用旧模板
|
2025-04-28 17:57:34 +08:00 |
|
|
789513a0be
|
避免勿删模板
|
2025-04-28 16:32:34 +08:00 |
|
|
b3911839f3
|
app不使用批量上报
|
2025-04-28 16:28:27 +08:00 |
|
|
1c0e4ce411
|
添加dockerfile
|
2025-04-28 15:45:22 +08:00 |
|
|
1603be9157
|
尝试传入resolution,不使用scale自适应模板
|
2025-04-28 15:02:50 +08:00 |
|
|
f139fbccd7
|
下载模板时trace归组
|
2025-04-27 14:24:12 +08:00 |
|
|
2fb0f93886
|
收集ffmpeg异常,流式上传
|
2025-04-27 13:47:52 +08:00 |
|
|
9537f995a1
|
支持redirection
|
2025-04-20 14:32:06 +08:00 |
|
|
ec03f8180e
|
修改接口
|
2025-04-20 12:32:33 +08:00 |
|
|
972b6a4e4d
|
修改接口
|
2025-04-20 12:09:17 +08:00 |
|
|
3d810e5c5b
|
添加接口,添加方便测试的方法
|
2025-04-20 11:50:32 +08:00 |
|
|
a9043361ec
|
支持通过env获取encoder args
|
2025-04-20 11:02:23 +08:00 |
|
|
740a3c7a63
|
完善requirements.txt
|
2025-04-20 10:54:49 +08:00 |
|
|
450240bd5a
|
支持同机位多视频片段复用
|
2025-04-14 14:15:16 +08:00 |
|
|
6b5975d8b9
|
更换oltp服务器
|
2025-04-04 15:51:10 +08:00 |
|
|
85c2e7459e
|
删除sync_center埋点
|
2025-04-03 11:22:20 +08:00 |
|
|
364ceb29a1
|
音频淡出
|
2025-04-01 17:17:57 +08:00 |
|
|
ced0c1ad1e
|
修改
|
2025-03-30 18:11:03 +08:00 |
|
|
6e4dbfd843
|
固定模板支持音乐
|
2025-03-28 18:08:19 +08:00 |
|
|
09e0f5f3be
|
concat支持annexb
|
2025-03-28 18:07:57 +08:00 |
|