Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Oct 2001 10:54:21 -0700 (PDT)
From:      bruno schwander <bschwand@dvart.com>
To:        multimedia@freebsd.org
Subject:   Re: fxtv and real-time mpeg capture (status)
Message-ID:  <Pine.BSF.4.21.0110181029420.73452-100000@mail.dvart.com>
In-Reply-To: <20011017205612.A2891@otto.oss.qwest.net>

next in thread | previous in thread | raw e-mail | index | archive | help
I am to the point where I can successfully grab an mpeg1 1152Kbit/s
and mp2 224Kbit/s stream at 20fps with fxtv piping into ffmpeg.

This on an AMD duron 750MHz, with fxtv and ffmpeg taking together ~75% cpu
time. So, it falls short of 30fps VCD quality, but it worked well last
night to record southpark... gotta get a 1.4 GHz :-)

Fxtv is actually consuming twice as much cpu time as ffmpeg (probably
because of the conversion to ppm, and because I do some inefficient
things)

Currently it uses aio_xx calls, so the kernel must have AIO_VFS compiled
in. (it was an easy hack. the whole thing is a hack anyway...) 

TBD: 
- audio/video sync (not tested extensively, there may be some drift)
- replace aio_xx with select()/poll()
- clean memory/proc handling to reduce hangs and crashes ! 
- add other available ffmpeg options in the GUI (currently only format and
bitrate)
- speed up if possible

I'll post a link when I get there. Probably some time next week.

bruno


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-multimedia" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0110181029420.73452-100000>