From owner-freebsd-multimedia@FreeBSD.ORG Thu Apr 29 10:51:21 2004 Return-Path: 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 1CDD416A4CE for ; Thu, 29 Apr 2004 10:51:21 -0700 (PDT) Received: from mta2.cl.cam.ac.uk (mta2.cl.cam.ac.uk [128.232.0.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 156AB43D58 for ; Thu, 29 Apr 2004 10:51:20 -0700 (PDT) (envelope-from karl.jeacle@cl.cam.ac.uk) Received: from thames.cl.cam.ac.uk ([128.232.8.230] ident=[Z24K0DmyFR2H8kVheJH7DDLBnXSwZtg4]) by mta2.cl.cam.ac.uk with esmtp (Exim 3.092 #1) id 1BJFgt-0006yN-00 for freebsd-multimedia@freebsd.org; Thu, 29 Apr 2004 18:51:19 +0100 Received: from kj234 by thames.cl.cam.ac.uk with local (Exim 3.01 #1) id 1BJFgs-0006VQ-00 for freebsd-multimedia@freebsd.org; Thu, 29 Apr 2004 18:51:18 +0100 Date: Thu, 29 Apr 2004 18:51:18 +0100 From: Karl Jeacle To: freebsd-multimedia@freebsd.org Message-ID: <20040429175118.GA24989@cl.cam.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-image-url: http://www.jeacle.ie/pics/kj234.jpg Sender: Karl Jeacle Subject: stdout from mplayer/mencoder? X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Apr 2004 17:51:21 -0000 I am using mplayer and lame to convert RealAudio files to MP3. Everything works, but I'd like to avoid large temporary WAV files. Currently, I do something like: mplayer -ao pcm -aofile $WAVFILE $RAFILE lame $WAVFILE $MP3FILE But what I'd like to do is more like: mplayer -ao pcm -aofile /dev/stdout $RAFILE | lame - $MP3FILE The problem is that the resulting MP3 file is just white noise. I'm not sure what's going wrong. (I've tried specifying -r & -s lame flags.) Is it possible to get mplayer to write to stdout? Or for mplayer/lame to convert RA->MP3 in a single pipeline? Thanks, Karl