hotfix: 修复 Windows 上 FFmpeg/FFprobe 命令行闪现问题

问题修复:
- 修复了 Windows 平台上执行 FFmpeg 和 FFprobe 时命令行窗口闪现的问题
- 使用 CREATE_NO_WINDOW 标志隐藏控制台窗口,改善用户体验

 技术实现:
- 添加 Windows 特定的 CommandExt 导入
- 创建 create_hidden_command() 辅助函数
- 替换所有 FFmpeg/FFprobe 命令调用使用隐藏控制台模式

 影响范围:
- FFmpeg 可用性检查
- 视频/音频元数据提取
- 场景检测功能
- 视频切分操作
- 缩略图生成
- 版本信息获取

 测试状态:
- Rust 编译通过
- 前端构建成功
- 应用启动正常
- 功能完整性保持

 用户体验:
- 消除了命令行窗口闪现
- 保持所有功能正常工作
- 不影响性能和错误处理
This commit is contained in:
imeepos
2025-07-13 23:06:22 +08:00
parent 7af9f68e1a
commit 464a0ce708
5 changed files with 346 additions and 15 deletions

2
Cargo.lock generated
View File

@@ -2173,7 +2173,7 @@ dependencies = [
[[package]]
name = "mixvideo-desktop"
version = "0.1.1"
version = "0.1.2"
dependencies = [
"anyhow",
"chrono",