Subject: bktr video recorder
To: None <current-users@netbsd.org>
From: IWAMOTO Toshihiro <toshii@netbsd.org>
List: current-users
Date: 12/19/2002 01:23:32
I wrote video recorder which uses ffmpeg (ffmpeg.sourceforge.net) a
while ago, and it works fine for me. Although I don't have time to
tidy up things, I decided to provide my sources as is, because some of
you might find this item useful.
Some random notes:
0. You must be prepared to read the source if you have question or
trouble. :)
1. The only supported video capture device is bktr(4), of course.
I guess bktr have trouble if the source isn't NTSC, but I haven't confirmed.
2. You will need recent ffmpeg from ffmpeg.sourceforge's cvs
repository.
3. Fast CPU is necessary. I use Athlon XP 1700+.
But tuning quality parameters (bitrate, qmax, ...) should reduce CPU
load somewhat.
4. You'll probably need to look at main.c and adjust device file
names.
5. I copyed fastmemcpy stuff from mplayer and linked into libavcodec,
iirc. Just commenting out USE_FASTMEMCPY in the Makefile might work.
That said, this program works fine for me and I've been successfully
recording a bunch of animes for months.
You can watch TV while recording if you have a XVideo capable video card.
The code is available at
http://www.sat.t.u-tokyo.ac.jp/~iwamoto/comp/mrec/
You need to apply syssrc.bktr.diff.gz to the kernel source.
The diff is against -current tree.
--
IWAMOTO Toshihiro