Files

Sample Strategy

当前仓库不直接提交二进制视频样本,原因很简单:

  • 媒体文件会迅速放大仓库体积。
  • 截断样本本质上可以通过脚本化方式稳定生成。
  • 当前测试环境已经有 ffmpeg / ffprobe,更适合在测试中即时构造最小样本。

当前集成测试采用两类动态样本:

  • 截断 mp4:验证 stage1 容器级快速校验能直接识别明显损坏。
  • 截断 mkv:验证 stage1 先升级到 stage2,随后由 ffmpeg 定向验证抓住尾段损坏。

如果后续需要保留人工复核样本,建议采用以下策略:

  • 仅放入极小尺寸、极短时长的媒体文件。
  • 同时保留生成命令和截断规则,避免样本来源不可追溯。
  • 将“真实用户样本”与“测试生成样本”分开管理,不要混到同一目录。