From owner-freebsd-questions@FreeBSD.ORG Wed Mar 14 03:09:32 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 98938106564A for ; Wed, 14 Mar 2012 03:09:32 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mx02.qsc.de (mx02.qsc.de [213.148.130.14]) by mx1.freebsd.org (Postfix) with ESMTP id 550FE8FC0A for ; Wed, 14 Mar 2012 03:09:32 +0000 (UTC) Received: from r56.edvax.de (port-92-195-185-71.dynamic.qsc.de [92.195.185.71]) by mx02.qsc.de (Postfix) with ESMTP id 585301ED79; Wed, 14 Mar 2012 04:09:31 +0100 (CET) Received: from r56.edvax.de (localhost [127.0.0.1]) by r56.edvax.de (8.14.5/8.14.5) with SMTP id q2E39UFM002063; Wed, 14 Mar 2012 04:09:30 +0100 (CET) (envelope-from freebsd@edvax.de) Date: Wed, 14 Mar 2012 04:09:30 +0100 From: Polytropon To: Gary Kline Message-Id: <20120314040930.8e1c3d02.freebsd@edvax.de> In-Reply-To: <20120314021946.GA7043@thought.org> References: <20120311202816.GA7754@thought.org> <20120311221958.37717d66.freebsd@edvax.de> <4F5D3954.1090807@herveybayaustralia.com.au> <4F5EB08D.7090407@ShaneWare.Biz> <4F5EB36A.4090609@herveybayaustralia.com.au> <20120313210636.GD10311@thought.org> <4F5FB8CC.8080303@puresimplicity.net> <20120314021946.GA7043@thought.org> Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org Subject: Re: oops, now: bsd question: how to record a tv stream? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Polytropon List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2012 03:09:32 -0000 On Tue, 13 Mar 2012 19:19:46 -0700, Gary Kline wrote: > i have heard about the "848" or whatever cards for years. > should i have my sister's technician add one? i understood > everything but your last paragraph. please do send me the > links....offline i f you think it wise to spare the > bandwidth. Just to make a note: This is the card I'm using. The model name is "Haupauge WinTV" and the tuner chip is Brooktree 878. It is well supported by FreeBSD (and has been for many years). A "problem" may be that it is a PCI card. The programs mplayer and mencoder can be used to address the tuner and video-in functions of that card, as well as displaying and storing the received content. You need a HF line to the card (or an antenna maybe), except you provide the video feed from a satelite receiver via video-in. In that case, you also need to provide the audio signal from the receiver to your sound card's line-in. With mencoder, both sources can be "combined" and the result can be stored as a video file in any format and container you want. This is the card: bktr0@pci0:0:9:0: class=0x040000 card=0x13eb0070 chip=0x036e109e rev=0x11 hdr=0x00 vendor = 'Conexant (Was: Brooktree Corp)' device = 'Bt878/Fusion 878A Mediastream Controller' class = multimedia subclass = video The card provides HF-in both for TV and radio, video-in, audio-out and... not sure what it is. :-) You need the kernel modules loaded per bktr_load="YES" in /boot/loader.conf, and the card will work out of the box. No need to manually and interactively install a "driver". :-) The player command is something like % mplayer tv://1 -vo x11 -ao sdl -tv driver=bsdbt848:device=/dev/bktr0 and similarly mencoder can be used (-ovc and -oac need to be adjusted accordingly) to encode to a file. I'm not sure how to handle TV ("antenna") input as I've always been using a raw video feed (from VTR or camera). However, there's documentation that may help: http://www.mplayerhq.hu/DOCS/HTML/en/tv-input.html It also contains an example to "record to file", which will implement the "software video tape recoder" functionality. -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...