From owner-freebsd-multimedia@FreeBSD.ORG Wed Oct 4 17:06:26 2006 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D76D816A4DA for ; Wed, 4 Oct 2006 17:06:26 +0000 (UTC) (envelope-from gcorcoran@rcn.com) Received: from smtp02.lnh.mail.rcn.net (smtp02.lnh.mail.rcn.net [207.172.157.102]) by mx1.FreeBSD.org (Postfix) with ESMTP id 289FB43E7F for ; Wed, 4 Oct 2006 17:04:12 +0000 (GMT) (envelope-from gcorcoran@rcn.com) Received: from mr02.lnh.mail.rcn.net ([207.172.157.22]) by smtp02.lnh.mail.rcn.net with ESMTP; 04 Oct 2006 13:04:12 -0400 Received: from smtp01.lnh.mail.rcn.net (smtp01.lnh.mail.rcn.net [207.172.4.11]) by mr02.lnh.mail.rcn.net (MOS 3.7.5a-GA) with ESMTP id MIB81861; Wed, 4 Oct 2006 13:04:06 -0400 (EDT) Received: from 207-172-55-230.c3-0.tlg-ubr5.atw-tlg.pa.cable.rcn.com (HELO [10.56.78.130]) ([207.172.55.230]) by smtp01.lnh.mail.rcn.net with ESMTP; 04 Oct 2006 13:03:58 -0400 X-IronPort-AV: i="4.09,256,1157342400"; d="scan'208"; a="287852792:sNHT2196811694" Message-ID: <4523EBFE.6020402@rcn.com> Date: Wed, 04 Oct 2006 13:14:38 -0400 From: Gary Corcoran User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: freebsd-multimedia@freebsd.org References: In-Reply-To: Content-Type: text/plain; charset=GB2312 Content-Transfer-Encoding: 7bit X-Junkmail-Status: score=10/50, host=mr02.lnh.mail.rcn.net X-Junkmail-SD-Raw: score=unknown, refid=str=0001.0A090203.4523E94F.006B,ss=1,fgs=0, ip=207.172.4.11, so=2006-05-09 23:27:51, dmn=5.2.113/2006-07-26 Subject: Re: Survey on Video Capture API: BSD meteor(4) vs. Video for Linux 1/2 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Oct 2006 17:06:27 -0000 Intron is my alias on the Internet wrote: > If I would code to enhance video capture support for FreeBSD, what video > capture API do you prefer? Your choices: > > 1. BSD Brooktree 848 (See bktr(4) and meteor(4)) > > This is *BSD-specific video capture API. So far only Brooktree > (Conexant) 848/878 chip is supported by *BSD. Thus, actually this API > is BT848/878-specific. > > 2. Video for Linux 1/2 (See http://v4l2spec.bytesex.org/) > These are the video capture APIs for Linux. There are two versions: > V4L and V4L2. Supported hardware list: > http://linux.bytesex.org/v4l2/drivers.html (V4L2 mainly) > http://mxhaard.free.fr/spca5xx.html (V4L) > > MPlayer supports both kinds of API's. But to gain Linux binary > compatibility for FreeBSD, V4L/V4L2 must be introduced to FreeBSD. If FreeBSD would support my ATI All-In-Wonder TV tuner/capture card, then I might finally be able to stop using Windows... ;-) FFmpeg/MPlayer could be used to do the actual realtime capture/encoding, but it expects a video4linux (1) interface to be present. Of course there may be other, better solutions for capturing that I'm not aware of. But I prefer to capture in high bitrate MPEG-1, so that I can edit it in VirtualDub*, and then transcode to another codec at a much lower bitrate. So anyway, you have one vote for using V4L... Gary * a windows program, but supposedly can work under WINE emulation