I use an Elgato EyeTV HD (199.00) connected to an old Mac Mini and it works great. For fun, I hooked it up to my new rMBP and encoded some recorded video and it did it in a fraction of the time.
So yes, it's possible, check out Elgato's website to get the hardware you need to connect to your Macbook.