Hardware MPEG2 TV Tuners Compared
EconolineCrush writes "The Tech Report has put together an intriguing comparison of TV tuner cards with hardware MPEG2 acceleration from ATI, eVGA, and Hauppauge. The article examines CPU utilization for typical PVR tasks and highlights some very apparent image quality differences between the three cards. Testing was apparently done with Windows XP Media Center Edition 2005, but does anyone have experience with the cards in MythTV?"
An interesting article, to say the least. I'm somewhat surprised that MPEG4 encoders haven't started popping up, though. MPEG2 hardware has been around since the days of the original Pentiums, but Hauppauge has had things pretty much sewn up. Not because Hauppauge's hardware is that much better mind you, but more because the market hasn't been that big. Video files (especially MPEG2) have always been very large. Computers have only had enough capacity to deal with these on a regular basis in the last few years.
:-)
Now for just a generic TV Tuner, there are other options besides Hauppauge. *However*, almost all of the successful TV Cards use the same Brooktree (now Conexant) chipset. This has meant that the quality of the card drivers has been something of deciding factor, which Hauppauge always seemed to do a better job of until recently. Now with "digital convergence" on the horizon, suddenly everyone and their dog is producing usable drivers for just about every OS and settop box in addition. Which, of course, was made easier by the fact that they all use the same chipsets.
On another note, a purple PCI card?! These guys are just going nuts with their solder masks, aren't they? As if there's something wrong with the color green. (Must be too 1980's.) If they *really* wanted to do something different, they should produce a transparent card with the interconnects lined with a cool color like red. i.e. Make it look like something out of Star Trek or something.
Javascript + Nintendo DSi = DSiCade
In case of slowness a mirror of all pages is available here
"I'd rather be a lightning rod than a seismometer." -Ken Kesey
"Hauppauge's PVR line of cards has held the crown for hardware MPEG2 TV tuner cards for the past few years, and while the PVR-150MCE l.p. has low CPU utilization and the quickest initialization and channel change times, its image quality is clearly lacking. The bundle could also use a DVD decoder to meet Media Center Edition 2005's compatibility requirements. Still, it's the only true low profile card in the round-up, and at $67 online, it's certainly affordable.
The TV Wonder Elite is a new contender in the hardware MPEG2 TV tuner market, and ATI has packaged the Elite as an all-inclusive solution that comes with everything you need to transform your PC into a personal video recorder. With low CPU utilization, good image quality, and an excellent remote control, it's a pretty slick solution. However the bundled PowerCinema software seems like a step backwards from ATI's old Multimedia Center, and it doesn't even come close to the functionality of Media Center Edition 2005. At $133 online, the TV Wonder Elite is by far the most expensive tuner in this round-up. You get what you pay for, though; the remote alone is worth $50.
eVGA NVTV April 2005 Surprisingly, the best image quality comes from the least expensive tuner, eVGA's $65 NVTV. The card's bundled NVDVD decoder also makes the card ready to run with Media Center out of the box, provided you have a DirectX 9 graphics card. That's something the other cards lack. The NVTV does have its shortcomings. The card's CPU utilization tends to be a little higher than the others, although not by a significant enough margin to cause concern. The driver bug that plagued our Athlon 64 test system is also a cause for concern, although the card had no issues with our Intel test platform.
Overall, it's hard to come up with a verdict. The PVR-150MCE l.p. is easy to discount due to its comparatively poor image quality. Although the TV Wonder Elite has great image quality, works flawlessly, and comes with a swanky remote, it costs twice as much as the competition. The eVGA NVTV, which also has low CPU utilization and great image quality, runs only $62 online and comes bundled with the NVDVD decoder, making it perfect for Media Center Edition and thus our Editor's Choice. Just keep in mind that if you have an Athlon 64 system with a VIA chipset, you might want to avoid the NVTV until NVIDIA resolves its issues with that platform."
I have a tivo.
The hauppauge card is excellent with MythTV. Myth seems like it was built for the hauppauge card. The best Howtos are written with the hauppauge card in mind.
Like sex? Read and write about it! Indecent Blogging
Other capture cards are not as well supported as the Hauppauge cards.
Curb CO2 emissions: Kill yourself today!
...and for those who don't want to sift through 11 pages of ads and Flash:
Overall, it's hard to come up with a verdict. The PVR-150MCE l.p. is easy to discount due to its comparatively poor image quality. Although the TV Wonder Elite has great image quality, works flawlessly, and comes with a swanky remote, it costs twice as much as the competition. The eVGA NVTV, which also has low CPU utilization and great image quality, runs only $62 online and comes bundled with the NVDVD decoder, making it perfect for Media Center Edition and thus our Editor's Choice. Just keep in mind that if you have an Athlon 64 system with a VIA chipset, you might want to avoid the NVTV until NVIDIA resolves its issues with that platform.
and what about the 250, and do the ATI or Nvidia cards work with MythTV? Anyone know?
More importantly, does anyone have experience with usb tv tuners like the Hauppage WinTV-PVR-USB2 with MythTV ?
Are the linux drivers finally compatible with the video-for-linux model that MythTV requires ?
Has anyone tried using them in order to turn an XBox into a PVR that would like to share their experience ?
A million monkeys and this is the best sig they could come up with...
I don't use Myth tv, although I've heard that it's pretty good. I built my own system with a 200GB PATA HDD and a Hauppauge WinTV-PVR-USB2 TV tuner, which is not shown. Using Myth instead of MCE probably wouldn't make much difference in the quality of the encoded video, if any at all, because all encoding is done on the card itself or with software encoders that are not part of the GUI. Myth is just the front end, and is used because it's open source, not for its superior quality. Although I don't use it, Myth has some pretty nifty features like a webserver for setting up recordings remotely, as well as commercial skip and other nice features.
As far as front ends not provided by MS or linux based, I definitely think that SageTV is the best Windows tv software. It has a great network client app which lets users access the full server remotely, either via a network or over the internet. It's nice to look at and is remote-control friendly. On the other hand, it's current version, 2.2.8, lacks commercial skips and a webserver (although plugins for both are available). Besides that, it's definitly one of, if not the, best front end available for windows, that's not a damn OS. Both missing features listed above are expected to be included in version 3.0, which is scheduled to be released some time this summer, I believe.
One piece of advice that everyone who has ever bought a Hauppauge TV Tuner knows is that do not use the bundled recording software. Hauppauge did a great job on its hardware design but seems to have outsourced its software design to a bunch of monkeys on typewriters currently residing in the Congo.
Due to financial difficulties, the light at the end of the tunnel has been turned off.
or do all of those shots look pretty terrible?
I have the Hauppauge WinTV-PVR-250 running on an Athlon 2200+ w/ 512 MB RAM, 16G OS/software hard drive, 250 GB video hard drive (both IDE). The machine also supports a DVD burner, and a USB-UIRT for remote controlling my cable box. The PVR portion of it comes from Sage TV. Oh, and the wireless. Mustn't forget the wireless.
This setup gives me a PVR package that has superior capabilities to my old DirecTiVo, but slightly (SLIGHTLY!) inferior quality. It records MPEG video that I can easily work with in many video players, video editors, and DVD authoring/burning packages. I can watch videos either streamed over wireless from the SageTV box's hard drive, or I can use the SageTV Client software.
The only weakness is slow channel change times (2 seconds or so). The computer has to control the cable box through IR, and in order to guarantee precision it "punches the remote control buttons" slowly. However, channel surfing is something I don't miss -- now the machine just records what I want, I watch it when I'm damn good and ready, and skipping commercials requires only a few taps on a key on the wireless keyboard I use to control the computer. (I could use a regular remote through the USB-UIRT but the keyboard is faster (though bulkier)).
Fun with Anagarams! LADS HOST, SHALT DOS. HAS DOLTS. AD SLOTHS, HATS SOLD. ASS HO, LTD.
In the sample pictures they provided, the Hauppage card was a little more jagged at some points but the image was a lot more clear. The other screenshots looked very blury.
Because I believe the Hauppage card is capturing the signal into the MPEG more accurately, without fussing with as much AA and smoothing - it will end up looking better on the TV screen - as would be what you would use it for in a PVR setting.
If you're capturing to view on your desktop monitor, then maybe the blurryish smooth images from the eVGA might do you better.
- It's not the Macs I hate. It's Digg users. -
I recently got a dish network PVR, and I wanted to know my options for moving content to my computer. Ideally, I would want to extract the video from the hard drive, but that is a really pain, if even possible on the particular model I got. Anyway, I decided if I ever do want to save any shows, it would make more sense to get a box that can do the capturing and encoding. If I were a sucker for high definition, this would not be an option, but the signal quality I get is not great enough that I would expend much effort worrying about recompression. I found a Macworld review of several devices that fit the bill. The Datavideo DAC-100 and Canopus ADVC-100 looked great. No TV tuner, but that doesn't always matter. I haven't bought either one, but it's nice to know they exist.
Si la vida me da palo, yo la voy a soportar Si la vida me da palo, yo la voy a espabilar
They reviewed 6 boards, and came to a different conclusion: http://www.anandtech.com/video/showdoc.aspx?i=2393
-- Andyvan
I have the PVR-150 (non-MCE), but it has very sketchy IVTV support which MythTV needs. It seems clear that a lot of work in the installation, configuration, and hardware support of MythTV, IVTV, and LAME are needed.
I have an idea. Instead of everyone buying their own tv recorder, they could just record all the shows and put them online and then we can use already existing technologies to download them even before they are shown on TV. I think this would result in a net saving.
first, gratuitous link to my site build your own PVR and the byopvr forums.
Anandtech just did a round up of a bunch of windows MCE "certified" hardware encoding tuner cards.
Also HTPCnews did a Review comparing the new ATI 550 theater pro with the venerable wintv pvr150
E.
Build Your Own PVR/HTPC news, reviews, &
Why not compare apples to apples? I'd more readily compare the two full-height PCI cards to the full-height Hauppauge 250 ($127) rather than the half-height 150. Of course, that may not have yielded the result the author intended.
If you use MythTV, an ATI card will not work. I'll go so far as to say that an ATI AIW card isn't reccomended for any Linux-based PVR work. The coders blame ATI, and ATI says "What? We released Linux drivers!". It's a lot of finger pointing, and in the end is just frustrating to any AIW owner, such as m'self.
The Hauppage on the other hand, is the most reccomended PVR card I've seen - Both on the Linux end and the Windows end of things. It has a built in mpeg decoder/encoder, which allows the systems CPU to focus on things other than converting video for playback.
I recently came across the Hauppage 350 for $160 and am seriously considering one, however as we move into the HDTV age, I'm wondering if an HDTV-capable solution might be a better option.
(Yes, I realize there's PC-based HDTV options, but the Mac link was handy)
Also interesting to note is their poor review of the Hauppage PVR-150 MCE when every other review I've ever read calls it the best TV tuner add-in card ever produced, compared to other manufacuters and compared to Hauppage's other tuners the PVR-250 and PVR-350
Free MacMini
LIRC too
Like the Plextor TV
http://www.newegg.com/app/ViewProductDesc.asp
PX-TV402...
They released GPL'd (themselves!!!!) drivers, support encoding of Mpeg2 AND Mpeg4 and work thru USB2. No need to crack open your case even.
However it's a recently released drivers and it's a work in progress.
Mythtv supports for it is in CVS, but it does work...
With mpeg2 you get good DVD-quality (after all DVD are mpeg2) but you use HUGE amounts of harddrive space. A movie in good mpeg2 quality will span several gigs of hardddrive space.
Having the option of recording into Divx (mpeg4 format) makes sense if you don't want to run huge drive arrays, and the option of recording in mpeg2 is smart for those 'favorite' high-fi movies.
Of course the magic bullet in Linux-land would be a hardware based Theora encoder.
The drivers are called 'go7007' and there is a write up for you gentoo freaks, at
http://gentoo-wiki.com/HARDWARE_go7007
I have a older ATI Wonder-VE and a Hauppauge PVR-350, but I am seriously considuring purchasing a Plextor PVR device. It's VERY smart of them to release GPL drivers. Maybe they will do the same for HDTV devices in the future..
I recently bought a Plextor M402U. It's a USB2 device that supports hardware MPEG4 encoding and has open source GPL'd drivers (except for the firmware, but thats freely distributable at least). MythTV supports it too, although I haven't tried it yet.
STFU about slashdot bias.
I've got an Epia M10K box with a PVR-350 that works like a dream for TV recording and viewing. The built-in encoder and decoder means the processor is barely touched when performing actions with the card. The only draw back is the non-MPEG-2 video/DVD playback. Without unpatched video players you are forced to use the regular x11 output which chews up enough processing power to make somethings unwatchable. There are some hacks for mplayer and xine to work around this, but so far they have had audio delay issues with my current setup or required downgrading the driver version for the card. For now I live with slight frameloss when watching DVDs, but am looking forward to new hacks on mplayer and xine.
I have a Hauppauge PVR250 (non MCE) and a Sapphire Theatrix 550 (new ATI chipset).
I've tried both MythTV and MCE2005.
Frankly I think the IQ on both of these cards is quite poor. If you fiddle with various settings/parameters you can achieve a "passable" picture quality at best.
I was really hyped when I heard about the ATI 550 chipset thinking finally I would get some decent IQ but alas, more of the same mushy looking crap.
As it stands now I'm just making due until something truly worthwhile finally comes out.
- Toby
MPEG2 hardware has been around since the days of the original Pentiums...
I'm not positive about the MPEG4 specs, but the MPEG-1 and MPEG-2 specs were written so that they were implementable on the largest available single-chip ASIC process at the time.
(S(SKK)(SKK))(S(SKK)(SKK))
The Lion King, like all standard animations, uses large swaths of relatively flat color punctuated by dark linework. Optimal compression for line art is substantially different from that of highly-shaded photographic imagery. Given that the vast majority of video available on TV is real-world, that test case seems like a poor indicator for typical performance.
I'm using the Hauppauge 250 and 350 for video inputs for MythTV, and the 350 for TV Out and hardware mpeg2 decoding. Love the cards, they're great. The ivtv drivers seem to bug out every once in a while, especially when I abuse the FFWD/RWD functions, but I gotta give it to the guys workin on the drivers - esp. Chris Kenedy, who seems to be the maintainer.
It's just unfortunate that these cards don't also support DV compression. MPEG is nice and all but sometimes when capturing from a camcorder or vhs, you want to edit the resulting video. MPEG is not ideal for this. Granted, DV capture devices do exist but none to my knowledge have a tuner.
1) In our lab, we've been using an analog CCTV signal [which gets us 60 frames per second, versus maybe 15 frames per second for digital cameras]. The ATI TV cards can pick up the signal, but some of the Hauppauge hardware can't. Does anyone know the name of the standard used by an analog CCTV signal, and what specs a card a needs to meet so as to make sure that it will "see" an analog CCTV signal?
2) Digital Video over Firewire [IEEE 1394] is supposed to have a "direct to disk" feature, so that the intermediate "signal -> MPEG" compression layer is not necessary. Does anyone know of a "direct to disk" solution for analog CCTV signals?
3) Finally, how does the Leadtek WinFast hardware compare to the hardware in this review?
Thanks!
There use to be lots of the 250's and 350's on eBay.
Not anymore. (gratefully I bought 3 of the "48432" versions for my Myth box.)
The 48432 is an OEM version that was bundled with HP boxes, if memory serves me.
This was causing some confusion for buyers, but was a great way to pickup a 250 for half the cost.
Hauppage forum
I would have liked to have seen a comparison of the entire Hauppauge lineup. There was a good link running around somewhere, anyone know of that page URL?
Their "tests" show different pictures for each card. How can they juge the picture quality if they do not show the same picture displayed by each card? The artefacts we see could be attributed to actual differences in the pictures. At least show me a video capture!
Those guys must have skipped Science 101.
Nobox: Only simple products.
for the Hauppage Nova-T says > 1Ghz or something like that, But I can use 2x cards on a 500Mhz AMD both recording and have less than 35% CPU usage. Quality is great as well.
I'm guessing Satellite Versions will take the same amount of CPU too.
These things are great, but unfortunately, it looks like they're discontinuing them. It's looking doubtful that we'll see 64-bit WinXP drivers, much less Linux support. Too bad, because HDTV on widescreen notebooks looks great. 1680x1050 res is close enough to 1080i, and 1280x800 is the same width as 720p.
Sasem's site has a notice posted about the discontinuation, if anyone reads Korean.
Of course, you really need to be able to receive broadcast TV for HDTV tuner boxes/cards to be useful. Unencrypted digital cable TV channels are viewable, but broadcast works best. Plus it's free. I get better HDTV reception than analog TV broadcast.
I love linux, even have my LPI level1, so of course I wanted to try to build a mythtv box. I bought a pvr-350, and even though I don't really like fedora I followed the instructions at www.wilsonet.com. It works great.. Here are my specs 256 megs of ram p2 400 I am using the hardware decoding which cancels out the ability to watch dvds on this box, but hey a p2 400 wouldn't handle that anyway. I have perfect tv playback and recording, without my processor hardly every droping below 85% idle. The system is wonderful and I suggest to anyone trying to build one of these systems on a low end box to get the pvr-350. If you happen to have a power house you can put it in.. a 1.5ghz or higher save some money and go with the pvr-250, your backups will take up half the space and your output should be just as nice. Plus you will get dvd playback and can use the other nice mythtv features such as mythmusic and mythgame
God yes, let's have FULL BITRATE VIDEO SITTING ON OUR DAMN HARD DRIVES. Speaking for myself, I don't feel like investing in an 80GB HDD for every hour of video I want to record (CCIR 601 digital video is roughly 90 GB per hour, using a 4:2:2 sampling scheme without any other compression - this is what most studios use).
MPEG-2 is good enough for DVD, and can be better than DVD if you run it at very low compression ratios. Good enough for DVD? Good enough for me.
---
Mod me down, you fucking twits. Go ahead. I dare you.
(I read with sigs off.)
I have a Hauppauge Nova USB -T which does digital terrestrial (in the UK at least).
It has PVR functions and pause of live tv etc. The only problem I have found is it sucks !
Getting it to work under linux is almost impossible, as it uses a different chipset to the standard analogue devices. As such, it is relegated to use on a Windows machine only. the supplied software *requires* both IE5 and WinDVD 4 to be installed for the tv to work at all. Removing ads is an exercise in futility, because, as the card records straight to mpeg2, if you take out the ads, then you have to resynch all the following recording. This is a problem that gets worse as the recording length increases.
Also, as I am running this on an old win98se box, I am limited to 4GB filesize. I can live with that as it has automatic file splitting, except, that when I try to use the separate pieces of the recording in software such as TMPGEnc DVD Author, I can't ! Only the first section of the file is recognised, and the rest is refused as being out of spec. Strangely, if I use another piece of software ( Womble mpeg editor IIRC ) to open and then save the same "out of spec" files (that's all, just open then save), TMPGEnc suddenly recognises the files ok.
Add to this the occasional IE "page not found" error in the TV interface (no, I'm not kidding), and you get an idea of the shite this program represents.
I did buy a PVR 350 originally, but it didn't work, so I RMA'd it and got this instead....foool.
I will be getting another PVR 350 as soon as funds allow, then I'll have to get a set top box for the digital broadcasts and feed that into the 350.
A large part of the decision to get the Nova-t was the fact that the uk authorities are going to start turning off analogue tv broadcasts as early as 2006, ie, next year, but if I can get a set top box feeding into the 350 then thats what I'll do.
Anybody read this and think WTF? It's not demanding if you are buying a new machine to run MCE, but if you have an older one machine that you want to convert to be your media center, good luck with anything but a P4 or Athlon XP. With Linux and MythTV, you can get PIIIs and sometimes PIIs to work if you have a card with both hardware encoding and decoding capabilities.
Since Hauppauge is the veteran in this market, it will be interesting how the newer cards will fare in Linux machines. Although Hauppauge does not release Linux drivers themselves, they at least acknowlege that people are running Linux and provide you with a link. I don't know what the numbers are but I would think that a majority of people buying Hauppauge products run Linux.
nVidia and ATI might want to take that hint and release Linux drivers for the TV functions. Currently there are drivers for the video cards but the ones for the TV chips are not as mature.
Well, there's spam egg sausage and spam, that's not got much spam in it.
In the UK, digital TV is widely available over the air with both free channels and a small number of subscription ones. There are now several cards which can capture the MPEG2 stream directly from the broadcast, meaning no encoding and no quality loss. One such company selling these is Nebula Electronics.
I don't know what MPEG-2 software decoder the tester used (I assume intervideo), but in my experience with PVR-250 on windows under SageTV, the software decoder has a HUGE impact on the video quality.
The bundled Intervideo decoder is pretty much crap and most people on the SageTV forums suggest the latest NVDVD decoder (which incidently comes with the eVGA card) for best quality. I personally used the Sonic decoder on my Hauppage card and the improvement over the stock on is like night and day.
Not to discount the merits of the other cards in the test, but the PVR-150 in this review is brought down because of the crappy software decoder they bundled it with. I wonder how the output of these cards would compare if used with the same NVDVD decoder?
Beauty is truly in the eye of the tiger
These exist, just not for the PC. The Formac Studio TVR (http://www.formac.com) hooks up over FireWire, takes input from composite, cable, and SVideo, outputs via composite, cable (i think), and SVideo, and captures in DV.
It is, however, pretty expensive ($300).
Elgato makes one too, but last time I checked, the quality wasn't as good.
http://www.elgato.com
If picture quality is your main concern, stay AWAY from any card that compresses it into mpeg2 for you.
Like people fanatically concerned about picture quality would feel even remotely happy with capturing broadcast (or even analogue CTV) NTSC?
These chips spit out raw, uncompressed video.
For all of us with RAIDs capable of writing 37MB/s sustained?
And what, exactly, does "raw" mean, anyway, when talking about converting what amounts to analog pulse intensities for an electron gun that happens to spray across three different colors of pixels (in a very irregular and poorly-reproduceable manner, varying not only from TV to TV but also from scanline to scanline on the exact same TV)?
I will agree with you on principal, but I have to suspect you just posted this for the sake of posting something, rather than to actually address a peeve of yours.
Come on people, this is Slashdot. Is it going to work with MythTV, or not?
Interestingly enough AnandTech is also out with a round up today. http://www.anandtech.com/video/showdoc.aspx?i=2393
bullshit
The cx88 cards you list are DVB(which is pretty much HDTV standard outside USA) cards and they spit out transport stream which is mpeg2.
The quality is superior compared to the crap analog cards featured here because the transmitted signal is digital, not analog.
There are no atheists when recovering from tape backup.
Now, if you'll excuse me, I have to call those MIT guys with the paper generator so we can start work in a random post generator.
Sounds to me like you've been had just like the conference organizers that accepted the random paper.
Slashdot has always had its share of random troll/disparagement/insult bots jumping out of the low score cesspool trying to get a response from a real person.
Just don't look down below into the festering fetid pool that is Score:0 posts replying to yours and you'll be fine.
"Provided by the management for your protection."
You can also purchase external (and internal, I'm sure) capture devices that capture direct to
Do you have any links? I'd be especially interested in a [barebones OEM] card that didn't cost like a gazillion dollars, where "a gazillion" is anything more than about, oh, say $49.95.
PS: In our case, the input signal would be Analog CCTV.
I'm sorry, but NO.
If you dump raw unencoded video to your hard drive, you will be stressing its transfer capabilities to their limits and using obscene amounts of hard drive space.
If you encode the video, you lose quality anyway, and NOW you use a decent amount of CPU time to do so.
The hardware MPEG encoders used in these cards are designed specifically for encoding TV signals and do a VERY good job of it, and they have the added bonus of using almost no CPU whatsoever when recording. They also don't strain your hard drive at all, there are people who run 3-4 encoders simultaneously without any problems. In 99% of all situations, the limiting factor on your quality will be the input signal.
"dumb" TV capture cards are for the cheap/poor. Hell, they're not even for the cheap/poor because what you save on the card (getting to be less and less as time goes by - note the $70 price for the cards reviewed) will be made up for by your need to purchase a much more powerful CPU.
I wish I had mod points and there were a "-1 Moron" option...
retrorocket.o not found, launch anyway?
It's sad that so far there's no such solution for the Mac. I've been using an iBook G4 as a media center for a year, with the Yamaha sound card, NEC VT-46 projector, and an external HD (IDE enclosure). I can watch pretty much anything on it, except HDTV.
Ye Olde BrookTree bt878 chipsets work perfectly for like 10 yrs. The public domain driver is more stable than the official :)
On the other hand, I would as well scoop up an SGI Indy and attach a 10000rpm scsi drive; my guess is it will outrun any current system (at least in price/quality)
I want HDTV tuners with digital cable capability. If I can get rid of my digital boxen that sit on our tv's, I'd be more than happy. After all, isn't the goal of all this to come up with a pvr that can give you high resolution porn on demand?
- The Google Toolbar has a spell checker button AND it works, consider that before hitting submit next time k?
Isn't this kind of stuff obsolete now? Everybody's going to MPEG-4. Both cable and satellite providers are deploying MPEG-4 AVC (a.k.a. H.264) as we speak. Only terrestrial broadcasts will stay with MPEG-2, and that's only because ATSC won't tolerate a massive change to the standard they spent more than a decade writing.
The WinTV PVR 250/350 cards are supported by MythTV through the ivtv drivers: http://ivtv.sourceforge.net/
Unless you want to run extremely low bitrates (fitting full-length movies on CDs, etc), MPEG4 has very few advantages over MPEG2. In fact, it has quite a few disadvantages.
:(
1) Less hardware support. 95%+ of all DVD players out there do not have MPEG4 capability. But they all have MPEG2 capability, since DVD uses MPEG2.
In addition to DVD players, there are numerous MPEG2 hardware acceleration solutions for cheap low-cost low-power frontents, such as the Hauppauge MediaMVP, and the MPEG-2 acceleration capabilities of many Mini-ITX boards, along with hardware IDCT and hardware MoComp found in almost any video card.
2) Lower decoding complexity. Even without the advantage of highly available hardware acceleration, MPEG-2 requires much less CPU power to decode than MPEG-4
MPEG-4 has its advantages, but it's not always the right tool for the job. In the case of PVRs, it is definately not the right tool for the job.
Go buy a Hauppauge PVR-250 and any reasonably supported video card (GeForce 4MX boards are cheap, VERY well supported, and have excellent TV-out capability, as a result they're one of the most reccommended MythTV TV-output boards), and slap them in your choice of stable x86 system, basically any one will do. It'll work, and if you follow Jarod Wilson's MythTV guide with Fedora Core (Google it, it's also linked to from MythTV's site I believe.) it's easy to set up.
I agree the documentation is kind of crappy in some regards for MythTV... Jarod's HOWTO should be linked to in a more prominent location, plus MythTV's lead developer refuses to set up user support forums and/or even link to forums that anyone else sets up, resulting in a mailing list with such high volume that basically no one can keep up with the traffic.
retrorocket.o not found, launch anyway?
Since I am quite certain you will agree HDTV is better quality than any NTSC analog signal you capture from analog cable or antennae, then perhaps the issue isn't using MPEG2 but rather what bitrate you use.
If you are recording more than one channel at a time, you will have difficulty building a disk array capable of keeping up with uncompressed D1 video, and you can forget uncompressed HD content with off-the-shelf hardware.
In my experience, MPEG2 at 6Mbps VBR has no noticeable loss of quality over any NTSC source. You can frequently get away with much less depending on the source material. So, I think the answer is to make sure that you choose the appropriate bitrate for your source material and your quality requirements and have a hardware encoder.
I've got analog cable, and no plans to upgrade. Does this mean that I need to use an analog card like the Hauppage, and that if I had digital cable I'd need a digital card instead?
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Wrong. DVD is compressed (MPEG2 lossy compression).
I did not RTA, but since you ask ...but does anyone have experience with the cards in MythTV? , I thought I'd throw in my two cents: I have been running MythTV on Gentoo w/ a AMD 2400 and the Hauppauge PVR 250 and the hardware encoding is great quality and fast. Overall the system runs very smoothly. If I was gonna rebuild the system, the only thing I'd do differently is choose a different filesystem, I'm currently using Reiser and while it is generally a fast filesystem, it is very sluggish when deleting files larger than a few gigabytes (a very common task with MythTV).
Most HDTV cards will tune OTA HDTV, but there is supposed to be some kind of protection on most cable HDTV transmission, with the exception of the "must-carry" stations (i.e. local broadcast stations), and those you can pick up with an antenna anyway. To my understanding, most HD channels on cable cannot be tuned by these things.
On a side note, for those of you looking for an HDTV card, be it for your computer or a MythTV box, DON'T BUY ATI!!! The ATI HDTV Wonder is the worst crap I've ever used. At present, the DTV app doesn't work at all, and there's a 1-second delay on analog inputs, rendering it useless for gaming (try playing Sonic when everything is delayed by a second). Tech support is useless, they've been having me do driver reinstalls for months now. They swore up and down that it is fully compatible with a 6600GT card, but obviously not...
A comment has already been made about USB 2 cards, but how about firewire. Both my laptop and my portable (Epia-M10000) have USB2 and Firewire ports.
Does anyone know what would be the best card out of those worlds (are firewire better than USB 2)... on a cost VS quality comparison. Mostly they'll probably be used for helping to convert my old VHS video collection into DVD format, and perhaps some PVR-type stuff.
PCI cards are nice... but of course they don't go in my laptop.
no it's die in the board stock, a pretty standard sort of option these days, we sometimes use colors to distinguish different prototypes
that should be "dye in the board stock"
" I've got analog cable, and no plans to upgrade. Does this mean that I need to use an analog card like the Hauppage, and that if I had digital cable I'd need a digital card instead?"
For analog cable you certainly could/would use an analog card like one of the hauppauges.
FWIW: There's not such thing as a digital cable PC card (for the most part -- there's an HDTV card or two that will do unencrypted QAM but that's kinda a cable system crapshoot/roulette and I'd be surprised if the good digital cable channels were unencrypted). If you had digital cable you'd need the digital cable STB and take it's analog output and run it to through the an analog tuner/encoder's video/audio in (again like the hauppauge cards) and use an IR blaster to have the PC control the digital cable set top box.
E.
Build Your Own PVR/HTPC news, reviews, &
S-Video is amazingly better then standard composite. It's unreal.
I had everything going through my Stereo before, which is an older unit that only has standard RCA composite jacks. I mean, it looks okay. But when I hook up the computer's output to it, it looks very junky.
I hooked it up S-Video and it's just great. So I got a switch-box, with a remote control, for 5 S-Video inputs and two outputs. Everything but the VCR supports S-Video now so it's great!
The new fancy digital connectors and digital signals for the new equipment will be great but it's prohibitively expensive at this point. I always hated that about home electronics - it's not new tech (Computers been doing all this digital stuff for a long time now) yet it's priced like it is.
I want to get a PVR-250, you got it running with Myth? It working good for you?
- It's not the Macs I hate. It's Digg users. -
I agree with the article's comments on Hauppauge image quality. I have a PVR-250 (before they added the MCE part) and see much of the same artifacting mentioned in the article. I was disappointed with that. I haven't seen it running on Windows though, only Linux with the ivtv driver.
I've since bought a pcHDTV-3000 card. Haven't got it running jsut yet due to lack of time, but hopefully I'll be happier with this one.
Anyone know if there are good Linux drivers for the better cards reviewed here?
The way they tested the quality of the video was HIGHLY questionable, IMHO.
I would have preferred that they use color bars and other reference standards that are relied upon by broadcasters and videographers.
For example, these DVDs:
http://www.videoessentials.com
Also, they don't mention whether or not the monitor (TV or otherwise) they were using was calibrated. Quite frankly, it's possible that the color looked better simply because the video card was outputting a signal that was more amenable to the display device.
I worked with an engineering team that was working on broadcast-quality MPEG-2 streaming. They used things like Tektronix PQA picture quality analyzers, which are far more "objective."
While people should certainly adjust their TV settings (hue, saturation, contrast) to their taste, video testing should use better selection in content being analyzed, and be standards based. I'm sure that broadcast engineers reading this are rolling their eyes over the test methodology.
I just have experience with the Mac products.
The Canopus products are top notch, but the really good ones are more expensive than those I listed, which is why I forgot about them.
I have a MythTv system up and running with a hauppauge 250. The quality that I get on my system looks better than that of the test. It was fairly easy to set up, and the IVTV drivers work well and are constantly improving. I have this running on an old athlon 850, with 256MB and it handles it very well.
That's pronnounced "hop-hog" for those of you who didn't know. I've had bad hop-hog USB experiences before.
My two-sense.
You may get "upgraded" to digital cable whether you like it or not. Digital cable makes much more efficient use of the bandwidth on the cable distribution system. Some cable companies have said that they plan to remove all of the analog channels from their systems. They are waiting for digital STB prices to fall to the point where they can afford to give them away to their analog customers.
Mea navis aericumbens anguillis abundat
I have no idea why different capture cards would have a problem with it. I would think that any video capture card would work.
My impression is that analog CCTV doesn't have a "channel" [e.g. WCBS New York Channel 2, WNBC New York Channel 4, WABC New York Channel 7, etc].
It seems as though the default Hauppauge software package can't see analog signals unless they have a "channel".
There are already many analog-to-DV hardware converters, but those have a different market as a target - amateur, semi-pro and pro movie making.
The MPEG2 cards are just for capturing TV shows. They use MPEG2 because the majority of their users tend to create DVDs out of those shows - hence, the cards create the capture files directly in DVD-compatible MPEG2.
How come this comment was rated Interesting? It's wrong!
.dv file, but the video stream is already encoded with the DV codec (pretty similar to MJPEG). The encapsulation (on-disk and on-tape format) does not matter, it's the video/audio codecs that matter.
All the DV and mini-DV camcorders on the market write DV content on the tapes, not raw video! Sure, it's not a
Want proof? (aside from reading up the existing documentation on the Internet) The capacity of a 60 minutes mini-DV tape is about 12...15GB (i forgot the exact value). When you save to your computer an hour's worth of footage over FireWire, how big is the file? You bet, it's 12...15GB.
http://www.busybox.net/shame.html
The busybox website claims that Hauppauge includes this GPL software in their product but does not comply with the GPL. The website has these two lines as of today:
--
Hauppauge Media MVP
Hauppauge contacted me on 16 Dec 2003, and claims to be working on resolving this problem.
--
Since there is nothing more, we can assume that Hauppage has not satisfactorily resolved this problem. Therefore, DO NOT BUY HAUPPAUGE. Furthermore, try to let them know why you will not by their product.
There's an extremely large installed base of DVD players which, all of them, are based on MPEG2. These cards encode directly to MPEG2 (actually, DVD-compatible MPEG2) because most of their users tend to record shows just to burn them to DVDs.
Capturing to MPEG4, then transcoding to MPEG2 will induce quality loss.
Also, the typical DVD MPEG2 bitrate is high enough so that there's essentialy no quality loss when encoding a typical TV show to DVD/MPEG2.
And no, the majority of normal people do not watch recorded TV shows on computers (where MPEG4 might make sense), they use DVD players for that. Hence, MPEG2.
[not offtopic]
Any one get such an app to work on an ATI Radeon 8500DV which has a Philips chipset and WDM drivers? I get an error saying "video device already in use" whenever I try an run any such app including hVCplus, FreeTV, etc, etc.
I own two PVR250's, and that's the worst image quality I've ever seen. Most HTPC users like to tinker a lot, and know that the first thing you need to do after installing a 250 is to make a few registry changes. There are lots of guides on the web describing how to do so. This makes the image quality on par with the cable going straight to your TV**. However, even BEFORE making these changes, the picture quality shouldn't be as bad as shown in the review. I'm not sure what, but something was wrong with their setup. Before I get jumped on about owning a 250 and complaining about the represented image quality of a 150, the cards are almost identical, and similar registry changes should be made for the 150 as well. **for the average user. Granted, if you work in Television your eyes get trained to look for certain things. I can tell a very small difference between the two, but I have to actively look for it. My girlfriend and friends cannot. Kind of like comparing an MP3 to a CD, at a decent bitrate most people can't actually tell a difference. Someone with a trained ear can.
Why not get a PCI Nova-T instead? I'm running one with no problems under MythTV 0.16, 2.6.10 kernel and FC2, along with a PVR-350.
Getting a setup top box (50quid) and a PVR-350 (100quid) to enable you to record the digital signal from the STB through the analoue tuner of the 350 seems misguided, and will seriously degrade quality.
Get a PCI Nova-T DVB card, and use it to dump the MPEG2 transmission to your disk. Quality is far far superior to using the 350 for the task, as the quality is as broadcast and no recompression is needed.
The very reason I have both a Nova-T and PVR350 in my Myth box is to allow crystal clear DVB recordings through the Nova-T and very decent MPEG2 recording through my ntl: box connected via svideo to the 350, controlled via lirc. I also use the PVR-350 as an output device, which uses the onboard MPEG2 decoder and drives an X display. If you are just wanting to record MPEG2, go for the cheaper PVR-250 card, without the decoder facility.
For cutting and remuxing MPEG2 streams, which seems to be no small task, try out the following (Windows)
ProjectX - for demuxing and fixing MPEG2 streams
Cuttermaran - for editing and joining MPEG2 streams
Both of these are free, and worth the purchase price in full.
DrWeesh
Does such an app exist? Drawbacks?
I guess you're just SLIGHTLY blind! It's a WORLD of difference. I cannot stand the crappy quaity analog captures, it looks like crap. The DVD burner is useless too, no way it's worth burning that crap, you couldn't pay me enough to watch it.
that'll make everyone who paid "extra" for digital feel pretty stupid, huh? ;-)
i suppose it's more likely they make it an excuse to jack up the rates all around.
Analog capturing looks like crap, but people will fight to build systems that use it. Satellite PVRs loose no quality whatsoever, the picture quality difference is just unbelieveable. It looks like twice as good.
Anybody who isn't blind and cares to have a watcheable picture doesn't do analog captures. We're not far from VHS quality...
The PCI bus seems to have major effects on reception for the analogue card. Any activity on the bus causes noise in the image. I had much success in improving the quality of the picture by changing PCI latency and clockspeed settings in my BIOS.
Also, disk activity (it seems seeking predominately) causes major reception artifacts.
In the end, I gave up on analogue transmissions and just use the DVB card since, in Australia, all free to air stations also broadcast in digital.
DVB-* cards have picture quality that blow analog capturing. There is NO QUALITY LOSS - WHATSOEVER! It's the only capturing that's actually watcheable.
.... there's TONS of them, some being free. You decided to stick with the crappy one and complain about the bundled software. That's like people saying their analog card sucks because of the program that came with it (if anything came with it at all).
People with DVB cards usually pick a good program: VDR, MyTheatre, ProgDVB, DVB Dream,
As for the "exercise in futility" that the card "records" in mpeg2, again, it's just you. The signal is broadcasted in mpeg2 and is recorded as is, bit for bit. Were you doing crappy analog capture, you'd have a shitty signal being captured, filtered, sampled, butchered, encoded, and finally compressed right to mpeg2 anyways. End result is the same, but without the quality. Neither mpeg2 file is hard to edit, it's just that you don't know how. I cut ads just fine everyday (funnily, with Womble MPEGVCR - never had a problem), and never had "out of spec" errors or such.
Then you blame the 4GB limit still making it sound somehow like it's the cards' fault that you're running a crappy outdated shitty OS. Not like analog capturing would be easier - much the inverse, the files are MUCH bigger if you're doing analog capturing, and quality much worse.
Yes, do get something that will hold your hand. You have the MUCH superior product, and blame your own problems and misunderstandings on it. Good job at dissing a vastly superior product.
Of course we should compare cards based on the size of their PCB! Let's throw in flotation and taste tests for good measure =)
Translation: It gets so compressed so much that the quality is actually less than that of analog cable. Or at least that's how it worked here in California with Comcast.
My local PBS stations multiplex multiple SD programs on a 19 Mbps over-the-air channel during the day. I was pleasantly surprised by the quality of the video.
Mea navis aericumbens anguillis abundat
What if I just want to watch regular TV on my computer? What kind of card should I get?
The ghosting and wave patterns on those screen grabs look to me like classic symptoms of using a really shit cable. What the hell is this guy using as his video cable? I hope he's not trying to compare the quality of video cards using a £5/$5 scart cable he bought from a supermarket? The difference a decent £40 scart lead makes is astonding.
Look down the left hand side of all the screen grabs - you won't get any of those signal reflection problems with a decent cable.
You're welcome.
THANKS!!!
CCIR must be oversampled and the 4:2:2 format inefficient. Broadcast NTSC TV's video bandwidth is about 5 MHz. 8 bit (1 byte) samples yield 50 dB S/N. 2 x 5e6 x 3600 = 36 GB/hr. Strip out blanking times (multiply by 0.82) to get 30 GB/hr.
Contribute to civilization: ari.aynrand.org/donate
Well sure it doesn't have to be that way (I've heard DirecTV looks pretty good), but the temptation is always there. Cable companies try to squeeze in just a liiiittle bit more.. maybe another channel here or there. I like that analog cable doesn't give them as many options. They have fewer ways to screw it up.
Congratulations, you're an idiot who misses the point. Broadcast NTSC is crap quality. Further, if the *bandwidth* is 5 MHz (it isn't, actually, but close enough), how fast do you have to sample? Answer? 2*BW. Nyquist. 60 GB/hr. Still way too much. I win. Blanking data is actually 8%, not 18% (21 lines of VBI, 262.5 lines per field, 8%), meaning that it's actually going to be closer to 66 GB/hr, but either way, way too much.
Next, NTSC only broadcasts 4:2:0 (this is not, technically true, due to analog vs. digital differences, but it is close enough for now - suffice to say, color resolution in NTSC is roughly half that of luminance resolution) but people worried about quality know that *capturing* at 4:2:0 will produces all sorts of degradations; capturing at 4:2:2 is really necessary to sample NTSC broadcast analog video without loss of quality.
CCIR is a studio format, used before broadcast, and is much higher quality than bNTSC. If you want to talk about the errors compression induces, then obviously you're going to capture at the highest possible quality, right? And the highest possible quality is *not* broadcast NTSC, especially as non-broadcast sources like DirectTV become more and more prevalent.
---
Mod me down, you fucking twits. Go ahead. I dare you.
(I read with sigs off.)