Universal undertextformat
Filnamnstillägg |
.usf
|
---|---|
Internet mediatyp |
text/xml
|
Initial release | 10 november 2002 |
Senaste släppningen | 1.1 28 november 2010 |
Typ av format | Tidsinställd text |
Öppna format ? | Ja |
Fritt format? | Proprietär |
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 undertextfilformat. Den är baserad på XML för flexibilitet, unicode-stöd, hierarkiskt system och enkel administration.
USF-undertexter används vanligtvis i Matroska- behållare.
Formatet har kritiserats, särskilt från fansub- communityt, för jämfört med formatet det syftade till att ersätta, Advanced Substation Alpha (som är baserat på kommaseparerade värden ), är det mer utförligt och mycket svårare för programvara att läsa, skriva och manipulera. Dessutom är det inte lätt att läsa av människor och mycket svårare att redigera "för hand" i textredigerare som Anteckningar. Av dessa skäl, såväl som avsaknaden av ett generiskt plattformsoberoende parsnings-/rasteriseringsbibliotek och mogna redigeringsprogram som inbyggt stöder det, har formatet inte fått bred acceptans.
Ingen känd mediaspelare programvara implementerar mer än grundläggande stöd för detta format. VSFilter och VLC-mediaspelare (från och med 0.9.0-versionen) kan extrahera textningstexten, tidsinformation och mycket begränsad formatering.
Dokumentation för formatet är nu värd hos det danska textningsmjukvaruföretaget Titlevision här .
Exempel
Nedan är exemplet på USF-filen som presenteras i v1.1-specifikationen:
<USFSubtitles version= "1.0" > <metadata> <title> Exemplet på Universal Subtitle Format </title> <author> <name> [Toff] </name> <email> [email protected] </email> <url> http://christophe.paris.free.fr/ </url> </author> <language code= "eng" > engelska </language> <date> 2002-11-08 </date> <comment > Detta är ett kort exempel på USF. </comment> </metadata> <styles> <!-- Här omdefinierar vi standardstilen --> <style name= "Default" > <fontstyle face= "Arial" size= "24" color= "#FFFFFF" back-color= "#AAAAAA" /> <position alignment= "BottomCenter" vertical-margin= "20%" relative-to= "Fönster" /> </style> <!-- Alla andra stilar ärver från standardstilen --> <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" > Välkommen till ''' 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" > Hej! Det här är ett <font size= "16" > litet </font> prov, låt oss sjunga en sång. </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" /> Karokeeeeeeeeee <k t= "100" /> är <k t= "200" /> kul! </karaoke> </subtitle> </subtitles> </USFSubtitles>