软字幕与硬字幕的定义
网上对这些字幕定义都不一样,这是我通过大量搜索资料得出的我认为比较合理的解释,如果有错误请指正。
硬字幕
又称“内嵌字幕”,指的是视频与字幕融为一体,字幕已经成为了视频的一个画面,无法关闭。
软字幕
软字幕是指由播放器在播放过程中动态渲染的字幕。它们并不直接嵌入在视频画面中,因此用户可以自由选择是否显示字幕、切换字幕语言或调整字幕样式(如字体、大小、颜色等)。
“软字幕”并不等同于“外挂字幕”:很多人误以为软字幕就是外挂字幕,其实这只是其中一种表现形式。软字幕的核心特征是“由软件渲染”。软字幕主要有以下几种形式:
外挂字幕
外挂字幕是指字幕文件与视频文件分开存放,在播放时由播放器加载的字幕类型。这种方式的优点在于便于编辑和替换,用户可以根据需要自行修改字幕内容或更换不同语言版本的字幕文件。
大多数现代播放器(如 VLC、PotPlayer、MPC-HC 等)都支持自动加载外挂字幕,只要满足以下条件:
- 字幕文件与视频文件放在同一文件夹中;
- 字幕文件名的前缀与视频文件名一致。
示例:
若视频文件名为 video.mp4
,则对应的字幕文件可以命名为:video.srt
添加语言标签:
为了支持多语言字幕,文件名中可以加入语言标签。许多播放器会将字幕文件名中最后一个英文句点(.)之后的部分识别为语言标识。
例如:
video.eng.srt
(英文字幕)video.zh.srt
(中文字幕)
其他命名形式:
有些字幕制作者会在文件名中加入字幕作者名、字幕组名或其他说明信息。例如:video.author.eng.srt
。
一些播放器(如MX Player)可能不支持这种命名方式。但大多数播放器通常仍能识别这些文件,只要文件名前缀与视频文件基本一致即可。
内挂字幕(内封字幕)
内挂字幕,又称“内封字幕”,是指将字幕文件封装在视频文件内部的字幕轨中,而非直接将字幕烧录进画面(即非“硬字幕”)。“内挂字幕”常被误认为是“内嵌字幕”,但两者并不相同。
与外挂字幕(即字幕文件与视频文件分开存放)相比,内挂字幕的优势在于字幕文件始终与视频绑定在一起,更便于管理和播放。若同时将所用字体也封装进视频中,即使用户设备上未安装该字体,播放器仍可正常显示字幕样式。而使用外挂字幕时,若缺少字体文件,字幕样式可能会显示异常。
需要注意的是,内挂字幕需要视频格式本身支持字幕轨(如 MKV、MP4 等)。
内挂字幕的两种常见设置:
默认字幕:播放器会优先加载并显示此轨字幕,但大多数播放器也允许用户手动更改优先级,以选择其他字幕轨或关闭字幕。
强制字幕:在早期的 DVD 时代,这类字幕通常用于在角色使用外语对白时显示翻译内容。即使用户关闭了字幕选项,被标记为“强制”的字幕仍会显示。但在现代播放器中,此设置常被忽略,关闭字幕后将不再显示任何字幕。
隐藏式字幕
隐藏式字幕(Closed Captioning,CC字幕)最初源自美国的电视节目,其设计目的是为了帮助听障人士理解电视节目中的音频内容。因此CC字幕通常还包括音效、说话人身份等信息,帮助听障观众更全面地理解节目的内容。CC字幕的标志由两个字母“CC”组成,通常出现在音像制品的包装上。如果看到这个标志,说明该碟片提供隐藏式字幕。早期的CC字幕通常采用白色文本配黑色背景的样式,确保字幕在电视屏幕上清晰可见。现如今大部分视频平台提供的字幕功能默认样式是白色文本配黑色背景,也有的视频网站以及主流播放器默认字幕样式是黑边框白色文字。