Universal Subtitle Format - Universal Subtitle Format

USF
Filnavnutvidelse
.usf
Internett media type
tekst / xml
Første utgivelse 10. november 2002 ; 18 år siden  ( 2002-11-10 )
Type format Tidsbestemt tekst
Nettsted http://www.titlevision.dk/usf.htm

Universal Subtitle Format ( USF ) var et CoreCodec-prosjekt som forsøkte å lage et rent, dokumentert, kraftig og brukervennlig undertekstfilformat. Den er basert på XML for fleksibilitet, unicode-støtte, hierarkisk system og enkel administrasjon.

USF-undertekster brukes vanligvis i Matroska- containere.

Formatet har kommet under kritikk, spesielt fra fansub- samfunnet, for i forhold til formatet det hadde som mål å erstatte, Advanced Substation Alpha (som er basert på kommaadskilte verdier ), er det mer ordentlig og langt vanskeligere for programvare å lese, skrive og manipulere. Dessuten er det ikke lett å lese av mennesker og mye vanskeligere å redigere "for hånd" i tekstredigerere som Notisblokk. Av disse grunner, i tillegg til mangelen på et generisk parserings- / rasteriseringsbibliotek på tvers av plattformer og modne redigeringsprogrammer som naturlig støtter det, har formatet ikke fått bred aksept.

Ingen kjent mediespillerprogramvare implementerer mer enn grunnleggende støtte for dette formatet. VSFilter og VLC mediespiller (fra og med 0.9.0-utgivelsen) kan trekke ut underteksttekst, tidsinformasjon og svært begrenset formatering.

Dokumentasjon for formatet er nå vert for det danske tekstingselskapet Titlevision her .

Eksempel

Nedenfor er USF-filen som er presentert i spesifikasjonen 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>

Referanser

Eksterne linker