Format universal de subtitrare - Universal Subtitle Format
| Extensie nume de fișier |
.usf
|
|---|---|
| Tipul media Internet |
text / xml |
| Eliberarea inițială | 10 noiembrie 2002 |
| Tipul formatului | Text temporizat |
| Site-ul web | http://www.titlevision.dk/usf.htm |
Universal Subtitle Format ( USF ) a fost un proiect CoreCodec care a încercat să creeze un format de fișier de subtitrare curat, documentat, puternic și ușor de utilizat. Se bazează pe XML pentru flexibilitate, suport unicode, sistem ierarhic și ușurință în administrare.
Subtitrările USF sunt de obicei utilizate în containerele Matroska .
Formatul a fost criticat, în special de către comunitatea fansub , deoarece, comparativ cu formatul pe care intenționa să îl înlocuiască, Advanced Substation Alpha (care se bazează pe valori separate prin virgulă ), este mai detaliat și mult mai greu pentru software să citească, să scrie și manipulați. De asemenea, nu este ușor de citit de către oameni și este mult mai greu de editat „manual” în editori de text precum Notepad. Din aceste motive, precum și lipsa unei biblioteci generice de analiză multiplataformă / rasterizare și programe de editare matură care o susțin în mod nativ, formatul nu a obținut o acceptare largă.
Niciun software media player cunoscut nu implementează mai mult decât suportul de bază pentru acest format. VSFilter și VLC media player (începând cu versiunea 0.9.0) pot extrage textul subtitrării, informațiile de sincronizare și formatarea foarte restrânsă.
Documentația pentru format este acum găzduită de compania daneză de software de subtitrare Titlevision aici .
Exemplu
Mai jos este exemplul de fișier USF prezentat în specificația 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>