feat: add txt path import and prune command

This commit is contained in:
kim
2026-03-30 10:15:49 +08:00
parent 3b2d3a5df4
commit 79370ed542
30 changed files with 432 additions and 7 deletions
+18
View File
@@ -0,0 +1,18 @@
# Sample Strategy
当前仓库不直接提交二进制视频样本,原因很简单:
- 媒体文件会迅速放大仓库体积。
- 截断样本本质上可以通过脚本化方式稳定生成。
- 当前测试环境已经有 `ffmpeg` / `ffprobe`,更适合在测试中即时构造最小样本。
当前集成测试采用两类动态样本:
- 截断 `mp4`:验证 stage1 容器级快速校验能直接识别明显损坏。
- 截断 `mkv`:验证 stage1 先升级到 stage2,随后由 `ffmpeg` 定向验证抓住尾段损坏。
如果后续需要保留人工复核样本,建议采用以下策略:
- 仅放入极小尺寸、极短时长的媒体文件。
- 同时保留生成命令和截断规则,避免样本来源不可追溯。
- 将“真实用户样本”与“测试生成样本”分开管理,不要混到同一目录。