I have gotten a lot of great response from a post about how to fix a problem with muting and the Comcast DVR. So I thought that I would share another great tip about the cool box, how to get the video off of it and onto your Mac. I currently have two of these DVR boxes, interestingly enough both are a little different. The good news is this technique works on both. The second box that I got, has a eSATA port on it, which I find very interesting. I have not tried to do anything with it yet, but I will let you know when I do.
So you want to get the digital video off of the DVR and onto your Mac. Well you can do it, kind of. Unfortunately there are issues with this technique that are beyond our control. The cable company can add copy protection to the signal, which makes it impossible to watch. As of now, I have not found a way to get around this. The good new is that the local channels (channels that would be broadcast over the air) must remain unencrypted. Now that we got that out of the way, here is how you do it.

Start with the Motorola Dual-Tuner DVR High-Definition Set-Top DCT6412 or similar unit. As I mentioned, I got mine from Comcast, but I think there are other cable companies like Cox that use the same box. Then you will need a Mac and a standard firewire cable (six pin to six pin). I recommend that you run the latest version of OS X, as I have not tried this with anything other than Tiger.
Next you will need to download the FireWire SDK 22 for Mac OS X from Apple. This developers tool kit provides a cool app called AVCVideoCap. NOTE: FireWire SDK 22 for Mac OS X is the latest version at the time I am writing this. There may be a newer version by the time you read this. Anyway download and install the SDK.
Now you have everything that you need to get started. As a safety measure you may want to shutdown you computer and DVR before you connect them with the firewire cable.
1. Connect the the DVR and the Mac with the firewire cable.
2. Open the AVCVideoCap application. (it is located in the developer tools folder /Developer/FireWireSDK22/Applications/AVCVideoCap.app)
3. If all is good with the world you should see your DVR listed in the device window, select it. In the image above there is no device listed, so if your screen looks like that, there is a problem.
4. Turn your DVR to the channel that you want to record (you can also do this through the computer in the next step).
5. Note the EMI status. This is what will tell you if the video is copy protected or not. Copy Freely means that you can record it no problem. Copy Once, means that you can copy it, but you will not be able to view it.
6. Select the capture from device button, you get a dialog box with some more options. They are pretty much self explanatory, so fill them out and start recording.
The file that you will record is a MPEG-2 transport stream. So you will have a file that will end in .m2t. Since these are not really common file type they can be a bit complicated to play. The best app to use to view these files is the VLC media Player. This app should play these files without any issues.
For more advanced use, and conversion I recommend two more programs. The first is MPEG streamclip, a great quicktime based MPEG app. And since you will be working with MPEG-2 you will need to buy the MPEG-2 playback component for QuickTime. You may want to try things out before you shell out 20 bucks, but it does make life easier.
And that is it. While it might sound kind of complicated it is rather easy and fun. It is really cool to be able to view these high definitions videos on the computer. Apple has clearly laid the groundwork for someone to create a Mac DVR app, it is just to bad that copyright is such and issue with this type of stuff. But as and alternative, there is a cool product called eyetv hybrid that looks really cool. I have not tried this, but I would love to get my hands on one. When and if I do, I will let you know what I think.

(8 votes, average: 4.88 out of 5)

