For what it's worth, I used to do exactly this with one or two programs on Linux. I think I had the most success with dvgrab. It even can control the Digital8 camera and rewind and whatnot. It should work with any Firewire card that works on Linux as well.