HDTV PC Capture Solutions?
Akai asks: "With HDTV DVR's costing upwards of a thousand US dollars or more, I was looking for a HiDef capture card that would work with Linux and an external HD receiver.
The pchdtv card looks nice but it's RF input only for HiDef content, and only supports OTA at this point.
Both DirecTV and DishNetwork HD STBs can be hacked with FireWire ports, but it's not cheap, so I was trying to find a capture card with either DVI or Component inputs, or a converter to take either of those to FireWire. The old Dish Network model 5000 receivers had an option to output HDTV RF but they are no longer compatible with Dish's current HDTV broadcasts.
Google has not been helpful in this regard, and all I've found is professional (>$2000US) format conversion gear.
Is there a PC (hopefully Linux) based video capture solution that can capture the output of a cable of DBS STB (RGBA, DVI, or Component out) without a significant loss of image fidelity?"
... you won't be able to find anything like that anytime soon. Although VIA recently released an HDTV chip, but I'm not sure whether that will help or not.
BitTorrent. The world is my TiVo.
I read Usenet for the articles.
"With HDTV DVR's costing upwards of a thousand US dollars or more"
It's $3 more a month than the normal DVR Time Warner offers.
I know this might not be an option for you, but others might want to know that HD DVRs might just be $36/yr. away from them.
I have been asking the exact same question... without much luck
The way I understand it, DVI is encrypted, so your odds of finding anything in that regard are very low. Composit seems to be your best chance, but as of yet, I havent seen an affordable video capture card.
ATI however, does make a HDTV card, but the problem with it is it only does broadcast free to air type HD, which is basically non existant in my area. If you are in New York, or a similar area, it may be feasible. The ATI card was about 400$ and included an antenna.
Other then that, I think your SOL. Expressvu, rumour has it, is coming out with a 600 HDTV/PVR next year, but Ill believe it when I see it. Also, due to storage requirements, it will only record something in the neighbourhood of 8 hours at HD resolutions.
That's a cheap, well-built solution that would suit your needs. Linux users really need to try harder to force ATI to create a small team for creating these drivers.
One of the reasons this is so expensive is that the amount of data coming in from an uncompressed source (like component cables or DVI) is immense. This is why the pcHDTV card only accepts compressed broadcast streams: it captures the already encoded video stream. A device that can capture raw video would have to compress it before it can be feed to the computer.
http://pchdtv.com/hd_3000.html
The samsung SIR-T165 can capture OTA HD broadcasts. It has firewire out ports.
I've hooked it up to my Mac, with a piece of sofware called VirtualDVHS and captured HD streams off of the device.
HD Streams gobble disk space like you wouldn't believe.
I think they may even have made a model that does satellite feeds also, with firewire ports, but you'd have to check around, and maybe hit ebay.
Reeses
Never mind about the VIA chip. It's the VT1625 and it's an encoder chip, so that won't help you unless you're connecting your computer to your HDTV.
http://www.compusa.com/products/product_info.asp?p roduct_code=314569&pfp=cat3
It is 150$ after rebate, i do not know if you are going to build a PVR, if yes. this is what you want to be able to record HDTV on your PC and watch it back on the TV using Win MCE 2005, MythTV, FreeVo, and some more PVR software !!!!
The problem with recording HDTV is that you have to generate a MPEG2 stream from the component or DVI signal. Real-time encoding of HDTV signals takes vastly more work than encoding NTSC signals, so you can't buy a consumer-priced card that does it.
Fortunately, HDTV is broadcast as a MPEG2 stream to begin with (with additional error correction). So you can get a tuner card that simply saves the raw data that is broadcast. This works great for over-the-air signals. For satellite and cable, you need to get to the signal after it's been unencrypted, but before it's been decoded. Your two options are to use a decoder with firewire output, or to put your recorder into the decoder box (like TiVo does).
Several months ago i spent time researching an HTPC (Home Theater PC) with the intent to have it do everything from HDTV, XM Radio, DVD Player, Music box w/ iTunes, etc.
From my research, specifically, into HDTV, I discovered that all the cards only will decipher over the air (yes, with an antenna) HDTV signals and not HDTV from a cable or satelite provider. Highly disappointing. While I do live in the NYC area, I could have gotten an antenna and received NBC, CBS, ABC and Fox all in HDTV over the air, I could not receive HBO, Discovery HD, etc. Because of this current limitation, I temporarily gave up on the HTPC and am waiting for more reasonable resources.
Oh, and something else I found, the FCC has declared that all cable providers MUST have firewire interfaces on their decoder devices as of May 2004. This would mean you could connect a PC to your cable HD converter in order to record programs, but it does not mean that once the programs are on your PC, you will be able to access them from anything other than your cable box.
Unless i've totally missed it... there's not a good way to get HDTV content via cable onto the PC.
There's the firewire pull content/control from the hdtv box. The mac folks seem to have the easiest time with this...
There's OTA terrestial DTV cards (like the linux hdtv card mentioned, and ati's HDTV wonder)
There's a QAM capable card out there Fusion III QAM HDTV Tuner Card(no idea on linux drivers), but that's only useful if your cable company does NOT encrypt their QAM signal...
Ideally, IMHO... we need some sort of PCI CableCard docking device, but I doubt our content controlling masters will allow that. Although, the more CableCard ready HDTV sets I see, gives me hope that someone will take the chocolate and peanutbutter and come up with PC HDTV PVR reeces peanut butter cups...
a PCI card that was CableCard ready would allow legitimate digital cable subscribers to watch digital cable on their PC/etc.
You can get HD PBS for free with FTA DBA satellite cards.
e.
Build Your Own PVR/HTPC news, reviews, &
This comes up on AVSForum all the time. In a nutshell: the HDTV you get over-the-air, that gets beamed to your satellite box, or zapped to your cable box is a compressed transport stream that fits in the same bandwidth as an old-fashioned analog signal.
:)
The satellite/cable box then decodes that stream to produce the full HDTV-resolution signal, that gets delivered to your monitor (either via analog component or digital DVI/HDMI).
That full-resolution bandwidth required to re-digitize/re-encode the full bandwidth signal to a recordable transport stream is currently beyond the capabilities of any pc-based solution under that $2000 price-point.
There are only two close-to-usable solutions so far: IEEE-1394 keeps it's delivery from device to device as the compressed transport stream. The problem being that most transport streams from these devices are encrypted. Some aren't. You might get lucky. The other is to find a tuner tuner card that can decode the QAM signals that cable companies use. The problem being again, that most cable companies encrypt those signals (at least those you can't get over-the-air anyhow).
Check back in about five years.
Kineska: Cinema, soapbox, music & musings
The DDA in USA has a UDFF AGBG standard that might UTFF when the FCC allows XYZ in 2005, _IF_, that is, the USDHS doesnt outlaw it due to new NCIC regs that will effect the UDFF and UFDDA of IOPPUOIN, otherwise they will have to create a new agency to monitor such HDDTV bandwidth (similar to the way they currently handle UHF and VHF)
but then again , everybody knows that
Here's an idle thought I had. Probably more effort than it's worth, but an interesting exercise...
Devise a circuit to take a 720p component signal, and convert it to 4 s-video feeds, one for each quadrant of the raster (top-left, top-right, bottom-left, bottom-right).
Feed these to 4 standard def mpeg2 capture cards (PVR250, etc.).
Do some mpeg processing magic to combine the 4 captures into one stream, handling frame synchronization and sound from one of the cards.
I have NO idea if such a circuit is possible, and I don't know enough about mpeg2 to even suggest potential algorithms.
I'll let those with a little more clue dismiss the idea or generate their own little light bulbs and start a project...
Steve (CoffeeBreath!)
-- If you don't understand it, blame it!
I agree.
But I would also like to point out that there is a *huge* market for a "wife proof" AV solution.
Of course, when I say "wife proof", I mean "non techie" proof. The former certainly isn't politically correct. I realize that. However, in my case, it is what I'm seeking.
Basically, the whole concept of multiple sources and multiple remotes has failed miserably. It is too wonderfully complicated. We shouldn't require a flow chart to operate the AV equipment. Here's what we need:
1) A communication method for devices that does not rely on line of sight. My programmable Sony IR remote works great except for those cases when the sun is setting and interrupts a portion of a macro, etc. Then the whole system needs a technician.
2) Discrete on and off codes for this system. See problem #1.
3) No more AV component switching. Just daisy chain all the damn stuff and give each device a priority. If I want to watch a DVD, then I turn on the DVD player which has priority over television content. All devices recognize this priority and do their own switching accordingly. Additionally, a single box that does everything (TV, PVR, DVD and Media) would simplify greatly. I'm open for realistic alternatives.
4) A friggin' industry standard. If everyone wasn't trying to make a buck for themselves, we'd be light years ahead.
What am I missing here?
Life is the leading cause of death in America.
Wait a year, and it'll be cheap. If you can't wait a year, then it's worth it to spend the money now.
You see? You see? Your stupid minds! Stupid! Stupid!
The new Comcast DVR (Motorola 6208) allows capturing
of the HDTV stream through FireWire. It's a little tricky to get it working. I needed to patch libavc1394 to recognize the device correctly. Once that works you just need to send it a signal to start sending the stream (dvcont record) and then you can capture it with ddr1394. The Comcast DVR is $9.99 a month here, so that's a cheap way of capturing HDTV.
A HD capture card where the signal is then transmitted through RF?
At first sounds like someone recording a symphony for an eventual release on SACD but then using their mom's answering machine to record the concert.
I looked into it a bit more. The RF is actually a coaxial input. Which means it's the same exact input you'd get from, say, Comcast or your local cable provider. I don't have time to do a lot of research but isn't this what you're looking for? Is there something I'm missing?
Small potatoes make the steak look bigger.
Probably not exactly what you are looking for, but I have a FusionHDTV3 HD tuner card and I'm pretty happy with it.
Pros:
- Supports OTA ATSC, as well as some support for QAM64 and QAM256 (unencrypted only).
- No broadcast flag hoops to jump through.
- Recorded DTV programming is saved directly to disk as non-DRM'd MPEG-2 TP files (with full AC3 audio) that are easily converted to MPEG-2 PS format.
- Recorded NTSC (analog) programming is saved in MPEG-2 PS that could be transcoded easily for DVD.
- Image captures are saved as TIFF at full
resolution.
- Cheap: ~$150
Caveats:
- Output is only via your video card (overlay). Works with DVI, but tweaking video card resolutions to those that "HDTV-ready" televisions like might be a pain.
- Only RF inputs, no component/DVI
- No Linux support that I'm aware of
- Works best with ATi RADEON-based video cards (can offload more CPU work)
- The recording scheduler is buggy--like first year compsci student buggy.
- Slow tech support response
- Haven't tried using it with any of the popular HTPC apps yet
- Needs a decently-strong HD signal (18db+), a Radio Shack amplifier
i don't know if it was based on anything else, but on some Mac site i read about a piece of software that used the firewire output on the back of digital cable boxes. you just connected it to your machine with a normal firewire cable and the software could capture HDTV. supposedly if you have digital cable and your box does not have a FW port you can demand one (some FCC rule because some HDTV ready TVs have firewire inputs?). it seems only the HDTV channels would come through the port though, so on my system that's maybe a dozen channels if you had the full subscription package.
i realize you wanted a linux solution, but if there is this OS X solution that require no additional hardware, and some shareware software... maybe there is a Linux version? or could be? sorry i forget where i saw it and the name, i just stumbled across it a few months back. i dont have FW cable box and i am awaiting the PVR cable boxes to upgrade so i'll cope till then.
I had to go to the library to do some research last night. It bugged me that I wanted to watch "West Wing" and couldn't. So while I was there I hit up usenet to grab LAST week's show which I also missed.
I was surprised to discover that, as of 7PM CST, last night's show (which would not be seen here for another hour) had been posted 11 hours earlier, most likely from an HD capture in euroupe. So, I got both shows. While I was at it I also grabbed the last couple Enterprise eps (620x320-ish avi), but I'm sure everyone here already knows about those.
If I had been on a "real" computer instead of my underpowered laptop, I could have watched last night's west wing (hi-def cap, but 480x480 svcd) an hour before it even aired in the US. I thought about getting a tuner, too - but why bother to do it myself when I can get it from someone else even quicker?
"Ask Slashdot". Where Slashdot Editors who don't read Slashdot help Slashdot "readers" who don't read Slashdot to ask questions that could be answerd by using Slashdot's search function. :)
--= Isn't it surprising how badly I spell ?
You can't record uncompressed HDTV signals on your PC without a really muscular hardware-based encoding system. The raw, uncompressed signal is too much bandwidth to put to disc and I'm unaware of any consumer-level MPEG chips capable of real-time encoding of an HD stream.
.5-.75 real time encoding to MPEG. You can do it faster, but the quality sux0rs. And yes, there are pro boards that can do this, but for $$$$ and they're *only* real-time, not multiples of real time.
The solution would be a CableCard based TV card. CavbleCard is the new standard for enabling digital/HD/premium cable tuning capabilities directly in TVs and other devices. Basically you get a smart card from the cable company that fits a slot in the device, providing the authentication and decoding capabilities otherwise provided by a cable box. You still can't do interactive stuff like PPV and some of the stop/start movie functions, but for HBO and digital tier channels you can finally ditch the cable box.
With a CableCard based TV card, you'd be able to do what DirecTivo and cable-provided DVRs do -- take the *pre-compressed* signal off the cable line and write it to disc. No encoding required, no encoding hardware required. Playing these files just means pumping the data through the tuner portion of the card as if you were watching a live stream.
The challenges for most would be (A) will they authorize CableCard for PC-based DVR setups and (B) would there be any easy way to transcode the files to open standards? My guess is "maybe" for (A) and "unlikely" for (B). I'd wager that "they" really, really don't want people getting even well-encrypted/encoded HD video on their hard disks.
Slightly off topic: Why aren't there inexpensive real-time or faster MPEG encode/transcode boards for the PC? There are so many DVD recorders that use hardware encoding setups these days, that it would seem trivial to provide a hardware MPEG trans/encoding setup for PCs for a couple of hundred dollars. I hate spending
Try this card from DVICO. As long as your provider doesn't encrypt the QAM signal (probably does for HBO, Showtime, & the like) you can capture HDTV in full quality.
--------------
David O.
Well, it sure would be nice if everything were connected via some sort of GigE or faster switched interconnect, and only turned into an actual video signal at one point.
Have one wire to each device. There's no reason I should have to worry about whether the VCR is before or after the digital cable tuner... or before or after the DVD player... or should be choosing channels with one remote, playing DVDs with another, and controlling volume with a third. Universal remotes are a bad hack... they either don't have all of the features needed, or are more complex than the bridge of the Starship Enterprise.
I bought a Sony TV, Sony VCR, and Sony DVD player in hopes that the remote control situation would be mitigated a bit. The TV remote can be programmed to do either the VCR or the DVD player. It also inexplicably sometimes changes channels on the TV when it's set to change them on the VCR. Since I'm tuning through the VCR, changing the TV from one of its inputs to its tuner gets me a nice blast of static. The DVD remote can control the DVD player and the TV's volume, but not the TV channels.
A switched digital media network would be sooooo much easier to have good integration. Menus could be cascading from a central device -- no more worrying that the stupid little feature button for one of the devices isn't on the other remote control.
*sigh*
500GB of disk, 5TB of transfer, $5.95/mo
ATI however, does make a HDTV card, but the problem with it is it only does broadcast free to air type HD, which is basically non existant in my area.
Since free-to-air decoders are all we're likely to see for awhile, it's probably best to offload decryption to your set-top receiver.
Therefore, even though pcHDTV has no more stock of the HD-3000, and none are available on eBay, it's worth exploring. HDTV input support may be limited to RF, but one can circumvent this problem with nominal quality loss by using a (semi-)pro HDTV scan converter. Maybe this one is affordable? This one is probably much cheaper, but I don't know anything about it.
Using a scan converter is a sub-optimal solution, but other than being useful gear in general, but it does allow you to get over both the adapter and decoder stumbling blocks.
Quasi-related side note: as a PC-to-TV solution, scan converters have substantially better output than TV-out cards.
YHBT. YHL. HAND. :)
I hate to be a "Me Too" voice, but...
So, for various and assorted reasons, I have had to recently re-purchase the following items:
And I still had my 5.1 receiver.
Between all the weirdness hooking everything up, and then configuring EACH unit, I must have spent a good 4 to 6 hours beating on this system to get it to work (Not to mention that my receiver forgot it had all 6 speakers, and needed to be reconfigured as well!)
The AV Guys (TV/HDTV/DVD/Game Console makers) ALL need to come up with some sort of intelligent daisy chaining scheme. I mean, really, SCSI has worked for years, why can't they get it together for AV equipment. They can put a little push-button on the back of the equipment to select a priority number, and then when I decide to play on the GameCube, it would just automatically override whatever else I was watching, without having to make me select which stupid input I want.
Really, having a printout on the side of my TV to remind me which TV input to use for each device is just silly, and is one of many reasons why grandma and grandpa won't spend money on any of these new gadgets.
LongTail SSH Brute Force analysis tool is here!
Point a webcam at your TV and record it that way. Problem solved!
(Seriously though, if you had multiple webcams aimed at different parts of the screen, and software to reintegrate the video streams... let's see them DRM that!)
I have a DVR/HDTV cable box from Comcast. It has a firewire out.
I am able to send the MPEG2 Transport Stream down to my OS X machine via a couple of tools available on OS X (AVCBrowser, etc.), and then open it directly using VLC, and show it on my cinema display. Pretty neat stuff! I watched a recent Patriots game in HDTV with some friends this way.
That stream eats gigs of HD space fast, though!
And it's most definitely not "wife-proof"... yet
Don't strain yourself by reading the second sentence of the posting or anything... :)
the pchdtv card only supports RF input (which only works with over-the-air broadcasts). The guy wants to be able to record Dish & Cable HDTV, which you can't do with the PCHDTV card.
T
---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
DBS = Digital Broadcast System
Most satellite and digital cable systems are considered this.
DVI = Digital Video Interface
It's that new connector with lots of really small pins that connects monitors and HDTVs together digitally.
DVR = Digital Video Recorder
TiVo, ReplayTV, New cable/satellite boxes with built in hard drives, etc.
HD = High Definition
The new TV standard. 4x the resolution. Roughly 16x the color depth.
HDTV = High Definition Television
See above.
OTA = Over The Air
Sucked in with an antenna.
PC = Personal Computer
Linux/Mac/Windows using computer.
PVR = Personal Video Recorder
MythTV, ReplayTV, TiVo.
RGBA = Red-Green-Blue Analog
Old school video hookups. Also known as S-Video, RF, Component.
STB = Set Top Box
That little box that lives on top of your TV.
US = United States
The last remaining Superpower as of this writing.
Reeses
Right. So the original question poster is looking for a linux-friendly HDTV PCI card with digital I/O and QAM decoding support, have I got that right?
There seems to be some good information here. Ignore the "DVIco FusionHDTV DVB-T Digital TV Tuner Card"; it's composite and SVHS input only. The MyHD MPD-120 Tuner (actual MPD-120 mfg. product link here) has a DVI-in daughterboard, which is nice (though it doesn't have QAM decoding, apparently). It also outputs IEEE1394, but under Windows XP only, which sucks. But it does have component video analog output. So that might be useful, but doesn't seem to be the holy grail.
The SA8300HD box is buggy and routinely misses programs that I've scheduled for recording for no apparent reason other than it just isn't in the mood at the time.
As someone who works at Time Warner Cable, I can tell you exactly what the problem is. You have a poor signal going to the box. If your Tuner level is -10 dbmv or below (along with poor FDC and RCD signals), the box will not be able to lock onto that channel properly. Sometimes, it may have a good enough signal at the start of the recording but then drop off. This can be the primary reason for the effect of seeing the DVR record, but will not finilize the recording to the list when finished. If the tuner signal is really bad though, it wont even attempt to record even when scheduled to do so.
Life is not for the lazy.
Yeah, you certainly can't build a good component analog HD capture system for a reasonable price. While there are lots of analog SD capture cards, since analog was around in SD for so long, professional HD has pretty much always been digital.
I have a game company client who needed to be able to do real-time screen caps of game play at HD. What we did was have them do a VGA output at 1280x720 60 fps. We then ran that through a converter box to take the RGB VGA to a component digital HD-SDI signal. That went into a BOXX HD capture system, using the Cineform Prospect HD real-time wavelet codec.
Works like a champ, but expect to pay at least $25K for that setup today. Probably half that next year. But there simply isn't a lot of demand for component analog HD capture, which means that's going to be a specialist, and expensive, part for a while. Moore's law doesn't quite apply to analog to digital conversion circuitry.
Pretty cool to watch recorded game play at 2.5x the detail of a high-end DVD.
My video compression blog
Heck ATI still doesn't have an acceptable Windows driver for that product.
We are the 198 proof..
If the "satellite/cable box" can decode it, and doesn't cost $2000 why isnt there a card that can do the same thing?
DRM.
Heck ATI still doesn't have an acceptable Windows driver for that product.
Newsflash: ATI doesn't have an acceptable Windows driver for *any* product.
How many times have you had ATI software lock up a machine? I've even had it trash partition tables on crash.
Absolute garbage. Even though the hardware is good quality and theoretically does what I need, the cards are useless.
At the very least, they should be open-sourcing drivers for obsolete products.
Don't ask me about the time I installed over 150 ATI AIW Pros at a Toronto TV station... then had *no end* to the problems when Windows 2000 came out and they wanted to upgrade a year later.
Unless they start to take their responsibilities to produce working (and free of silly UI "embellishments" which makes ATI's MultiMedia Center look like it was designed by a 14-year-old anime fan with Downs Syndrome) software for their hardware, their hardware shall remain utterly useless, and I shall continue to warn people away from it.
Fire and Meat. Yummy.