dvbackup encapsulates arbitrary files into a raw DV data stream suitable for writing on a DV tape. It uses all of the audio data and the space reserved for the AC coefficients of the video data. You also need dvconnect from the libdv project to transmit the data over firewire. The latest version of dvconnect is always included.