If you have a IEEE1394/Firewire card, you can record DV streams from your camcorder:

Code: dvrecord.sh

#!/bin/bash

STARTTIME=`/bin/date +%H.%M.%S`
DEST="dvrecord-${STARTTIME}"
echo "writing to $DEST"
modprobe video1394
dvconnect -d /dev/video1394-0 | ffmpeg -f dv -i /dev/stdin -target dvd "$DEST.avi"
Note that the codec DVD uses quite some space, you might want to change to DIVX.