视频和字幕·字幕工具包
帧速率和字幕:为什么 23.976、25 和 29.97 fps 会导致漂移
· 背景
字幕 帧速率 时间码
帧速率是模拟电视的遗产,它们仍然困扰着字幕计时。这篇文章解释了奇数的来源、帧速率不匹配如何产生漂移以及如何在修复任何内容之前对其进行推理。
字幕与一个主漂移同步到另一个主漂移 — 一个世纪电视标准的实际结果
字幕文件可以与一个母版完美对齐,并且即使没有编辑任何提示,也可以在另一母版上与对话相距几分钟或几秒钟的时间。这种模式就是漂移:字幕运行时间和节目运行时间以不同的速度前进。这个开局几乎没有提供任何证据,因为乘以一个小时间会产生一个小误差。结束使得不匹配变得明显。
电视和电影工作流程继承了几个紧密间隔的速率,因此仅用标题和语言标记的文件可能会丢失解释其时间所需的上下文。实际修复首先是确定速率关系,而不是应用对齐一个场景并保持增长不变的偏移。
24、25 和 30 的来源 — 电影放映和欧美电视的电源频率
诸如 24、25 和 30 之类的整数率反映了不同的制作和电视谱系。电影通常与每秒 24 帧相关联,而电视系统是围绕区域电力和广播限制构建的,从而导致不同的标称速率。宽广的出身,是稳定的背景;本文没有指定发明日期或声称从电源频率到每种现代格式的通用路径。
重要的恢复事实是这些速率代表相同帧数的不同持续时间。以 25 fps 播放的十万帧比在 24 fps 附近播放的相同帧完成得更快,因此在不按比例重定时的情况下,根据一个持续时间创作的字幕无法与另一个持续时间保持对齐。
为什么 29.97 和 23.976 存在 — 彩色电视的妥协及其对胶片传输的连锁反应
接近 30 和 24 的分数率是彩色电视和胶片传输遗产的一部分。它们的精确工程历史不在存储库来源之内,因此本文不会重复详细的子载波公式。对于字幕工作而言,重要的是 29.97 不是 30 并且 23.976 不是 24;将任一对视为相同会引入一个小的百分比误差,该误差会随着时间的流逝而累积。
小数简写也是四舍五入的。当精度很重要时,工作流程应使用主设备提供的准确速率元数据,而不是从三位小数标签中派生系数。该工具接受数字比例因子;它不会检查视频元数据或识别创建字幕的速率。
PAL 加速 - 为什么电影在 25 fps 传输上运行速度稍快以及这对计时有何影响
胶片原始材料的常见 25 fps 传输运行帧的速度比大致 24 fps 主控快。这通常称为 PAL 加速。每个事件都会更快到达,因此在与较快的传输保持不变的情况下,与较慢的主控同步的字幕会越来越滞后。单词和提示顺序保持正确;只是时钟关系是错误的。
这并不是通过将每个提示移动相同的距离来解决的。移位是加法,而此错误会改变从零到每个提示的距离。所需的操作是乘法,方向很重要:当目标运行得更快时,来自较慢源的时间戳需要低于 1 的因子才能变得更早。
从帧速率到字幕漂移 — 固定百分比速度差异如何成为不断增长的时间码误差
恒定百分比速度差会产生与经过的时间成比例的误差。程序运行十分钟后,绝对误差不大;九十分钟的误差是十分钟误差的九倍。这种直线增长就是为什么两个检查点将速率不匹配与恒定的引入修剪区分开来的原因:相同的错误表明发生了转变,而较大的结束错误表明了缩放或另一种形式的漂移。
ToolAcre 将时间戳保存为整数毫秒,scaleCues 将两个边界乘以所选因子,将每个边界舍入到最接近的毫秒并钳位为零。因此,缩放的可逆性不如平移那么精确。从原始提示文件开始工作并应用一个计算因子,而不是细化多个舍入导出。
工作示例:一部 90 分钟的影片从 23.976 移动到 25 fps 主控 — 估计最后的漂移
对于针对 23.976 fps 素材创作并与相同帧的 25 fps 传输一起使用的 90 分钟字幕文件,将源时间戳乘以 23.976 除以 25,大约为 0.95904。在 5,400 秒结束的源变为大约 5,178.8 秒,因此更快的主设备大约提前 221.2 秒完成。该估计假设相同的帧序列和统一的速率变化。
反向旅程使用 25 除以 23.976,大约为 1.0427,这是比例字段旁边记录的示例。根据两端附近的真实对话验证计算结果。如果比例校正后仍然存在残余恒定差,则且仅在此时应用测量的偏移。
这不包括什么 - 可变帧速率录制和下拉删除
可变帧速率录制并不为整个节目提供单一因素,并且由多种速率转换组合而成的材料可以改变编辑点的行为。下拉删除添加了另一层,因为简单的字幕时间戳列表无法捕获帧节奏和显示的帧速率。单一的全球规模无法诚实地解决这些问题。
移位工具也无法对选定范围重新计时。如果字幕在剪切之前都是正确的,然后跳跃固定量,则这是编辑不匹配而不是平滑的速率漂移。保留源代码并转移到可独立纠正片段的时间轴感知编辑器。
要点:漂移有一个您可以说出的原因 - 如何在使用字幕工具包的重定时功能之前对其进行诊断
在更改之前命名错误。比较开头附近的清晰提示和结尾附近的清晰提示,记录两个错误的方向和大小,并寻找恒定与成比例的行为。帧率漂移需要从零开始缩放;拆除的保险杠需要一次偏移;计划中期编辑需要区域工作,但该工具未提供。
仅在诊断后使用 Shift 字幕计时。输入正比例因子,检查两个测量点的舍入输出并下载新文件而不是覆盖主文件。该实现执行您指定的算术;它不会为您推断视频的历史记录。