Commit Graph

2 Commits

Author SHA1 Message Date
imeepos
332648d29e fix: 修复关键帧提取中的整数溢出错误
- 修复 jpeg_quality_to_qscale 函数中的 u8 乘法溢出问题
- 将计算过程转换为 u32 类型以避免溢出
- 解决了导致线程 panic 和前端界面卡住的问题
2025-08-11 13:09:56 +08:00
imeepos
779bb054c2 feat: 实现视频关键帧提取工具
- 新增关键帧提取功能,支持提取视频的第一帧、最后一帧、自定义时间点和多个时间点
- 添加完整的前端UI组件,包括配置面板、文件列表、预览和进度显示
- 实现后端Rust服务,集成FFmpeg进行视频处理
- 支持多种输出格式(JPG/PNG/WebP/BMP)和质量设置
- 支持输出尺寸调整和宽高比保持
- 添加批量处理功能和进度跟踪
- 修复TypeScript类型错误和Rust编译问题
- 添加用户指南文档和单元测试
2025-08-11 13:05:27 +08:00