字幕、音轨以及它们出错的三种方式
字幕的失败表现在三种方面:字幕根本不存在,字幕存在但字母错误,或者字幕存在且正确但偏离了对话。每个都有不同的原因和不同的修复方法,并且都不需要触摸视频。
字幕位于两个位置之一
字幕轨道位于视频文件的内部或旁边。内部意味着容器将其作为单独的轨道来承载,就像它承载音频的方式一样——一个 MKV 可以容纳十几种语言的十几种轨道,而且它们都不会影响图像。旁边是指一个单独的小文本文件,通常与视频同名并以“.srt”结尾,希望玩家注意到并加载。
这种差异比看起来更重要。嵌入的轨道将永远与文件一起传播:重命名它,将其移动到另一个设备,字幕仍然存在。单独的文件很容易编辑,也很容易交换以获得更好的翻译,但它也很容易丢失,并且只有在命名匹配并位于同一文件夹中时才会自动拾取它。
您会在光盘和一些广播录音中遇到第三种字幕:位图字幕(PGS 或 VOBSUB),它们根本不是文本,而是文本的微小图像。它们不能被重新设计、调整大小或搜索,玩家必须按原样在图片上绘制它们。如果您的字幕拒绝更改大小,这就是原因。
您实际会遇到的格式
| 格式 | 种类 | 造型 | 笔记 |
|---|---|---|---|
| SRT(子Rip) | 文本 | 几乎没有 | 通用的。时间戳和行,没有别的。无处不在。 |
| ASS/SSA | 文本 | 满的 | 字体、颜色、定位、卡拉 OK。动漫字幕组和任何带有符号的翻译的标准。 |
| 网络VTT | 文本 | 一些 | HLS 流和浏览器视频使用的 Web 标准。 |
| 子/IDX | 位图 | 没有任何 | 来自 DVD。文本图像,因此无法调整其大小或重新样式。 |
| PGS | 位图 | 没有任何 | 蓝光等效。相同的限制,更高的分辨率。 |
| CEA-608 / 708 | 文本 | 有限的 | 隐藏式字幕包含在视频流本身内,这在广播录音中很常见。 |
文本格式可以由播放器重新设计——大小、颜色、背景、位置。无论播放器提供什么,位图格式都不能。这是字幕的一个属性,而不是缺失的功能。
为什么带重音的字母会变成垃圾
你打开一个土耳其语字幕,看到“ç”应该是“§”,或者是一排问号,或者每个其他单词中间有一个“?”。没有任何东西被损坏。正在使用错误的字符编码读取文件。
文本文件是字节。编码是关于哪个字节代表哪个字母的协议。现代文件使用 UTF-8,它同时涵盖每个字母表。较旧的字幕文件(其中有很多,因为字幕流传了几十年)改为使用区域编码:Windows-1254 表示土耳其语,Windows-1251 表示西里尔语,Windows-1250 表示中欧语,Shift-JIS 表示日语。其中每一个都将相同的字节映射到不同的字母。
当玩家采用 UTF-8 且文件为 Windows-1254 时,每个土耳其语特定字符都会显示错误,而纯 ASCII 字母看起来不错。这是编码不匹配的特征:句子是可读的,但 ı、ş、ğ、ç、ö 和 ü 被损坏。一个让你选择编码的播放器可以一键修复它。不这样做的播放器根本无法正确显示该文件,也无法转换视频,因为视频从来都不是问题。
修复与对话不匹配的字幕
不同步的字幕有两种,区分它们大约需要三十秒。按顺序完成此操作。
-
检查影片开头的偏移量
播放第一行对话,注意字幕是早出现还是晚出现,以及大致出现多少。任何低于半秒的事情都不值得追逐。
-
在接近尾声时检查同样的事情
跳到最后十分钟并再次比较。这是诊断步骤,也是人们跳过的步骤。
-
如果两端间隙相同,则为常数偏移
字幕文件只是简单地移动。使用播放器的字幕延迟控制将其向前或向后轻推,直到第一行落地,整部电影就会正确。这是常见的情况。
-
如果差距随着电影的进行而扩大,则表明帧速率不匹配
字幕是根据 23.976 fps 发布的,而您的视频是 25 fps,反之亦然。延迟控制无法解决这个问题——漂移会累积。您需要为您的版本制作字幕文件,或者重新调整时间的桌面工具。
-
如果字幕正确但场景错误,则说明剪辑错误
加长版、剧场版和广播版的时间相差几分钟。无论进行多少调整都无法调和它们;找到与您的视频名称相同的剪辑的文件。
嵌入的字幕轨道几乎永远不会不同步,因为无论构建文件的人都根据确切的视频对它们进行计时。同步问题绝大多数是下载的“.srt”问题。
同一个文件,多种语言
音轨的工作方式与字幕轨完全相同:一个容器可以容纳任意数量的音轨,并且播放器应该让您在它们之间不停地切换。
原创并配音
典型的版本包含原始语言加上一两个配音。在场景中切换是决定您想观看哪个的最快方法,而且不需要任何成本 - 两个曲目始终都在文件中。
评论和描述性音频
导演评论和音频描述轨道位于同一个文件中。它们通常带有标签,这就是为什么优秀的播放器会显示曲目名称而不是“曲目 1、曲目 2”。
环绕声与立体声
电影通常带有 5.1 AC-3 或 DTS 音轨和立体声 AAC 音轨。在耳机上,立体声轨道通常是更好的选择——折叠起来的 5.1 混音可以将对话隐藏在效果中。
强制字幕
“强迫”曲目仅涵盖用另一种语言所说的部分——外星人对话、外国报纸——而不是整部电影。如果字幕出现两行然后消失,那就是您所选择的。
使字幕易于阅读
小场景,两小时电影的巨大差异。
- 相对于屏幕的尺寸
Mac 上可读的内容对于放在一臂距离的手机上来说太小了。每个设备设置一次,而不是一次。
- 背景或轮廓
雪景上的白色文字消失。文本后面的细黑色轮廓或半透明带可以解决这个问题,而不会影响图片。
- 位于黑条上方
在宽幅电影中,将字幕放入信箱栏中可以使它们完全脱离图像。
- 一首曲目,而不是两首
如果您同时加载了嵌入曲目和下载的文件,您将得到两条重叠的线。关闭其中一个。
常见问题
为什么我下载的 .srt 没有自动加载?
自动加载取决于与视频具有相同基本名称并位于同一文件夹中的字幕文件 - “Film.mkv”和“Film.srt”。 “Film.mkv”旁边的“Film.720p.tr.srt”之类的名称通常仍然有效,因为大多数播放器都会匹配前缀,但“subtitles(1).srt”则不会。重命名它,或者手动加载它。
我可以从视频文件中获取字幕吗?
文本轨道,是的 - 它们可以在不接触视频的情况下提取到“.srt”,这是一个重新混合操作,而不是转换。像 PGS 这样的位图轨道如果不运行 OCR 就无法变成文本,这是一项桌面工作,永远不会完美。
字幕会让文件变大吗?
文本字幕可以忽略不计——一部完整的电影有 40 到 80 KB,这与几 GB 的视频相比根本不算什么。位图字幕轨道是实际图像,每个可以增加数十兆字节,这就是为什么具有十种字幕语言的光盘翻录明显更大。
为什么我无法更改这些字幕的字体?
它们是从光盘中提取的位图 — PGS 或 VOBSUB。没有要重新设计的文本,只有文本图片。在同一文件中查找基于文本的轨道,或单独的“.srt”。
FoxDL 对字幕有何作用
这里的所有内容都在播放器中处理,无需转换步骤,也无需离开播放。
- 文件携带的每个字幕和音轨均按名称和语言列出,并在电影继续播放时切换。
- 文本和位图都跟踪渲染,包括文件指定的 ASS/SSA 样式。
- 字幕延迟在播放过程中是可调的,这是对上述恒定偏移情况的修复。
- 字符编码可以选择而不是假设——土耳其语、西里尔语和中欧字幕作为垃圾的答案。
- 尺寸、颜色和背景由您根据上面的阅读笔记进行设置。
曲目选择和字幕控制是 iPhone、iPad 和 Mac 上免费版本的一部分。