@dataset{su2026cinemetrics,
title = {中国电影三大奖作品镜头与色彩计量数据集(核验版)},
author = {苏彦聪 and 朴经纬 and 李洋 and 吴泓润 and 赵小源 and
王江沂 and 林洋 and 吴佳欣 and 叶泓瑾 and 罗宇佳},
year = {2026},
version = {2.0},
note = {第二届CCF人文智能大会(AI4H 2026)数据集案例},
url = {https://www.gitlink.org.cn/suyancong/china-film-awards-cinemetrics}
}
中国电影三大奖作品镜头与色彩计量数据集(核验版)
A Verified Cinemetric Dataset of Films Awarded by China’s Three Major Film Awards, 1999–2024
本数据集面向数字人文与计量电影学(Cinemetrics)研究,收录中国电影金鸡奖、大众电影百花奖、中国电影华表奖获奖影片的镜头级与关键帧级计量数据。与常见的”一片一行”汇总表不同,本数据集提供每一个镜头的精确起止帧、每一个关键帧的景别标签、检出人数与两个主色值,使研究者可以自行定义指标、复算全部结论。
一、规模
manifest.csv年代分布
二、⚠️ 使用前必读:三条硬约束
本数据集经过逐片片源核验,也因此暴露出若干必须遵守、否则结论无效的约束。这些约束不是免责声明,而是数据的使用条件。
1|
shotlength.csv的单位是帧,不是秒折算秒数必须使用
manifest.csv中该片的CCKS源帧率列。不要统一按 24 fps 折算。 本集 124 部的
CCKS源帧率实测分布如下——**仅 28 部为 24 fps,占 22.6%**:早期版本按 24 fps 统一折算是错误的,并曾导致”节奏趋同”这一虚假结论(见第四节)。
不要用「片库帧率 × 帧数比值」反推。 该做法假设 CCKS 处理的片源与当前片库片源时长完全相同,会把时长微差搬进帧率,推出 23.2、28.2 这类不存在的帧率。
帧率的确定方法是时长匹配:
2|部分影片禁止跨模块联合分析
manifest.csv的⚠️使用限制列逐条标注每部影片能做什么、不能做什么:—ℹ️ 版本差异⚠️ 禁止跨模块联合shotlength与colors/shotscale分镜不同源。三个文件各自完全有效——shotlength可算 ASL/MSL,colors+shotscale可算色彩与景别;只是两边不能交叉⚠️ 关键帧截断shotlength全片有效;colors/shotscale只覆盖前段对应的
可跨模块联合列:是 106 部、部分 2 部、否 16 部。等级列同步标记 A(106)/B(2)/C(16)。「禁止跨模块联合」的危险在于它不报错。 照样算得出相关系数,只是那个数没有意义。因此该约束写在索引里,而不是靠使用者记忆。
按用途选子集
shotlength)colors/shotscale)可跨模块联合 == 是3|三个字段的语义陷阱
colors.csv的Color0与Color1没有主次之分。 k 均值簇编号随机,同片两次运行Color0仅约 47% 相同。但两色合并后汇总指标稳定(差异 < 0.002)。必须同等对待、合并统计,不可将Color0当作”主色”。shotscale.csv的Empty Shot≈ 未检出人物(与Detect_Person_Num == 0几乎完全重合),是检测失败标记而非景别类别。做景别分布时应单列或排除,不可当作一种景别参与占比计算。shotlength.csv的区间滤掉不属于任何镜头的间隙帧;② 剔除 V < 0.08 的近纯黑色值。三、文件结构
字段规范
shotlength.csv— 镜头切分,一行一个镜头startendlengthend − start + 1colors.csv— 关键帧主色,一行一个关键帧FrameId000000Color0Color1无主次之分Color1shotscale.csv— 关键帧景别与人数,一行一个关键帧FrameIdShotScaleMedium Close-Up/Medium Shot/Close-Up/Long Shot/Full Shot/Empty Shot(=未检出)Detect_Person_Nummanifest.csv— 总索引(124 行 × 33 列)。任何分析都应先读此表。 主要列分组:编号、片名、年份、题材、目录⚠️使用限制、限制说明、可跨模块联合、等级、片库文件状态CCKS源帧率、片库时长偏差pctASL秒、MSL秒、时长分、镜头数、关键帧数、平均检出人数、空镜比例FrameId命中率、末帧差、SC同帧、装配方式、来源_colors_shotscale、来源_shotlength、原目录_cs、原目录_l、原colors文件名、候选文件夹数、三样文件时间跨度天、原始编码、colors行数、总帧数ASL秒/MSL秒已按逐片帧率预先算好,可直接使用;scripts/compute_metrics.py的独立复算与之在全部 124 部上误差 < 0.01 秒。四、数据集实测概览
以下为对全部 192,895 个关键帧与 186,183 个镜头的直接统计(帧率无关指标,不依赖 manifest,可用
scripts/dataset_overview.py复现)。景别分布(分母为已检出人物的 175,438 帧,按第二节第 3 条排除 Empty Shot)
另有 Empty Shot 17,457 帧(占全部 192,895 关键帧的 9.1%),为检测失败标记而非景别类别,已排除在上表分母之外。
中近景与特写合计 **68.9%**,印证中国主流电影以人物情感与对话驱动叙事的取向。
检出人数分布(群像度指标)
片内镜头时长离散度(CV)——帧率无关,可直接跨片比较
全体 124 部 CV 中位数 1.210,区间 0.77–2.74。此处 CV 为片内镜头时长的离散度(衡量单片节奏的张弛程度),与下文「片间 CV」是不同指标,不可混用。
核心结论:剪辑加速成立,节奏趋同不成立
以下 ASL 按
manifest.csv的逐片帧率折算(可用scripts/compute_metrics.py复现):**① 加速成立:首末期 ASL 中位数下降 55.0%**,且在稳健性对照子集上结论一致——仅取 106 部可跨模块联合影片时为 7.90 → 5.39 → 3.67 s,趋势不变。该结论对样本选择稳健。
② 趋同不成立:片间 CV 三期持平(0.367/0.401/0.372),并未收窄。此前版本曾报告”节奏趋同、CV 下降 22%”,那是 24 fps 统一折算造成早期段离散度虚高的假象;以逐片实测帧率重算后趋同消失。
全体 124 部 ASL:中位数 5.03 s,均值 5.77 s,区间 2.18–20.08 s。
五、快速开始
仓库地址
两处内容保持同步,引用请以 GitLink 地址为准。
最小示例——读取单部影片的镜头数据并折算为秒:
六、已知问题与待审计
坦述数据边界,供使用者判断适用性。
150/目录下三个文件经比对实为 130《流浪地球》的数据(shotscale.csv与 130 逐字节相同)。已将 130 补全并入本集、150 移除。此前任何以「150 =《流浪地球 2》」为前提的结论均须改标manifest.csv未设「获奖奖项」列,分奖项(金鸡/百花/华表)比较需自行对照官方名录标注。此为下一版首要补全项七、方法与溯源
数据生成链路
(colors+shotscale 文件夹 × shotlength 文件夹)组合、取同源性体检最高分,而非”就近取用”。此法多救回 4 部,并自动避开了已发现的错标副本shotscale.csv/shotlength.csv取 md5 跨编号比对,用以发现错标与游离副本66-colors.csv→colors.csv,原名记于 manifest)、目录名归一({三位编号}_{片名})、编码按原字节拷贝(原始编码列记录实际编码)八、引用
九、团队
学生成员:王江沂、林洋、吴佳欣、叶泓瑾、罗宇佳(厦门理工学院 2022 级网络与新媒体专业)
致谢:感谢北京大学李道新教授团队及 CCKS 中国电影知识体系数字平台为本数据集的影像计量提取提供的工具支持。
十、许可与联系
scripts/):MIT本数据集中的计量字段为对影片形式要素的客观测量结果(帧号、时长、景别、色值),不含表达性内容,不包含任何影片画面或音视频片段。仅供学术研究与非商业性教育用途。若相关权利人认为收录方式不当,请邮件联系,团队将在核实后及时调整。