C-Caption Software Development Kit

Screen capture of PixelTools closed caption insertion

Add closed captioning to your video application

  • Translate CEA-608 captioning to equivalent CEA-708 captioning
  • Render CEA-708 & 608 closed captioning onto video frames
  • Convert plain text to CEA-708 & 608 closed captioning packets

C-Caption SDK

The C-Caption™ SDK is a simple to use C library, with associated headers and documentation, that accomplishes closed captioning translation, closed captioning rendering, and caption conversion.

Optional Inputs:

  • Plain text from speech recognition
  • SCC or other transcribed captioning format
  • Device Context (handle) that conforms with the target video frames to be overlaid with rendered captions
  • Callback function pointer to user defined text renderer engine
  • Closed Caption DTVCC user_data as CEA-708 and CEA-608 commands and caption text

Optional Outputs:

  • Caption text characters properly synchronized and rendered onto the input Device Context for compositing onto the video frames
  • CEA-608 packets created from text or transcribed captions such as .SCC
  • DTVCC CEA-708 packets generated as equivalent to input CEA-608 packets
  • SCC transcribed captioning format converted from plain text input
  • Caption debugging displayed on screen and/or log file


  • Closed Caption Display Visualization on Associated Decoded Video
  • Caption format and specification translation
  • Open Captioning (compositing permanent ‘Subtitles’)
  • Captioning Quality Inspection
  • Closed Captioning Analyzer
  • Closed Captioning Debugging and Verification


  • Compliance: CEA-708-E and CEA-608-F
  • Extended Character Sets: Chinese, Danish, English, Finnish, French, German, Hebrew, Italian, Japanese, Portuguese, Spanish, Swedish, & Taiwanese
  • Supports Unicode text character set

Supported Operating Systems:

  • MS Windows 10, 8, and 7
  • Mac 10.12 or later
  • Linux (custom built to user's distribution and version)

C-Caption™ is optimized for minimal processor load and faster than real-time with multiple 608 and 708 captioning channels.

What is in the box:

  • Programming Manual
  • C Header Files
  • .DLL file
  • Sample caption-enabled application program (with source code)


| Contact Us

© 2024 PixelTools| Privacy Policy |