Timed Text Export


Use this page to export InqScribe transcripts to TTML format.


Timed Text Markup Language (TTML) is becoming the defacto standard format for captions and subtitles. It offers more control over subtitles than simpler formats such as SubRip (.srt) and WebVTT. TTML is widely supported, including YouTube.


INSTRUCTIONS

Select your InqScribe transcript, click "Convert and Download", review the results, then import the ttml file into your subtitling application.


  1. Select your InqScribe transcript file

  1. Convert and Download

    Your transcript will not be saved on the server*.



Timed Text Markup Language is replacing the Distribution Format Exchange Profile (DXFP) and is related to iTunes Timed Text format (iTT).


Based on our research as of early 2016, support for all of the features of TTML seems sporadic, with most applications merely supporting the timed text aspects, and not the style and positioning. Therefore, our implementation merely tags the whole body with a "normal" style. You'll want to experiment with the use of style and layout with your TTML application.


If you have any suggestions about how we might improve TTML support, please don't hesitate to contact us!


Original (InqScribe transcript)

[00:00:05.08]
InqScribe works on Mac or Windows. 

[00:00:07.26]
And while this demo is on the Mac version, the sofware is pretty much identical on both platforms.

[00:00:12.27]
Using Inqscribe couldn't be simpler. 

[00:00:15.13]
Launch the application. 
							

TTML (Exported to TTML)

<tt xml:lang="" xmlns="http://www.w3.org/ns/ttml">
  <head>
    <metadata xmlns:ttm="http://www.w3.org/ns/ttml#metadata">
      <ttm:title>Timed Text TTML Example</ttm:title>
      <ttm:copyright>The Authors (c) 2006</ttm:copyright>
    </metadata>
    <styling xmlns:tts="http://www.w3.org/ns/ttml#styling">
      <style xml:id="normal" tts:fontFamily="sansSerif"
      />
    </styling>
    <layout xmlns:tts="http://www.w3.org/ns/ttml#layout">
      <region xml:id="bottom" tts:origin="0% 85%" tts:extent="100% 15%" tts:textalign="center" tts:displayalign="after" />
    </layout>  
  </head>
  <body style="normal" region="bottom">
    <div>
      <p xml:id="subtitle-1" begin="5.267s" end="7.867s">
        InqScribe works on Mac or Windows.
      </p>
      <p xml:id="subtitle-2" begin="7.867s" end="12.900s">
        And while this demo is on the Mac version, the sofware is pretty much identical on both platforms.
      </p>
      <p xml:id="subtitle-3" begin="12.900s" end="15.433s">
        Using Inqscribe couldn't be simpler.
      </p>
      <p xml:id="subtitle-4" begin="15.433s" end="17.233s">
        Launch the application.
      </p>
    </div>    
  </body>
</tt>

							




TIPS
  • You can use any text editor to edit .ttml files.


APPLICATIONS

Applications that can read TTML format:

  • YouTube can read TTML files. More information on the Supported subtitle and closed caption files page on YouTube. It supposedly supports style and positioning. In our testing however, it merely supports text and timing. Style and layout are ignored.
  • Premiere is supposed to support TTML, but we've found better success with the SubRip format. It does not reliably read TTML. Also, you need to rename your file with a .xml extension in order for Premiere to recognize the file format as something it can read. e.g. instead of "mytranscript.ttml" name it "mytranscript.xml"
RESOURCES

Additional TTML resources and helpful links: