DVBACKUP(1) | General Commands Manual | DVBACKUP(1) |
dvbackup — Converter from arbitrary data to a DV stream
dvbackup [--version] [-n|--ntsc-mode] [-d|--decode] [-t|--verify] [-b|--set-backup-title=TITLE] [--set-picture=PPM-FILE] [-v|--verbose] [-p|--prefix=COUNT] [--test=COUNT] [-r|--recover] [--enable-audio] [-?|--help] [--usage]
This manual page documents briefly the dvbackup tool.
This manual page was written for the Debian distribution because the original program does not have a manual page.
As you probably know, current digital camcorders can save approximately 13 GB of data on those tiny DV cartridges at a speed of 3.6 MB/second. That's fast. Very fast. It's faster than most DAT streamers which only work at 1 MB/sec or less. We can not use all of the data, but 10 GB should be good enough for everyone.
That's nice, but how can we use this to save data on it? And here comes the fun part: If you read the DV documentation carefully, you will notice that the AC DCT coefficients of the video data blocks (8x8 pixels in size) get a fixed amount of space in the DV data stream, but can be terminated earlier with a certain code sequence. So let's have some fun: We terminate the AC coefficients immediately leaving only the DC coefficient for a fancy penguin picture and use the rest for our backup data. Future implementations could easily add a little picture showing the currently written file or something like that.
Then there is the audio data, which is written uncompressed onto the tape. That means: We tell the camcorder at the beginning of each frame, that we won't use audio at all but fill the space reserved for it with data. Easy, but somewhat hacky. In fact, I don't know, if this works on every camcorder and not only on mine (a Sony VX700). Your mileage may vary.
To finally bring the data on tape, you have to use an additional utility, called dvconnect, which is (hopefully soon) included into libdv. Take a look at the patch manager if it's not in already. And then it's time to rock and roll:
Advantages of dvbackup over other backup technologies
Disadvantages of dvbackup
Usage of the Unix client
This manual page was written by Robert Jordens jordens@debian.org for the Debian system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2. On Debian systems, the full text of this license can be found in the file /usr/share/common-licenses/GPL-2.