ccConvert Suite for Closed Captioning
ccConvert, verifyCC and ccReview
ccEmbed/ccExtract, verifyCC and ccReview
ccConvert - Extracting and Embedding
Extract captions from media files or other caption formats for editing
ccConvert can convert between various closed caption formats, and between closed caption standards like 608 and 708. Drag a video file containing closed captions onto the target area, and drop it. Select the output type. Set the location for the new closed caption file. To save into the same directory as the source file, click the Input checkbox. Press the Go button. A new closed caption file will be created within the specified location.
Embed captions back into an MXF, MOV or MP4 by re-wrapping or re-encoding
ccConvert also includes command line utilities for ccExtract and ccEmbed, so that closed caption workflows can be controlled by external controllers. This includes integrating that functionality into internal web sites.
Here is a list of supported closed caption format types:
|AJA KiPro Mov/ProRes||X||X|
|Avid AAF CC Data Track (708 for Avid Editors)||X|
|Avid Caption - txt||X||X|
|Belle Nuit - stp||X||X|
|CaptionMaker - cap||X|
|Cheetah - cap||X|
|Comma Separated - csv||X||X|
|Digital Cinema 2007/2010 - xml||X||X|
|EBU Sub Titles - stl||X||X|
|Final Cut Pro - xml||X||X|
|Final Cut Pro X - xml||X||X|
|Flash - xml||X||X|
|GV XML/N0 data anc||X||X|
|GXF SMPTE 360 CC||X|
|h.264/MPEG-4/AVC1 'user' CC||X|
|iTunes Timed Text - txt||X||X|
|JSON (various) - json||X||X|
|LXF Leitch/Harris CC||X|
|MCC 708 (MacCaption/PC-Caption/Adobe/etc.)||X||X|
|MOV SD/HD CC tracks||X||X|
|MP4 SD/HD CC tracks||X||X|
|MPEG-2 'user' CC||X|
|MXF Avid embedded CC||X||X|
|MXF SMPTE 436M||X||X|
|Netflix Timed Text||X||X|
|QuickTime Text - txt||X||X|
|SAMI - smi||X||X|
|SCC Scenarist (608 SD with 708 up convert)||X||X|
|SoftNI - sub||X||X|
|Sony DVD - txt||X||X|
|Sony DVD Architect - sub||X|
|SubStation Alpha - ssa||X||X|
|SubRip - srt||X||X|
|Swift - sif||X||X|
|Timed Text - ttml, dxfp, xml||X||X|
|WebVTT/VTT - vtt||X||X|
|YouTube - sbv||X||X|
|YouTube Annotations - xml||X||X|
|YouTube Transcript - txt||X||X|
verifyCC will check and verify all supported closed caption types (MXF, MPEG, MOV, MP4, etc), including external pure CC files like SCC, MCC and AAF. The overall formatting and each CC line/entry is checked, and any errors are displayed in the output text box. Checks include, but are not limited to, header information, time code validity, preface, size, count and count matching, checksum, valid 708, valid 608, and many more. The output can be saved or copied for further investigation.
ccReview is a closed caption and video/audio file preview and output system which supports a wide variety of broadcast and post production file formats, as well as all the closed caption sources listed above. The audio and video can be displayed on the VGA/DVI screen as well as out through an AJA video board, if available. The AJA board also supports insertion of the closed captions as 608 line 21 or 708 ANC captioning.
ccReview supports all the major closed caption types as well as all major video codecs, containers, time code types, and multichannel audio with monitor pair selection.
Clicking on the captions button selects the caption channel to view, but all channels are decoded and saved simultaneously so switching is instantaneous and show the text that would be present if that channel had been on for the entire play. Attributes like bold, italic and underline are respected, as are font sizing, positioning and colors. A seek control allows quick access to any part of the file, and the captions are decoded in sync with the current video based on absolute frame or time code.
ccReview can view the captions a number of ways:
- playing captions embedded within the video file
- playing sidebar MCC/SCC/AAF/STP/XML/CSV/STL/JSON/SMI/SUB/SRT/SBV/SSA/SIF/TXT/etc. captions with the same name as the main file
- playing all supported caption/subtitle files over black, without the original video file
- load arbitrary caption files (both broadcast and subtitle formats) over a video, for checking different languages on one file
In the case of playing a caption file standalone, the captions are automatically moved to the start of play, and the duration is set to cover the total time covered by the captions. This makes checking the file as fast and efficient as possible.
- Command line automation is available for Windows, macOS 10.14: Mojave, and Linux 64
- Command line can be driven by external application, watch/batch or web services
- SubTitle Edit saved to SCC/SRT/STP/SSA/SIF/SBV ccConverted to AAF (Media Composer), MCC (Premiere) or re inserted into an MXF
- MXF, GXF, LXF, MCC or AAF to SCC or a subtitle format for re-edit in SubTitle Edit
- Extraction of unsupported user data, SEI, h.264 captions for MacCaption/PC caption
- Embedding different language audio and/or caption tracks to make different MXF versions for distribution
- Pre-air checks of embedded MXF, GXF, LXF or transport stream closed captioning
- Pre-server checks of sidebar SCC and MCC files
For more information on Drastic's closed captioning support, please click here.
ccExtract Command Line
There is a command line tool included in ccConvert called ccExtract.exe. You can get the command line with
ccEmbed Command Line
There is also a command line tool included in ccConvert called ccEmbed.exe. You can get the command line parameters here:
Download a free trial
End User License Agreement: International Canadian
Windows 7 or greater
Minimum macOS Version 10.14 Mojave
Please note, Apple's M1 devices are not currently supported.
RedHat/Centos 7.4 or greater
ccConvert installs in demo mode with limited functionality, including a 10 second limit on output. If you try to use ccConvert with no license, and your source file has no captions in the first 10 seconds, the resulting output file will have no captions.
You will need at least a temporary license to enable the full feature set of the software. Please generate a site code and send it to us at: firstname.lastname@example.org. We will send back a site key to provide you with a fully functional license. Prior to purchase, the key will be temporary. There is more information on the licensing process here: http://license.drastictech.com
How To Purchase ccConvert
ccConvert is available as a full featured temporary demo, which allows you to confirm your workflow is supported. Once you are happy with ccConvert, relicensing provides delivery of the permanent key.
More great products from Drastic
videoQC is a suite of video and audio analysis and playback tools with both visual and automated quality checking tools. videoQC will take the media coming into your facility and perform a series of automated tests on video, audio and metadata values against a template, then analyze the audio and video. It includes...