Yleinen tekstitystapa - Universal Subtitle Format
| Tiedostonimen laajennus |
.usf
|
|---|---|
| Internet-mediatyyppi |
teksti / xml |
| Alkuperäinen julkaisu | 10. marraskuuta 2002 |
| Formaatin tyyppi | Ajastettu teksti |
| Verkkosivusto | http://www.titlevision.dk/usf.htm |
Universal Subtitle Format ( USF ) oli CoreCodec-projekti, joka yritti luoda puhtaan, dokumentoidun, tehokkaan ja helppokäyttöisen tekstitystiedostomuodon. Se perustuu XML : ään joustavuuden, unicode-tuen, hierarkkisen järjestelmän ja hallinnon helppouden vuoksi.
USF-tekstityksiä käytetään yleensä Matroska- säiliöissä.
Muoto on joutunut kritiikin kohteeksi erityisesti fanisub- yhteisöltä, koska verrattuna korvattavaan muotoon Advanced Substation Alpha (joka perustuu pilkuilla erotettuihin arvoihin ), ohjelmistojen lukeminen, kirjoittaminen on paljon yksinkertaisempaa. ja manipuloida. Lisäksi se ei ole helposti luettavissa ihmisille ja sitä on paljon vaikeampi muokata "käsin" tekstieditorissa, kuten Muistiossa. Näistä syistä, samoin kuin yleisen alustojen välisen jäsentävän / rasteroivan kirjaston ja sitä luonnostaan tukevien kypsien muokkausohjelmien puuttumisesta, muoto ei ole saanut laajaa hyväksyntää.
Mikään tunnettu mediasoitinohjelmisto ei toteuta muuta kuin perustukea tälle muodolle. VSFilter ja VLC mediasoitin (alkaen versiosta 0.9.0) voivat poimia tekstityksen tekstin, ajoitustiedot ja hyvin rajoitetun muotoilun.
Tämän muodon dokumentaatiota isännöi tanskalainen tekstitysohjelmistoyritys Titlevision täällä .
Esimerkki
Alla on esimerkki v1.1-määrityksessä esitetystä USF-tiedostosta:
<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>