This article is a guide to uploading an already-prepared closed captions for on demand web videos using the Manager desktop upload workflow.
If you’re not a broadcaster publishing captions via our video capture box, we have another method of getting your existing captions on your online videos, and that is via the web upload form in the Manager. (If you do not have existing captions, please see our article about how to generate your own captions using our interface.)
You have two different choices for how to publish your web closed captions via manual upload. You can either embed your captions in your video file, or provide captions stored as a separate file.
Field59 supports the following formats for your source video with embedded captions:
MP4 with caption track in CEA-608 format
MP4 with caption track in CEA-708 format
MP4 with caption track in MPEG-4 Part 17 format
3GP with caption track in 3GPP Timed Text format
MPEG-2 with caption track in CEA-608 format
ASF with caption track in CEA-608 format
Captions stored as a separate (sidecar) file
Field59 supports the following formats for your video with sidecar captions:
MP4 with a sidecar file in DFXP (TTML) format
MP4 with a sidecar file in SRT format
MP4 with a sidecar file in WebVTT format
Field59 currently supports the following formats for caption outputs:
MP4 with a WebVTT sidecar file
MP4 with CEA-608 caption track
If captions are embedded in the video file on upload, the output MP4 will contain embedded captions, as well as a VTT sidecar. If captions were in a sidecar on upload, the output MP4 will contain embedded captions, and Field59 also stores a WebVTT sidecar.
Sidecar file preparation
You can prepare an SRT (see more here: http://en.wikipedia.org/wiki/SubRip), or WebVTT (see more here: https://en.wikipedia.org/wiki/WebVTT) or Timed Text Markup Language (TTML) or Distribution Format Exchange Profile (DFXP) sidecar file (see documentation here: http://www.w3.org/TR/ttaf1-dfxp/) and include it when you upload your video.
The SMPTE-TT extension of DFXP/TTML is the FCC “safe harbor” interchange and delivery format.
Remember to save your file with the extension dot xml (.XML) before uploading.
<?xml version="1.0" encoding="UTF-8"?> <tt xmlns="http://www.w3.org/ns/ttml" xml:lang="en"> <body <div> <p begin="0:00:02.00" end="0:00:05.00">This is a caption about robots attacking a city.</p> </div> </body> </tt>
Field59 will display that sidecar caption file in the player along with the transcoded video file. You can also view your sidecar caption file in the manager or view any sidecar files created from embedded captions.