Hi guys, I 'm reordering my Plex library and i noticed that plex shows closed caption in the subtitle list as they were normal subtitles.
I read that closed caption are part of the video stream, so with tools like mkvtoolnix you can't remove them. Is there a way to remove them from the video stream without re-encoding it? I also found out that restream allows to do this, but it's outdated and works only with MPEG-2 format.
+ Reply to Thread
Results 1 to 10 of 10
Ignore list: hello_hello, tried, TechLord, Snoopy329
"Closed" captions mean they aren't visible until you turn them on. So turn them off.
If they are "Open" captions, otoh, aka hard-subs, you are stuck with them unless you want to go to the trouble of blur filtering, overlaying, temporal smear, etc. None of which will fully remove them without also removing or adversely altering the picture.
Plex and appear on the list of available subtitles presented by its media player but arktay only wants the regular subtitles to be shown on the list.
Last edited by usually_quiet; 4th Apr 2020 at 17:54. Reason: clarityIgnore list: hello_hello, tried, TechLord, Snoopy329
You wrote "I read that closed caption are part of the video stream, so with tools like mkvtoolnix you can't remove them." The operative word for me is "I read" have you actually tried? If not try remuxing in MKVToolNix and untick all subtitles. If you need subs then you can always extract the ones you need from the original file and use it as an external sub.BeyonWiz V2 PVR ~ Popcorn A-500 ~ Samsung ES8000 65" LED TV ~ Sony 75" X9500H ~ Windows 7 64bit ~ Yamaha RX-A1070 ~ QnapTS851-4G
[Attachment 52622 - Click to enlarge]
The TV would then decode that signal and overlay CC text onto the visible part of the picture. Some capture cards capture enough of the frame to include the lines with the CC signal. Of course, if you're recording from a device that is overlaying CC text, that text is burned into the picture. Remuxing will not get rid of them.
In modern digital broadcast closed captions are just another digital data stream muxed with the video and audio streams. This soft CC data can be removed with a remux.
Unticking all subtitles with mkvtoolnix does not remove closed caption
set str=ffmpeg -i "input" -bsf:v "filter_units=remove_types=6" -c copy "output"
There are two styles of digital closed captions present in N. American digital TV signals, CEA-708 and CEA-608. NTSC DVD closed captioning is similar to CEA-608. CEA-708 includes more character sets and positioning options but as I recall, every software player that I have used is only aware of CEA-608 closed captions, which are a replacement for the old analog closed captions.
I want to keep CEA-608 closed captions if they are present in my recorded TV shows, so I had to figure out what preserves them and what strips them. (I use CCs when I turn the sound down to avoid disturbing others so that I can still follow the dialog.) In my recordings of both OTA broadcasts and digital cable TV, CEA-608 closed caption data is stored in the video stream's GOP user data. Demuxing or remuxing doesn't usually remove it. Re-encoding does remove it most of the time.(VideoReDo TV Suite is the only program that I have used that is able to re-encode video and still preserve the closed captions.)
Last edited by usually_quiet; 6th Apr 2020 at 11:13. Reason: clarityIgnore list: hello_hello, tried, TechLord, Snoopy329