Universal Subtitle Format(通用字幕格式,USF)是一个CoreCodec项目,它试图创建一种干净、有文档、功能强大且易于使用的字幕文件格式。它基于XML,具有灵活性、unicode支持、分层系统和易于管理的特点。
USF字幕通常用于Matroska容器中。
该格式受到了批评,尤其是来自字幕组社区的批评,因为与它旨在取代的格式Advanced Substation Alpha(基于逗号分隔值)相比,更冗长且更不利于软件读写和操作。此外,它不容易被人类阅读,并且在记事本等文本编辑器中“手动”编辑更难。由于这些原因,以及缺乏通用的跨平台解析/光栅化库和原生支持它的成熟编辑程序,该格式尚未获得广泛接受。
没有任何已知的媒体播放器软件对此格式提供超过基本的支持。VSFilter和VLC多媒体播放器(从0.9.0版本开始)可以提取字幕文本、时间信息和非常有限的格式。
该格式的文档现在由丹麦字幕软件公司Titlevision在此处托管。
以下是v1.1规范中提供的示例USF文件: