Many models don't give you "clean" HDMI output. It's usually low-res with overlay junk.
edit: if the elgato can do it with HDMI, the question remains can it be done directly with SD out?
e2: also, SD card readers/adapters are cheap and plentiful, this seems like it should be easier to implement