EvalCrafter
EvalCrafter(腾讯 AI Lab 与香港城市大学)是 700 条 prompt 的文生视频质量套件。17 项客观指标汇总为四个分面加 evalcrafter_total:
- 视觉质量 — DOVER 美学 / 技术 VQA、Inception Score。
- 文本-视频对齐 — CLIP、BLIP-BLEU、SD 分、检测 / 颜色 / 计数、OCR 误差、名人身份误差。
- 运动质量 — 动作识别、运动活跃度、光流。
- 时序 — 时序 CLIP、warping 误差、人脸一致性。
论文:EvalCrafter。项目:evalcrafter.github.io。代码:evalcrafter/EvalCrafter。Prompt:RaphaelLiu/EvalCrafter_T2V_Dataset。仓内列表:worldfoundry/data/benchmarks/assets/evalcrafter/prompt700.txt。
WorldFoundry 保留 仓内 CLIP 子集(clip_score、clip_temp_score、face_consistency_score),以及官方 final_result.txt 的归一化器。视频必须按 prompt 序号命名(0000.mp4 … 0699.mp4)。内置 sample_results.txt 可供导入冒烟。主键:evalcrafter_total。

评测维度
- 视觉质量类型轴
DOVER 美学 / 技术 VQA,外加 Inception Score。
- 文本-视频对齐类型轴
CLIP、BLIP-BLEU、SD 分、检测 / 颜色 / 计数、OCR 误差、名人身份误差。
- 运动质量类型轴
动作识别、运动活跃度与光流得分。
- 时序一致性类型轴
时序 CLIP、warping 误差与人脸一致性。
数据组成
- 规模
700 条官方 T2V prompt(0000.mp4 … 0699.mp4)。17 项客观指标汇总为四个分面分加 Total。
- 来源
RaphaelLiu/EvalCrafter_T2V_Dataset · github.com
- 模态
text · video
- 许可证
apache-2.0
- 说明
仓内 official-run 只重算 CLIP 子集(clip_score、clip_temp_score、face_consistency_score)。其余 14 项从官方导出导入。
指标
指标
- 方向越高越好
visual_qualityEvalCrafter 视觉质量得分。
- 方向越高越好
text_video_alignmentEvalCrafter 文本-视频对齐得分。
- 方向越高越好
motion_qualityEvalCrafter 运动质量得分。
- 方向越高越好
temporal_consistencyEvalCrafter 时序一致性得分。
- 方向越高越好
evalcrafter_totalEvalCrafter 聚合总分。
主指标EvalCrafter Total
- 方向越高越好
vqa_aestheticDOVER 美学组件分。
- 方向越高越好
vqa_technicalDOVER 技术组件分。
- 方向越高越好
inception_scoreEvalCrafter IS(Inception Score)组件分。
- 方向越高越好
clip_temp_score时序 CLIP 组件分。
- 方向越低越好
warping_error时序 warping 误差;越低越好。
- 方向越高越好
face_consistency_score人脸一致性组件分。
- 方向越高越好
action_score动作识别组件分。
- 方向越高越好
motion_ac_score运动活跃度组件分。
- 方向越高越好
flow_score光流组件分。
- 方向越高越好
clip_scoreCLIP 对齐组件分。
- 方向越高越好
blip_bleuBLIP/BLEU 对齐组件分。
- 方向越高越好
sd_scoreStable-diffusion 对齐组件分。
- 方向越高越好
detection_score检测对齐组件分。
- 方向越高越好
color_score颜色对齐组件分。
- 方向越高越好
count_score物体数量对齐组件分。
- 方向越低越好
ocr_errorOCR 不匹配组件分。
- 方向越低越好
celebrity_id_error名人身份不匹配组件分。
Leaderboard
官方实时榜,嵌在本页。不是 WorldFoundry 跑分。 evalcrafter.github.io.
如何运行
导入官方聚合(冒烟用内置样本):
worldfoundry-eval zoo benchmark-run \
--benchmark-id evalcrafter \
--mode official-validation \
--official-results-path worldfoundry/data/benchmarks/assets/evalcrafter/sample_results.txt \
--output-dir tmp/evalcrafter/official-validation \
--json从编号 MP4 重算仓内 CLIP 子集:
export WORLDFOUNDRY_GENERATED_ARTIFACT_DIR=/path/to/evalcrafter/generated_videos
worldfoundry-eval zoo benchmark-run \
--benchmark-id evalcrafter \
--mode official-run \
--generated-artifact-dir "${WORLDFOUNDRY_GENERATED_ARTIFACT_DIR}" \
--output-dir tmp/evalcrafter/official-run \
--jsonCLIP ViT-B/32 通过 WORLDFOUNDRY_CLIP_VIT_B32_MODEL_DIR 或 --clip-model 解析。默认导入路径:WORLDFOUNDRY_EVALCRAFTER_RESULTS_PATH。可选根:WORLDFOUNDRY_EVALCRAFTER_ROOT。
仓内指针:
worldfoundry/data/benchmarks/tasks/external/evalcrafter.yaml
worldfoundry/evaluation/tasks/execution/runners/evalcrafter/
worldfoundry/data/benchmarks/assets/evalcrafter产物包括 scorecard.json(主键 evalcrafter_total)、benchmark_contract.json、raw_metric_table.jsonl。