Skip to main content
Glen Tubbesing
Inspiring
January 28, 2015
Question

Need to change Caption Stream from CEA-608 to CEA-708

  • January 28, 2015
  • 2 replies
  • 25251 views

I'm getting .scc files from a captioning service for a half-hour show I'm working on.  The show is now being edited in 1080i, but the CC files are listed in Premiere as 720x480.  Is there an easy way to change it, or should I just right-click on the track in the timeline and select "Scale to Frame Size."  Also, one of the stations airing the show said I need to use the CEA-708 Caption Stream.  The .scc files all indicate they are CEA-608.  I've talked to the people at the captioning service, and they're going to look into how they can change their captioning from 608 to 708.  But in the meantime, I need to change some captions that have already been done.  Is there any way to change the caption stream?  I saw a post from October 2014 that told how to change from 708 to 608, but I need to go the other way.  Any ideas that don't involve re-typing the entire caption file?

This topic has been closed for replies.

2 replies

Glen Tubbesing
Inspiring
May 26, 2017

OK, I've been doing some testing and reading today.  CEA-708 captions STILL will not embed in a .MOV file.  But, you can embed both 608 and 708 captions in a MXF-OP1a file.  If you're making a sidecar, you cannot export a 708 caption as a .SCC file.  It'll be almost completely empty.  Try it, then open the .SCC file in Notepad and all you'll see is "Scenarist_SCC V1.0" on the first line.  A 708 caption can be exported as a .MCC, a .XML, or a .SRT file.  The .MCC format is a MacCaption file, and the XML is a SMPTE Timed Text file, the NTSC standard.  Another quick tip I found is that you can use FILE->EXPORT->CAPTIONS to export the captions from the Project Bin, instead of using Media Encoder.  Select the format you want to use when the Caption Sidecar Settings pop-up opens, and then select the frame rate.  I almost didn't notice the frame rate, but it's pretty important, because it could mess up the synchronization of your captions with the video, so pay attention to that.

I have noticed two other problems with the CEA-708 captions using the latest CC2017.1.1 version.  First, the captions will move randomly if you duplicate a caption in order to change it from a 608 to a 708 caption.  I've taken a 608 caption, duplicated it in the Project Bin, then I right-clicked on the duplicate file in the Project Bin, chose Modify->Captions and changed the 608 to a 708 stream.  After putting the new 708 file in the Timeline, I noticed that the text has moved.  What used to be at the bottom of the screen is now at the top.  That's easy to fix in the Captions window, as long as the captions are always in one place on the screen.  It's just a nuisance.  All you need to do is select all the captions in the caption window and click the position icon on the upper right of the window and they'll all line up.

The other problem I've had is stranger, and I can't figure out how to fix it.  Here's a look at a 608 caption screen capture...

And here's a look at the exact same frame with the 708 caption instead...

As you can see, the black background has shifted slightly to the right, so that the first letter of each line is not on top of the background.  In addition, there are now dots between every letter and space in the graphic.  I mentioned this to some dude from India on the support phone lines, and he sounded like a cow looking at a new fence.  Anyone here have any ideas?

Glen

Participating Frequently
November 3, 2017

hello !

we do tons of captions (creation, conversion, processing) in house since age.

about Adobe Premiere and captions:

- "Premiere Pro won't embed 708 into MOV, because the QuickTime specification from Apple does not officially support this." sorry, wrong excuse. AJA and BMD does capture 708 in MOV since many years ago; and all software are able to read them back correctly, including Premiere!!!

- beside, professional software like mac caption or vantage does the same, correctly

- so please FIX and ENABLE this.

- why does Premiere ALWAYS change the way it decode captions ??? example : SCC in 2398 works well in Pr2015, but display garbage dots in Pr2017!

- Premiere does encode 608 and 708 in MXF; but for XDCAM it is NOT the standard broadcast way, which use the 436M dedicated track. the way it is currently done (inside MPEG2 essence) is wrong, and prevent other tools using those embedded captions to work the way they should.

- (as you noticed) Premiere does NOT upconvert 608 to 708 correctly, many issues arise. the only 2 tools we have tried/used that produce 708 correctly are mac caption and vantage. mac caption MUST be used on a mac if you want to export to MOV with 708.

- 708 is "weird bugged" in the way that it permit to encode for 4/3 and 16/9 screen; but for compatibility issue with decoder only 4/3 must be used. so you loose horizontal alignment (especially right)

- export to tape : another huge subject of frustration from Premiere. even if now with a brand new iMac2017 we are finally able to do it correctly, as soon as you add a caption track on the timeline, the export to tape will drop frames.

conclusion : the only workflow that for us is

- in Premiere, only import SCC 608, and keep it 608. export to mov or mxf embedded as needed

- use external tool, like vantage /mac caption to add a good embedded 708 to this file

- use a specialized playback software, like switch 3.2, to check correctly 608 and 708. if you client does NOT see captions as displayed in Switch, it's because of its decoder.

- the only way i could think of Premiere doing the right job from end to end about captions is that Adobe wake up, and create a SDK that permit third party companies - that do captions correctly - to create plugins.

captions, have always been, and will be forever a total mess.

the only "working way" is to burn them inside the video (so open caption), so 100% of people will see EXACTLY the captions as created. but you can not switch them off...

Glen Tubbesing
Inspiring
January 28, 2015

OK, I just found out that I can take the .scc file and export just it from Premiere as an .xml file, then make four changes to the .xml file to convert it to a CEA-708 file.  If you use a text editor, like Notepad++, you can do the change with just a few modifications to the .xml file...

Line 2 - Find the two places in this line that say '608' and change them to '708.'  Then, find the first place in the code that says "schemas/2052-1/2010/" and change the '2010' to '2013.'  Leave the second 2010 later in the line as is.

Line 16 - Replace the line (it starts with "<smpte:information") with this code... <smpte:information m708:aspectRatio="16:9" m708:easyReader="false" m708:number="1"/>

Once you make these changes, save the .xml file and import it into Premiere.  You can then drop it on the timeline just as you would any other closed caption file.  Remember, that you will need to change your Program Monitor closed caption setting from CEA-608 to CEA-708 in order to see the closed captioning in action.

Glen Tubbesing
Inspiring
February 24, 2016

FYI... the latest version of Premiere Pro CC 2015 now allows you to change the Caption Stream without editing an XML file.  Right-click on the file in the Project Bin, select Modify->Captions and it's all in there.

Known Participant
February 24, 2016

SWEET!  That's so much easier!  And that's a great idea about duplicating the CC file and converting one to have both on the timeline. Thanks!

But I'm still baffled about embedding 708 into MOV files.  I've made absolutely sure that monitor settings are set via the "wrench" as you said. I see my unrendered 708 w/video on the same timeline next to the rendered version. And I know for a fact that Premiere is not embedding the 708 into my MOV file, even though I've got "Embed in Output File" selected in my export options.  When I play these files in QuickTime, if it has CC it would give me the player would give me the option to "Show Closed Captioning."  I wonder what I'm missing, but until then I'm just hoping the station where this will air will accept MXF files, or a sidecar with the MOV.