Commit 25428a24 authored by shrabbit's avatar shrabbit
Browse files

更新自述文件。

parent 549759e6
Loading
Loading
Loading
Loading
+4 −9
Original line number Diff line number Diff line
@@ -146,6 +146,9 @@ The framework 'Microsoft.NETCore.App', version '10.0.0' was not found.
**解决**
1. 确认已安装 ffmpeg:终端执行 `ffmpeg -version`
2. 未加入 `PATH` 时,用 `-m` 指定完整路径:`-m C:\ffmpeg\bin\ffmpeg.exe`
3. 可能没有下载ffmpeg。
    1. [前往下载界面](https://ffmpeg.org/download.html)。如果是 Windows,直接前往 [CODEX FFMPEG @ gyan.dev](https://www.gyan.dev/ffmpeg/builds/)
    2. 提示:添加ffmpeg命令行到环境变量,并确保ffmpeg命令行程序的名称为`ffmpeg`,可以无需输入ffmpeg路径。

### NVIDIA 硬件加速不生效

@@ -153,7 +156,7 @@ The framework 'Microsoft.NETCore.App', version '10.0.0' was not found.

**原因与解决**
1. ffmpeg 构建不含 NVDEC/cuvid —— 换用带 `--enable-nvdec --enable-cuvid --enable-ffnvcodec` 的构建(如 gyan.dev full 版)
2. GPU 不支持对应编码的硬解 —— AV1 硬解需要 NVIDIA RTX 30 系列及以上显卡
2. GPU 不支持对应编码的硬解 —— AV1 硬解可能需要 NVIDIA RTX 30 系列及以上显卡。详情请查阅您的显卡技术规格。
3. 程序已按编码器自动选择 `-c:v av1_cuvid` 等解码器,此时 stream mapping 应显示如 `av1 (av1_cuvid)`;若仍显示 `native`,请检查 ffmpeg 构建

### ffmpeg 报 `No such filter` 或语法错误
@@ -167,14 +170,6 @@ ffmpeg 版本过旧。请升级到较新的 ffmpeg(建议 6.x 及以上)。
- 开启硬件加速 `-a cuda`
- 调大并行度 `-p`

### 编译报 MSB3027(文件被锁定)

```
error MSB3027: 无法将“...”复制到“...”。文件被“.NET Host (PID)”锁定。
```

这是 Rider / ReSharper 后台编译占用文件导致,**实际编译已通过**。等待或重启 Rider 后重新编译即可。

## 项目结构

```