Hello … I have new MacBook and have a comcast hd dvr I want to get my recordings from dvr onto my macbook to burn onto dvd. I followed the steps in your post but for some reason my mac does not seem to be detecting the dvr is there a certain setting on the dvr that I need to do I tried in both i movie and by downloading software mentioned in your post but when opening the avcvideo cap it does not detect anything either. I would greatly appreciate any advice.
I have the devices connected via a firewire cord and tried things of dvr like record to vhs and accepted that and nothing was coming up on my computer.
Just tested with Firewire SDK 25 and a Comcast Motorola DCT3412 I running Leopard 10.5.1. Worked flawlessly with no additional setup. Make sure your firewire cable is connected properly and this should work like a charm. Good luck!
What about taking that content off tne Comcast DVR and onto a PC netowrk not MAC. I have firewire on my pc’s. I have great content that I don’t have time to watch but if I could stream it to another room where I indoor bike I could. Not looking to pirate stuff just watch what is stored on one DVR on another or a PC etc….
Puzzles why this is a big deal.
Thanks.
i was wondering if this will work with verizon????
Hi everyone,
First off, thank you for the information. I have been wondering how to do this for some time. Thanks for the instructions.
I would like to add that the instruction/owners manual for the Comcast HD-DVR gives you instructions on how to copy stuff from the DVR to a VCR (naturally HD programming wouldn’t work this way). Although there is protection on some cable programming, it’s nice to know, that for personal use, Comcast doesn’t seem to be too concerned about this.
Thanks again.
On MB Pro, Leopard 10.5.6, got this up and running in about 15 minutes no problem. Very nice tutorial, thanks. Now I just need to figure out how to get the _existing_ recordings off the DVR. BTW, my DVR service is through Cox, not Comcast.
@CHAD, dont you just start playing the recorded content and then record on the Mac? I thought it recorded whatever was being viewed, maybe thats not how it works.
I have a PowerBook G4 runnint 10.4.1 with FIreWire SDK 26 and am trying to pull from a Comcast Motorola DHC3416. I think I’m having issues with AVCVideoCap. I can see the device and it originally shows as open. After I save the file I don’t get the properties box that I see referenced in all online docs. When I click the capture button I get an error message that says “Cannot open device”.
Would greatly appreciate insight.
I have a comcast dvr.. i want to record the movies saved on my comcast dvr to a dvd.. is that possible?
Hello, is there a way to export video from a mac to comcast dct3400 via firewire?
Thanks
I just captured recorded 720p from a Motorola DCX3425 (labeled DCX3400, but it has a 250GB HD so that might make the 25 at the end).
It was recorded the night before and played through the DVR out the FW cable to my MacBook Pro running Leopard and FW SDK26.
I started the capture and then unpaused the DVR. No probs. I couldn’t play the file in Quicktime 7 Pro (don’t think I have the MPEG2 plug-in), but it played in VLC.
I have read that local channels can be recorded, but not the encrypted higher channels or movie channels. I’m going to try that next.
I could transfer a recorded copy of the History Channel and TNT to my Macbook. When you hit the capture button on the Mac, it is best to pause and unpause the recording (starting in a place before you actually want to transfer) so make sure the audio gets through.
Note: When I was transferring this time, the picture on the TV was stuttering like heck, but the video on the Mac was perfect.
I don’t have any movie channels to test this with, but I’m going to record Star Wars on Spike and see if I can transfer that.
I don’t even have the dvr, just a set box with 2 firewires and i’m able to record every channel i’ve tried so far (espn hd, kteh, abchd, and so on)
just wondering, how big would a 1 hour file be? around 3 gigs i’m estimating?
because sometimes i want to be able to record nba games when i’m not at home, but anyway, this method works perfectly! thanks!
Macbook (white) 2.4, 2 GB, 160 GB
Snow Leopard 10.6.1
Kelly Feb 19th, 2009 at 8:53 pm
I have a PowerBook G4 runnint 10.4.1 with FIreWire SDK 26 and am trying to pull from a Comcast Motorola DHC3416. I think I’m having issues with AVCVideoCap. I can see the device and it originally shows as open. After I save the file I don’t get the properties box that I see referenced in all online docs. When I click the capture button I get an error message that says “Cannot open device”.
Would greatly appreciate insight.
USE SDK 20 on Mac OS 10.4 – SDK 26 won’t work for me either!
This is awesome.. just did it with snow leopard and fire wire sdk 26 worked perfectly
I’ve tried to record from the Motorola 6412 using AVCVideoCap, but some channels, even though coded “copy freely” turn our to be full white screens. Are these encrypted anyway? I don’t have problem with some other HD channels. BTW, I get really good results with recording HD, converting using MPEG Streamclip, then importing to Final Cut Pro, then burning blueray disks using Toast 10 Platinum. Beautiful.
Hey I have a Motorola DCX3400 and a Mac running Snow Leopard 10.6.2 and I am trying to pull it up in Final Cut Pro. Has any one been able to make that happen? When I open Final Cut it says that it cant find the device.
Any help would be great. Thank you
I also have a MacBook Pro running OS X 10.5.8 and am using a Cox motorola DVR. I have tried the front USB port and the rear USB port, but the device is not recognized in AVCvideo.cap. Any suggestions? I’m using a USB 2.0 A to A cable from the DVR to the MAcBook as usb are the only compatable ports I have.
Thanks.
I’m getting video from the DVR but no audio? I’m not getting anything from the boxes live channels.
- Comcast DVR (Motorola)
- MacMini (just got January 2010)
- San Francisco, CA
I used to do this a few years back with the same cable box and a Mac G5 tower. With that setup I never got HD to record.
Any thoughts or suggestions?
Thanks in advance!
Ok may have found one issue.
I had two hard drives daisy chained between the cable box and the computer. When I connected the cable box directly to the computer I was able to record shows from the DVR with audio. (Had one time that it still didn’t work but seems to be fine now.)
Still not able to record live shows from the cable box. (Though I’m going to try again and see if I can get it to work.)
ok, i have a comcast dvr with a full hard drive, ive gotten usb canles, ethernet cables titanium toast 10 for $100, every person i talk to has a different method. is there a way to hook the mac to the dvr and select all, copy, and paste???????????????
This is great information; thank you so much for the tutorial (and the accumulated experience of all the people responding). Now, I have another related question: I’ve been recording some shows witht he DVR function of the Motorola Comcast, and I haven’t find the way to export that (to my Mac Book Pro, or to an external hardrive). Is there any way to do so, or the only way is to record it to my Mac with the method explained above?
Thank you!
R.