Universal Subtitle Format - Universal Subtitle Format
| Filnamnstillägg |
.usf
|
|---|---|
| Internetmedietyp |
text / xml |
| Första utgåvan | 10 november 2002 |
| Typ av format | Tidsbestämd text |
| Hemsida | http://www.titlevision.dk/usf.htm |
Universal Subtitle Format ( USF ) var ett CoreCodec-projekt som försökte skapa ett rent, dokumenterat, kraftfullt och lättanvänt undertextsfilformat. Den är baserad på XML för flexibilitet, unicode-stöd, hierarkiskt system och enkel administration.
USF-undertexter används vanligtvis i Matroska- containrar.
Formatet har kritiserats, särskilt från fansub- communityn, för jämfört med det format det syftade till att ersätta, Advanced Substation Alpha (som är baserat på kommaseparerade värden ), är det mer detaljerat och mycket svårare för programvara att läsa, skriva och manipulera. Det är inte heller lätt att läsa för människor och mycket svårare att redigera "för hand" i textredigerare som anteckningsblock. Av dessa skäl, liksom avsaknaden av ett generellt parserings- / rasteriseringsbibliotek över flera plattformar och mogna redigeringsprogram som stöder det, har formatet inte fått bred acceptans.
Ingen känd mediaspelarprogramvara implementerar mer än grundläggande stöd för detta format. VSFilter och VLC mediaspelare (från och med 0.9.0-utgåvan) kan extrahera textningstext, tidsinformation och mycket begränsad formatering.
Dokumentation för formatet är nu värd för det danska undertextsoftwareföretaget Titlevision här .
Exempel
Nedan följer USF-filen som presenteras i specifikationen v1.1:
<USFSubtitles version="1.0">
<metadata>
<title>The Universal Subtitle Format sample</title>
<author>
<name>[Toff]</name>
<email>[email protected]</email>
<url>http://christophe.paris.free.fr/</url>
</author>
<language code="eng">English</language>
<date>2002-11-08</date>
<comment>This is a short example of USF.</comment>
</metadata>
<styles>
<!-- Here we redefine the default style -->
<style name="Default" >
<fontstyle face="Arial" size="24" color="#FFFFFF" back-color="#AAAAAA" />
<position alignment="BottomCenter" vertical-margin="20%"
relative-to="Window" />
</style>
<!-- All others styles herite from the default style -->
<style name="NarratorSpeaking">
<fontstyle italic="yes" />
</style>
<style name="MusicLyrics">
<fontstyle back-color="#550000" color="#FFFF00" bold="yes" />
</style>
</styles>
<subtitles>
<subtitle start="00:00:00.000" stop="00:00:05.000">
<text alignment="MiddleCenter">Welcome to
'''The Core Media Player'''</text>
<image alignment="TopRight" vertical-margin="20" horizontal-margin="20"
colorkey="#FFFFFF">TCMP_Logo.bmp</image>
</subtitle>
<subtitle start="00:00:06.000" stop="00:00:10.000">
<text style="NarratorSpeaking" speaker="Toff">Hi! This is a <font size="16">
small</font> sample, let's sing a song.</text>
</subtitle>
<subtitle start="00:00:06.000" stop="00:00:10.000">
<karaoke style="MusicLyrics"><k t="700"/>La! La! La! <k t="1000"/>
Karokeeeeeeeee <k t="100"/>is <k t="200"/>fun !</karaoke>
</subtitle>
</subtitles>
</USFSubtitles>