I have a few shows recorded on my DVR and I wanted to extract the subtitles from them.
I assume I will need some TV Tuner card which I can connect to my DVR and then instruct the DVR to playback the shows with closed captioning and then record the captioning to my PC.
But I will need a TV Tuner card which can read the closed captions separately on the video file that I can later extract through CCExtractor.
Any such thing out there?
+ Reply to Thread
Results 1 to 30 of 50
Thread: Extract closed captions from PVR
Last edited by video2me; 16th Apr 2014 at 11:06.
A lot of Hauppuage cards/devices can do this. The old PVR-250 and 350 could, but you had to use a registry hack to get the closed captions to record. The Colossus and HD-PVR family may be able to do this, but I'm not 100% sure about that. The only problem with your plan is that if you turn on closed captions at the DVR side, the video will play with them embedded into the video stream, not muxed into it as an invisible but present separate stream. I think you'll just have to play the video without them turned on and hope that the capture card is capable of recording them so you can extract them later.
All the devices that would permit recording closed captions from your DVR as closed captions are standard definition only. This is because closed captions aren't present in the signals from component video connections (red+green+blue ports) or HDMI. Closed captions are only going to be available via the DVR's Coax/RF TV out (on analog channel 3 or 4), composite (yellow port) or S-Video (mini-din) connections.
Only some TV tuners and capture devices will allow recording closed captions as closed captions. I have been able to capture them using discontinued ATI TV tuner cards (TV Wonder 650 and TV Wonder 600 USB) and Windows Media Center or some other third-party software. Current model Hauppauge TV tuner cards do not permit capturing closed captions with the manufacturer's included software in a way that CCExtractorGUI can use them. If I recall correctly, Windows Media Center can record closed captions from current model Hauppauge TV tuner card using an analog source too, but I cannot test this at the moment to be certain, and I had no luck extracting them with CCExtractorGUI, and no luck capturing them with other third-party software. CCExtractorGUI only seems to work if the closed captions are recorded in the MPEG-2 user data of the recording (ATI TV tuners do this), but not when closed captions are stored as a separate stream within Windows Media Center or .ts files, as appears to be the case with current Hauppauge TV tuner cards.
If you are open to recording the closed captions as open captions (they become part of the picture and can't be turned off) any high definition capture device or standard definition capture device will capture them that way.
Last edited by usually_quiet; 16th Apr 2014 at 13:40. Reason: added clarification
I think,therefore i am a hamster.
The shows that I have recorded are in SD and my DVR is connected through coaxil. It only outputs to TV through the HDMI out.
So I guess I am still in luck if I use this card?
I haven't tried that particular ATI device, but for what it is worth, one member here who did have one complained that the quality of its video captures is poor due to blended fields and erratic automatic gain control.
Its CISCO Explorer 8642 hd
CCExtractor works perfectly well for extracting closed captions from DTV captures produced from this card's digital TV tuner, but the digital tuner can't work for capturing the output from a DVR.
I have tried CCExtractor to extract closed captions from analog captures, which is what the OP will be doing to capture the output from a DVR, and it did not work.
Last edited by usually_quiet; 16th Apr 2014 at 18:29.
double posted by mistake
You need to capture video using MPEG-2 to record closed captions in a form that is usable for CCExtractorGUI.
Your DVR's best connection to use for standard definition capture using a TV Wonder USB device is S-Video, the round black port with multiple pin holes. Its second best option is composite video, the yellow port. In both cases, the audio is captured using the red and white audio ports.
Last edited by usually_quiet; 16th Apr 2014 at 20:21.
Thanks for all the info. As recommended, I've ordered
Diamond TV Wonder HD 750 USB: http://www.amazon.ca/gp/product/B002UOUQ08/ref=oh_details_o00_s00_i00?ie=UTF8&psc=1
and S-Video: http://www.amazon.ca/gp/product/B002UOUQ08/ref=oh_details_o00_s00_i00?ie=UTF8&psc=1
Hopefully these two do the trick. Will let you know the results once I receive everything on Monday.
CCExtractor explicitly supports Hauppauge recordings (some models, at least).
Anyway, rather than chasing hardware that CCExtractor supports sometimes it's easier to send a sample of whatever your hardware can record to the developer (that's me). Some times I can add support. If not, I'll tell you
If the source is something else (VHS, DVR, etc) then no idea. I'm sensitive to "save CCs from old recordings" though, so I'll be happy to help people migrating to a digital archive.
i can get closed captions of atsc signals, and composite [yellow], s-video too.
in my case i have directv, i try with dvr of it and works perfectly.
i can get it with vhs tapes, when cc its available.
i also have colossus hauppage card,and avermedia hd card, you cant get apart closed captions neither component or hdmi, but webpage of hauppague mention, it will be a future development for card.
Last edited by godai; 19th Apr 2014 at 06:43.
I didn't succeed in extracting closed captions from analog recordings made by HVR-2250. Closed captions were present in the source (composite out from my set-to box) , and the .wtv file (they were playable in Windows Media Center), but CCExtractor did not find them in the .wtv file or any other files (.DVR-MS or .ts) that I created from my original recording.
Last edited by usually_quiet; 19th Apr 2014 at 08:45.
cc extractor has a option you need mark it.
wintv7 , .ts
advance input options> miscellaneous options> File was captured with a hauppauge card (try extract captions in hauppauge's propietary encoding)
record files display cc in wintv 7 too. only in it
i guess engineers of hauppaugge are lazy or not its very important make work cc of hvr 2250 without use ccextractor like hvr 1600.
Last edited by godai; 19th Apr 2014 at 09:11.
This thread from SHS's website stated that CCExtractor did not work on the HVR-2250's .ts files from WinTv 7.
Last edited by usually_quiet; 19th Apr 2014 at 09:23.
but it did. and im arbegas there.
if you want i send a sample of capture of hvr 2250 composite and you check with cc extractor.
usually with hvr 1600 and using vlc player you can see captions 1 to 4 like atsc capture, but with hvr 2250 analog capture not.
VLC won't display closed captions in MPEG-2 .ts recordings unless they are stored in the MPEG-2 user data. The HVR-2250's hardware MPEG-2 encoder does not capture closed captions as MPEG-2 user data, and maybe that is because the HVR-2250's MPEG-2 encoder chip simply was not designed to do it. The HVR-2250's closed captions are output in a different format (obtained from the driver's VBI pin) which WinTV 7 stores as a separate stream in its .ts files and Windows Media Center stores as separate stream in its .wtv files.
im arbegas and i can prove it.
i updated that thread just in case if somebody need know about that.
sorry, i miss understand you , what i said there is [me arbegas] , you can see closed captions displayed using wintv 7 when you play recorded file there [also i contacted one engineer of hauppauge in that time, and he confirm that] , in that time cc extractor not have option to extract hauppage cc, but its happening- working since with cc extractor few years ago.
i dont remember time but probably 1 or 2 years.
Hvr 1600 Displayed closed captions in mpeg-2.ts streams, also if you want i can send a sample of that one , and you will see them when ,play with vlc [ i was crazy when i discover that function of hvr 1600, i bought a bunch of hvr 1600]
Last edited by godai; 19th Apr 2014 at 10:33.
...and while that is nice, we were discussing the HVR-2250 can do, because it is still being made. The HVR-1800 and HVR-1600 are out of production, and the OP is in Canada, which may make them even harder for him to find. At any rate the OP already ordered a capture device, the TV Wonder HD 750 USB.
We don't know the OP's system details or budget. An internal card may not even be an option for him and the HVR-2250 isn't cheap. For all I know he has a laptop and that is why he picked a USB device.
Last edited by usually_quiet; 19th Apr 2014 at 11:00.
i dont know what you mean with separate stream, but both hvr 1600 and hvr 2250 you can get a .srt file with closed captions, using cc extractor, also you can get captions of other channels of cc [cc3 sometimes you get spanish or english here in united states], just like you get with atsc files.
A reply from Hauppauge
I believe we have a filter that extracts them from the VBI pin (just like
MCE would do), and tacks that data onto the TS stream in a custom PID, and
it's just recorded with the rest of the stream. On playback that custom
PID, if present, is rendered by WinTV7 (it's also used for Parental
I also believe that starting with driver 1.38.27160 it also embeds the CC
data (similar to 350 and 1600) on the HVR-1800/1850 devices as well.
It's been quite some time (about 2 years) since I added that, and have not
revisited it since then.
I am thinking of investing in a Directv box for the prime purpose of extracting closed captioning. Given that I have ordered the Diamond TV Wonder HD 750 USB with S-Video, I would like to use the same setup. However, I am totally open to any other method as far as I can keep the equipment cost close to $200 - $300, specially if it can make the job easier and bypass some of the steps. Best case scenario will be to not have to playback the whole show to extract the CC.
Which Directv box should I be ordering for the most painless closed caption's ripping? I would like to use the PVR functionality as I can't extract it from live playback due to time constraints.
There is no way to shorten the amount of time the process takes. In the USA and Canada, the files on a cable DVR's hard drive or satellite DVR's hard drive are encrypted, so you can't simply copy the files to your PC and extract closed caption data from them directly.
Last edited by usually_quiet; 20th Apr 2014 at 13:23.
closed captions (or, subtitles) on the directv dvr receiver are only available on the following models
H21 and above; HR 21 and above, and R22
i have the R16 model and it doesn't appear to have closed captions. i did look around. perhaps that is why my cc direcshow graphs inside graphedit / graphstudio kept crashing.