I've had good luck with kino.
See if you can find any info in this thread.