OT - Command line manipulation of sound files
mmamiga6 at gmail.com
Tue Sep 7 03:11:23 UTC 2010
Michael Miles wrote:
> Kevin J. Cummings wrote:
>> On 09/06/2010 09:53 PM, Robert wrote:
>>> I attacked the seemingly simply task of producing an audio CD from a
>>> collection of MP3 files and have concluded that it's not as easy as it
>>> sounds. UNLESS GUI front ends are used! I would much rather stick with
>>> CLI because scripting works better that way.
>> Check out bbb. I have bbb-0.0.3-1.i386.rpm installed on my server (from
>> a *long* time ago). You should be able to find it from
>> www.flyn.org/projects/bbb/download.html. I think the current version is
>> bbb is a replacement for burn_baby_burn. Both are a set of scripts for
>> ripping/burning and generally dealing with CD/CD-R/CD-RWs.
>> I burned many a CD-R with WAV files using it years ago.
>>> I decided that the first step must create a .wav file for each .mp3. I
>>> found many scripts to do that; kept coming back to the very simple
>>> mpg123 -w outfile.wav infile.mp3
>>> That has worked fine for all the mp3 files I've given it, producing
>>> files that play properly with the command
>>> play outfile.wav
>>> Further, the .wav file will be played properly by VLC Player AND if
>>> chosen by k3b as a file to be written to an audio CD, that CD will play
>>> fine in the original factory CD player in my '98 Chevy pickup.
>>> BUT I have spent most of today finding and trying, then rejecting
>>> command-line solutions for writing to CD.
>>> > From http://sharkysoft.com/tutorials/linuxtips/cdcommands/
>>> I find this one
>>> cdrecord -v -pad speed=1 dev=5,0,0 -dao -audio -swab *.wav
>>> Which yields cdrecord: Inappropriate audio coding in '$first_file.wav'
>>> Then, from
>>> cdrecord dev=5,0,0 -pad speed=0 -audio *.wav
>>> Which doesn't work, either.
>>> Again, I have no problem with k3b EXCEPT that I must manually select
>>> which songs to burn to the CD rather than let a script do it ... and
>>> surprise me.
>>> Any ideas?
> The source (mp3) is not a desirable way to reproduce a audio cd.
> The mp3 has undergone a huge loss in the making of the mp3 so when you
> try and make a cd that is to be played on a home stereo or car deck
> you will notice a tinny sound.
> You can't make something out of nothing.
> If you want a high quality cd use sources like cd itself, wav files
> that have just been produced by ripping a cd, Flac (Free lossless
> audio codec), iso files, m4a, ape..... these are the most common
> sources for a proper cd.
> A cd runs at 1411kbit/second
> Wav files run at 800- 1411kbit/second
> Flac files are just compressed wav
> ape is pretty much like flac just a different compression scheme
> m4a is a lossy type compression but produces mp4 at 800kbit/second
> giving a very good quality sound
> If you must burn from mp3 make sure the bitrate of the mp3 source is
> at least 192 224, 320 is max bitrate for lame mp3
> Anything lower than 192 is not going to be worth the blank cd.
More information about the users