Mac PVR Coming Soon
mgrochmal writes "One of the items bouncing around the rumor mills is EyeTV, a TiVo-like device for Apple computers. Made by El Gato Software, it hooks up to one of the Mac's USB ports and captures MPEG-1 video, with a choice between a VideoCD-compatible recording, or a higher quality recording. You can read about a preview build of it, as well as read a comparison between it and a TiVo." It doesn't come with a hard drive; and here I was, thinking I wouldn't fill up my new 160GB hard drive any time soon. Silly me.
Give me FireWire, please. MPEG-1 video quality isn't going to cut it on a Mac, I'm afraid.
___
Cogito cogito, ergo cogito sum.
This doesn't make any sense. If the Macintosh is really the target platform for this, why didn't they use Firewire? All current Macs ship with Firewire (even the $799 G3 iMac).
Well, it is USB, so it is not a card, which means it will work with iMacs, iBooks, PowerBooks that don't have capability to use cards. Other than that, probably not too much different, though I don't know card specs. It mostly just captures the video, converts to MPEG-1, and is controllable via software to some extent (to change the channel or input source, for example), apparently. I sure want to play with one ...
I remember on the iPod commercial at the end and in very small print (like any disclaimer) it said "Please don't steal music". I wonder what it'll say now, probably "Don't steal anything disney related or we will hunt you down and shove lilo and stitch related crap down your throats"
Alas, MPEG-1`is a lousy format for PVR use of any quality. MPEG-2 only stores video as progressive scan. However, TV is broadcast as interlaced, where the even lines are captured 1/59.94th of a second off from the odd lines. The difference between fields includes half of the video compression information.
Since MPEG-1 can't store data like this, one of the two fields will have to be discarded before capturing. This means you'll lose half of the temporal information automatically. This will leave anything originally shot of film looking jerky on playback, and anything shot on video less "present."
Good PVR systems use MPEG-2, which can store fields. There are good MPEG-2 hardware cards for Mac, even, that they could use instead. Heck, a Dual G4 can encode MPEG-2 in software in significantly faster than real time with the DVD Studio Pro Codec.
My video compression blog
This is not a rumor; this is an announced, real, for-sale-today product. www.elgato.com.
This will work with a Mac, but is not an Apple product. Just to be clear.
--
$tar -xvf
Well, I hate to break it to you, but this is not a rumor. See: http://www.elgato.com/eyeTV/index.html for more details.
That it works on Mac OS X. The PVR space is well covered on wintel, but there isn't anything out there on the Mac. There are tons of video capture cards/devices on the Mac, but nothing (until now) that does PVR with scheduling and such. Plus it does MPEG1 encoding in the box so it'll work on any Mac with USB. Sure, it's not the best by todays standards, but it's lightweight and works. Plus, it's less that $200US so it's a thrid the cost of a ReplayTV or TiVO. It's missing some features compaired to ReplayTV, but not enough to make me want to spend 3 times more for it. Plus, since it creates standard MPEG1 files, I can off load them to CD/HD/whatever and save them as long as I want.
-- Chris Martin, System Administrator
The difference between a Tivo and all of the PC hardware/software combinations is like night and day. Tivo (usually) just works and fundamentally lets you break away from being tied to program schedules.
By contrast all the PC software that I've tried is still fundamentally based on pointing at a programming ggrid and asking the software to record something. That's when it works. I've had a lot of problems with, not only drivers, but also the software itself doing things like having problems recording adjacent programs -- to say nothing of crashing on a fairly regular basis.
I've come to believe that we'll move toward having a "digital entertainment center" that may be (hopefully will be) based on as open an architecture as possible but will be optimized for specific types of entertainment-related functions as opposed to general computing. We all like the idea of this infinitely hackable, totally open computer device, but -- at least for now -- I think Tivo has demonstrated rather convincingly that specialization has some advantages too.
This is why my brother is looking hard at buying an EyeTV. Course, he could also look for a solution with a DVD-burner built into it and a MPEG-2 encoder card, but that costs a lot more than the $200 he would be spending to add this to his exiting iMac + External DVD-burner setup.
My TV burned up 4 years ago, and thanks to ATI. VirtualDub, and recently GATOS gatos.sourceforge.net I haven't seen a commercaial or an annoying network logo for YEARS. Maybe you just stuck with the CRAP software that ATI ships, I haven't. 5 mins of clipping, 15 mins of processing, and an annoying 60 minutes of TV turns into 40 mins of unfettered joy. And I get to keep it for those dull TV nights! Ted Turner can kiss my ass!
"If it smells like fish, don't eat it" - Dad
OK, so you take an iMac (or a G4 tower or even a PowerBook), hook up one of these gadgets as an input and a digital TV that takes a SVGA hookup as an output. Hook the audio out to the big speakers. All that's needed is a good AM/FM tuner card, and you could get rid of the entire audio component stack (other than the turntable) and the DVD player.
-- Two men say they're Jesus. One of them must be wrong. - Dire Straits
Except no shipping Macs use USB 2.0. Maybe it will in the future, but not now.
The review mentions that the standard (only?) compression results in about 650MB of data for each hour of recording. Basing an estimate of USB bulk data transfer capacity on the fact that you can get 4x USB CDR drives, this thing is only using approximately 1/4 of the capacity of a USB connection.
fencepost
just a little off
So that's the video input part, on a machine that's 6+ years old. The Tivo part can be done with a bit of script magic (Applescript, perl, whatever) or tools like BTV from bensoftware. You can encode to MPEG/cinepak/whatever on the fly, or later on. If you don't need the Tivo part, Apple's software does a good job of recording things.
Total cost is about $50 these days, and I'll bet the quality is better.
http://www.apple.com/quicktime/products/broadcast
QuickTime Broadcaster not only encodes video in real-time to MPEG-4 over a network, but will also save a file to disk as well. And the app is AppleScriptable! -- so the only problem now is getting the video (tuned to the appropriate channel) into the machine at the right time. Too bad there's no cheap PCI TV tuners for the Mac...
I've got to think that this approach -- and the El Gato "PVR" for that matter -- is vastly inferior to a "set-it-and-forget-it" tivo.
~jeff
"Q. Does EyeTV support PAL format and work internationally?
A. Not yet. EyeTV currently only supports NTSC format for use in North America."
I got most of my info from this link: http://www.macintoshdigitalhub.com/reviews/eyetv/i ndex.html. Hope this helps clear stuff up!
today is spelling optional day.
So... after I tried to explain, without ambiguity, that I have nothing to say about the EyeTV thingy specifically, you decided to just hop up and down on the same point again? That's no fun.
Let me just put the last nail in this particular coffin. I don't know everything, but I work with broadcast video every day, so I have some working knowledge at least. We're talking about the width of the pipe, here, and that's all. I have seen a USB hard drive sustain reads of about 900 KB per second for an hour, so it's clear that USB is capable, in the most literal sense, of sustaining transfers in excess of 10 Mbps. Since you can squeeze an awful lot of broadcast-quality video into 10 Mbps, USB is therefore not inherently unsuited to compressed video transport.
You seem to be arguing-- for reasons that baffle me-- that the fact that the video must be compressed outside the computer sucks and that only internal, software-based compression is okay. Based on the rack of SD and HD MPEG-2 encoding gear in my lab at the office, I'd have to call ``bullshit'' on that assertion. As I've said before, I have never seen a professional application of a software-based real-time MPEG-2 encoder, so I can't really form an opinion. But they're conspicuous by their absence, I think.
I mean, let's put this in perspective. There are two kinds of compressed video: broadcast quality, and horseshit. On that scale, everything I've ever seen south of a Minerva VNP is horseshit, and that includes both USB encoders and consumer PCI cards.
You find the variety of horseshit compressed video you can squeeze out of your PC to be acceptable, but you find the kind you can get out of the EyeTV widget to be unacceptable. That's a valid opinion, and I respect it. But don't let that develop into a superiority complex. It's still horseshit.