Universal undertekstformat - Universal Subtitle Format

USF
Filnavneudvidelse
.usf
Internetmedietype
tekst / xml
Første udgivelse 10. november 2002 ; 18 år siden  ( 2002-11-10 )
Type format Tidsindstillet tekst
Internet side http://www.titlevision.dk/usf.htm

Universal Subtitle Format ( USF ) var et CoreCodec-projekt, der forsøgte at skabe et rent, dokumenteret, kraftfuldt og let at bruge undertekstfilformat. Det er baseret på XML for fleksibilitet, unicode-support, hierarkisk system og nem administration.

USF-undertekster bruges normalt i Matroska- containere.

Formatet er kommet under kritik, især fra fansub- samfundet, for sammenlignet med det format, det havde til formål at erstatte, Advanced Substation Alpha (som er baseret på komma-adskilte værdier ), er det mere detaljeret og langt sværere for software at læse, skrive og manipulere. Det er heller ikke let menneskeligt læsbart og meget sværere at redigere "manuelt" i teksteditorer som f.eks. Notesblok. Af disse grunde såvel som manglen på et generisk parserings- / rasteriseringsbibliotek på tværs af platforme og modne redigeringsprogrammer, der oprindeligt understøtter det, har formatet ikke fået bred accept.

Ingen kendt medieafspiller-software implementerer mere end grundlæggende support til dette format. VSFilter og VLC medieafspiller (startende med udgivelsen 0.9.0) kan udtrække underteksttekst, tidsinformation og meget begrænset formatering.

Dokumentation for formatet er nu hostet af det danske undertekstsoftwarefirma Titlevision her .

Eksempel

Nedenfor er eksemplet på USF-filen som vist i v1.1-specifikationen:

<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>

Referencer

eksterne links