主要功能: - 将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硬件加速 优势: - 无外部依赖,部署简单 - 启动速度快,内存占用小 - 向后兼容,不影响现有代码 - 完整中文注释,提升可读性 |
||
|---|---|---|
| .. | ||
| ffmpeg_config_tests.rs | ||
| integration_tests.rs | ||