From owner-freebsd-multimedia@FreeBSD.ORG Thu Dec 23 15:27:11 2010 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7FDDE106564A for ; Thu, 23 Dec 2010 15:27:11 +0000 (UTC) (envelope-from stuartb@4gh.net) Received: from smtp02.lnh.mail.rcn.net (smtp02.lnh.mail.rcn.net [207.172.157.102]) by mx1.freebsd.org (Postfix) with ESMTP id 3B8978FC1C for ; Thu, 23 Dec 2010 15:27:10 +0000 (UTC) Received: from mr17.lnh.mail.rcn.net ([207.172.157.37]) by smtp02.lnh.mail.rcn.net with ESMTP; 23 Dec 2010 09:58:06 -0500 Received: from mx04.lnh.mail.rcn.net (mx04.lnh.mail.rcn.net [207.172.157.54]) by mr17.lnh.mail.rcn.net (MOS 4.1.9-GA) with ESMTP id AQN62196; Thu, 23 Dec 2010 09:58:05 -0500 X-Auth-ID: stuartb.4gh@starpower.net Received: from 66-44-76-95.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com (HELO freeman.4gh.net) ([66.44.76.95]) by smtp04.lnh.mail.rcn.net with ESMTP; 23 Dec 2010 09:58:05 -0500 Received: by freeman.4gh.net (Postfix, from userid 1001) id 8E4C3130D90; Thu, 23 Dec 2010 09:58:04 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by freeman.4gh.net (Postfix) with ESMTP id 87E12130D5F for ; Thu, 23 Dec 2010 09:58:04 -0500 (EST) Date: Thu, 23 Dec 2010 09:58:04 -0500 (EST) From: Stuart Barkley To: freebsd-multimedia@freebsd.org In-Reply-To: <20101223131218.GA7979@orange.esperance-linux.co.uk> Message-ID: References: <20101223131218.GA7979@orange.esperance-linux.co.uk> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: Re: unplayable audio CD 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: Thu, 23 Dec 2010 15:27:11 -0000 On Thu, 23 Dec 2010 at 08:12 -0000, Frank Shute wrote: > I believe I can dd the tracks (can somebody give me an example > command? I don't know what blocksize to use) and then encode > although it's all a bit painful compared to using Grip. I have the following in my perl ripping script: my $cmd = "dd if=${device}t${nn_track} bs=2352 ". "| lame -r -x -b $opt_bitrate -h -m j -q1 - ". "> ${disk}_${nn_track}.mp3"; Or for a .wav file: my $cmd = "dd if=${device}t${nn_track} bs=2352 ". "| sox -t raw -r44100 -sw -c2 - -t wav -". "> ${disk}_${nn_track}.wav"; Or just the raw stuff: my $cmd = "dd if=${device}t${nn_track} bs=2352 ". "> ${disk}_${nn_track}.raw"; Stuart Barkley -- I've never been lost; I was once bewildered for three days, but never lost! -- Daniel Boone