|
|
2 minggu lalu | |
|---|---|---|
| .. | ||
| README.md | 2 minggu lalu | |
把 Windows 用的 ffmpeg.exe(推荐 ffmpeg 6.x 静态构建,含 libx264)直接放在这个目录下,最终结构应为:
src-tauri/resources/ffmpeg/
├── ffmpeg.exe ← 必需,单文件即可(静态构建已自带 libx264)
├── <任意运行时依赖.dll> ← 可选,如果你用的是动态构建,把同目录的 dll 一并放进来
└── README.md ← 本说明
src-tauri/tauri.conf.json 中 bundle.resources 已经声明:
"resources": [ "resources/ffmpeg/*" ]
app.path().resource_dir() 返回 src-tauri/,
Rust 端调用 resources/ffmpeg/ffmpeg.exe,直接命中本目录的文件。resources/ffmpeg/(Windows 安装包是 exe 同级),Rust 端的
解析逻辑同样会拼到正确路径,因此不需要把 ffmpeg.exe 放到系统 PATH。release-full 的静态构建,
解压后取里面的 bin/ffmpeg.exe 放到本目录。recording.rs::resolve_ffmpeg_path 按 cfg!(target_os) 分支选择文件名。