imeepos
|
ffb226fe73
|
Add TVAI parameter validation and fix filter name
- Add comprehensive TVAI parameter validation in OutputSettings:
* Validate scale, width, height ranges
* Clamp enhancement parameters (-100 to 100)
* Validate blend factor (0.0 to 1.0)
* Validate device, VRAM, and instances settings
* Set default TVAI model and parameters
- Fix filter name in parameter analysis example:
* tvai_stab -> tvai_stb (correct filter name)
Files modified:
- cargos/tvai-v2/src/template.rs (TVAI validation and defaults)
- cargos/tvai/examples/parameter_usage_analysis.rs (filter name fix)
|
2025-08-18 14:20:26 +08:00 |
imeepos
|
41c54098e8
|
Fix Topaz Video AI FFmpeg filter parameter errors
- Fix tvai_stb filter parameter names:
method -> full, smooth -> smoothness
- Fix tvai_fi filter fps parameter:
Skip fps=0 to avoid parse errors
- Resolve FFmpeg execution errors for stabilization and frame interpolation
|
2025-08-18 13:50:45 +08:00 |
imeepos
|
0f19b416ae
|
feat: ffmpeg
|
2025-08-18 13:19:32 +08:00 |
imeepos
|
704272001f
|
feat: 集成内置FFmpeg配置系统和中文注释
主要功能:
- 将JSON配置文件内容内置到代码中,移除外部文件依赖
- 将ffmpeg.rs中所有英文注释改为中文注释
- 集成ffmpegOpts参数生成系统
内置配置:
- 音频编解码器: AAC, AC3, PCM, Vorbis (4个)
- 视频编码器: H.264/H.265 NVENC, VideoToolbox, AMF, 软件编码器 (8个)
- 模型推荐规则: 基于分辨率的智能推荐
新增功能:
- 智能编码器选择 (根据操作系统和GPU)
- 自动模型推荐 (基于视频分辨率)
- 动态参数生成 (支持占位符替换)
- 兼容性筛选 (按格式、平台、硬件)
- 批处理命令生成
新增文件:
- examples/: 4个演示程序
- tests/: FFmpeg配置测试套件
- 文档: 使用指南、配置说明、功能总结
测试验证:
- 21个单元测试全部通过
- 4个演示程序运行成功
- 支持Windows/macOS/Linux多平台
- 支持NVIDIA/AMD/Apple硬件加速
优势:
- 无外部依赖,部署简单
- 启动速度快,内存占用小
- 向后兼容,不影响现有代码
- 完整中文注释,提升可读性
|
2025-08-18 13:01:03 +08:00 |
imeepos
|
5380d9973f
|
feat: 完善Topaz Video AI SDK并重新组织models目录结构
主要改进:
AI引擎和基准测试支持:
- 完整支持所有AI引擎标志 (Artemis, Gaia, Theia, Proteus, Iris)
- 实现引擎特定的参数优化和FFmpeg命令生成
- 添加基准测试模板和性能测试功能
- 新增专用预设模板 (animation_enhance, detail_recovery等)
音频编码器智能化:
- 完善音频编码器配置和自动选择
- 支持AAC, AC3, PCM, Vorbis等多种编码器
- 实现质量级别自动映射和容器格式兼容性检查
- 添加音频编码器演示示例
目录结构重新组织:
- 将models目录按功能分类重新组织
- 视觉-语言模型配置 -> 视觉-语言模型配置/
- 编码解码配置 -> 编码解码配置/
- 基准测试配置 -> config/
- 其他配置文件 -> 其他配置/
技术增强:
- 增强TemplateBuilder功能 (ai_engine, focus_fix_level, benchmark_mode等)
- 完善FFmpeg参数生成和模型映射
- 添加智能推荐系统和性能优化
- 新增多个演示示例 (benchmarks_demo, audio_codecs_demo等)
完整性提升:
- 模板属性使用率达到100%
- 所有AI引擎和编码器都有明确用途和处理方案
- 完整的文档分析和使用指南
|
2025-08-15 15:04:56 +08:00 |
imeepos
|
bf880a55a6
|
feat: 完善Topaz Video AI SDK - 支持所有AI引擎和输出设置
主要改进:
- 完整支持所有AI引擎标志 (Artemis, Gaia, Theia, Proteus, Iris)
- 实现引擎特定的参数优化和FFmpeg命令生成
- 完善OutputSettings所有参数的处理 (active, custom_resolution_priority, lock_aspect_ratio等)
- 新增专用预设模板 (animation_enhance, natural_scene_enhance, detail_recovery等)
- 增强TemplateBuilder功能 (ai_engine, focus_fix_level, second_enhancement等)
- 新增AI引擎演示示例 (ai_engines_demo.rs)
- 模板属性使用率达到100% - 所有属性都有明确用途
技术特性:
- 支持内容类型特定优化 (动画、自然场景、细节恢复、低光照)
- 智能分辨率处理 (裁剪vs填充、宽高比锁定)
- 焦点修复和二次增强支持
- 完整的FFmpeg参数映射和验证
|
2025-08-15 14:26:41 +08:00 |
imeepos
|
d8d5fdedce
|
feat: fix bug
|
2025-08-15 14:12:16 +08:00 |
imeepos
|
81b80eb911
|
feat: remote unuse json
|
2025-08-15 13:59:11 +08:00 |
imeepos
|
247eebef9e
|
feat: add template json
|
2025-08-15 13:41:17 +08:00 |