Read and inspect closed captions in Media Analyzer
You have a video file that should carry closed captions. Which channels are actually present? What do they say? If a character looks wrong, where did it come from?
The Captions panel in Media Analyzer brings those questions into one workflow. Read embedded CEA-608 and CEA-708 captions as text, search for a phrase, and follow it back to the packets and bytes that carried it. Whether you are checking a delivery or investigating a caption issue, you can start with the words and dig into the encoding when you need to.
Read the caption track you need
Caption data can be scattered across video SEI messages, MPEG-2 user data, or SMPTE 2038 VANC. Reading those payloads packet by packet makes it difficult to follow the dialogue.
The Captions panel assembles decoded text into readable runs and lets you choose a track. It supports CEA-608 channels CC1–CC4 and XDS, along with CEA-708 services. Each track identifies the stream it came from, so you can distinguish two CC1 tracks carried by different streams in the same file.
Enable Text only to hide control commands and focus on the words. This gives you a straightforward way to check the content of a chosen track without working through the commands between its text runs.
Choose the channel or service in the track selector. The stream path beside each option identifies where its captions came from.
Find dialogue without scrolling through the whole track
Looking for a particular name, phrase, or line of dialogue? With the Captions panel active, press Ctrl+F to search the selected track. You can make the search case sensitive and move through matches to find the occurrence you need.
Enter a phrase, then press Enter to continue through the case sensitivity and command content options and run the search.
For a delivery check, start with a distinctive phrase you expect to find. Select the channel or service you want to verify, enable Text only, and search for it. You can then copy the caption text into your review notes through the line's context menu.
When investigating the encoding, search can also include command parameters and bytes. That helps you locate relevant data while keeping the same track selected.
Trace a character back to its source
Readable captions become much more useful when you can verify what produced them. Each decoded character retains its source position, linking the text to the underlying data.
Right-click a character to Go to video packet, Go to caption packet, or Show bytes in hex view. Expand a text row to inspect the raw bytes behind that run. You can also copy the offset or bytes when documenting an issue.
Right-click the character you want to investigate. The navigation actions use that character's source position.
The connection works in the other direction too: caption-bearing packets offer Show in Captions, taking you from the packet view to the associated caption content.
If a character looks unexpected, this gives you a concrete investigation path: find it in the text, inspect its bytes, and examine the packet that carried it. The readable view and the binary view stay connected throughout.
Inspect the commands behind the text
Turn off Text only to see control commands alongside the caption text. Commands appear by name, and expanding a command reveals its decoded parameters and raw bytes.
Expand Define Window to inspect values such as visibility, anchor position, row count, and column count alongside the bytes that encoded them.
That is useful when the words alone do not explain an issue. You can inspect the control sequence around a text run and check the values sent for commands such as a CEA-708 window definition. CEA-608 pairs that fail odd parity are reported, giving you another clue when investigating damaged data.
The panel presents decoded text and commands for inspection; it does not reproduce a player's caption layout. Use it to examine what the file carries, then check playback when you need to verify the final on-screen appearance.
Try it with your next captioned file
Open Media Analyzer (opens in new tab) with a file containing embedded CEA-608 or CEA-708 captions and switch to the Captions panel. Choose a track, enable Text only, and search for a phrase. Then right-click a character to follow it into the packet or hex view.
From checking dialogue to investigating individual bytes, the Captions panel gives you a direct path through the caption data in your file.
Comments