lame
Fabio FZero
fabio.fzero-Re5JQEeQqe8AvxtiuMwx3w at public.gmane.org
Fri Dec 25 22:27:04 UTC 2009
Hm, it seems there's something missing in your system. Your sox says:
"SUPPORTED FILE FORMATS: m3u pls"
While mine says:
"AUDIO FILE FORMATS: 8svx aif aifc aiff aiffc al amb au avr caf cdda
cdr cvs cvsd cvu dat dvms f32 f4 f64 f8 fap flac fssd gsm hcom htk ima
ircam la lpc lpc10 lu mat mat4 mat5 maud nist ogg paf prc pvf raw s1
s16 s2 s24 s3 s32 s4 s8 sb sd2 sds sf sl smp snd sndfile sndr sndt sou
sox sph sw txw u1 u16 u2 u24 u3 u32 u4 u8 ub ul uw vms voc vorbis vox
w64 wav wavpcm wv wve xa xi
PLAYLIST FORMATS: m3u pls"
You said you use Ubuntu (which version BTW?), so maybe you should
install ubuntu-restricted-extras to see if anything else shows in that
list. If you already installed it, try "sudo dpkg-reconfigure
ubuntu-restricted-extras".
If none of this works you may try installing ffmpeg and converting the
file with it. If this is a desktop, you could also try using Audacity.
It also uses Lame to make MP3s, but if it can recognize your original
.wav the first conversion will be made automatically.
FZ
On Fri, Dec 25, 2009 at 8:12 PM, Mr Chris Aitken <caitken-Bm8TULXj0r/3fQ9qLvQP4Q at public.gmane.org> wrote:
> Fabio FZero wrote:
>>
>> It seems something is wrong with your source file, as per the error
>> message:
>>
>> "Only 8, 16, 24 and 32 bit input files supported"
>>
>> Where did you get the file from? If it's from a portable voice
>> recorder, you may have a non-PCM wave file, which Lame doesn't
>> understand.
>>
>> You can probably fix it using sox (it's in the debian repo):
>>
>> sox --magic ~/Desktop/meetMe.wav -b 16 -c 1 -r 44100
>> ~/Desktop/meetMe-fixed.wav
>>
>> The --magic parameter will use ninja techniques to figure out the
>> original format. The other parameters will convert it to a
>> 44.1Khz/16bit vanilla wav file which lame can easily understand.
>>
>
> Oaky, I installed sox with sudo apt-get install sox, then ran your command
> (my system didn't like the --magic switch):
>
> chris at cpc:~$ sox --magic ~/Desktop/MeetMe.wav -b 16 -c 1 -r 44100
> ~/Desktop/MeetMe-fixed.wav
> sox: unrecognized option `--magic'
> sox: SoX v14.0.0
>
> Usage summary: [gopts] [[fopts] infile]... [fopts] outfile [effect
> [effopts]]...
>
> SPECIAL FILENAMES:
> - stdin (infile) or stdout (outfile)
> -n use the null file handler; for use with e.g. synth & stat
>
> GLOBAL OPTIONS (gopts) (can be specified at any point before the first
> effect):
> --buffer BYTES set the buffer size (default 8192)
> --combine concatenate concatenate multiple input files (default for sox,
> rec)
> --combine sequence sequence multiple input files (default for play)
> -h, --help display version number and usage information
> --help-effect NAME display usage of specified effect; use `all' to display
> all
> --interactive prompt to overwrite output file
> -m, --combine mix mix multiple input files (instead of concatenating)
> -M, --combine merge merge multiple input files (instead of concatenating)
> --plot gnuplot|octave generate script to plot response of filter effect
> -q, --no-show-progress run in quiet mode; opposite of -S
> --replay-gain track|album|off default: off (sox, rec), track (play)
> -R use default random numbers (same on each run of SoX)
> -S, --show-progress display progress while processing audio data
> --version display version number of SoX and exit
> -V[LEVEL] increment or set verbosity level (default 2); levels are:
> 1: failure messages
> 2: warnings
> 3: details of processing
> 4-6: increasing levels of debug messages
>
> FORMAT OPTIONS (fopts):
> Format options only need to be supplied for input files that are headerless,
> otherwise they are obtained automatically. Output files will default to the
> same format options as the input file unless otherwise specified.
>
> -c, --channels CHANNELS number of channels in audio data
> -C, --compression FACTOR compression factor for output format
> --comment TEXT Specify comment text for the output file
> --comment-file FILENAME file containing comment text for the output file
> --endian little|big|swap set endianness; swap means opposite to default
> -r, --rate RATE sample rate of audio
> -t, --type FILETYPE file type of audio
> -x invert auto-detected endianness
> -N, --reverse-nibbles nibble-order
> -X, --reverse-bits bit-order of data
> -B/-L force endianness to big/little
> -s/-u/-U/-A/ sample encoding: signed/unsigned/u-law/A-law
> -a/-i/-g/-f ADPCM/IMA_ADPCM/GSM/floating point
> -1/-2/-3/-4/-8 sample size in bytes
> -v, --volume FACTOR volume input file volume adjustment factor (real
> number)
>
> SUPPORTED FILE FORMATS: m3u pls
>
> SUPPORTED EFFECTS: allpass band bandpass bandreject bass chorus compand
> dcshift deemph dither earwax echo echos equalizer fade filter flanger
> highpass key ladspa lowpass mcompand mixer noiseprof noisered oops pad pan
> phaser polyphase rabbit repeat resample reverb reverse silence speed stat
> swap synth tempo treble tremolo trim vol
>
> effopts: depends on effect
> chris at cpc:~$
>
> So, then I ran it without magic and it didn't like 16:
>
> chris at cpc:~$ sox ~/Desktop/MeetMe.wav -b 16 -c 1 -r 44100
> ~/Desktop/MeetMe-fixed.wav
> sox soxio: Failed reading `16': unknown file type `auto'
> chris at cpc:~$
>
> So, I took out the 16 and got...
>
> chris at cpc:~$ sox ~/Desktop/MeetMe.wav -b -c 1 -r 44100
> ~/Desktop/MeetMe-fixed.wav
> sox soxio: Failed reading `/home/chris/Desktop/MeetMe.wav': unknown file
> type `auto'
> chris at cpc:~$
>
>> []s
>> FZero
>>
>> On Fri, Dec 25, 2009 at 6:47 PM, Mr Chris Aitken <caitken-Bm8TULXj0r/3fQ9qLvQP4Q at public.gmane.org>
>> wrote:
>>
>>>
>>> I use ubuntu. I want to convert a .wav to an .mp3
>>>
>>> Here is what I have done:
>>>
>>>
>>> ## install lame:
>>> sudo apt-get install shntool
>>> sudo apt-get install lame
>>>
>>> #to convert /home/chris/Desktop/meetMe.wav ---to-->
>>> /home/chris/Desktop/meetMe.mp3:
>>>
>>> lame -V2 /home/chris/Desktop/meetMe.wav ---to-->
>>> /home/chris/Desktop/meetMe.mp3
>>>
>>> ------------------------------------------------------------
>>> Unfortunately it did not take.
>>>
>>> I got,
>>>
>>> chris at cpc:~$ lame -V2 /home/chris/Desktop/MeetMe.wav
>>> /home/chris/Desktop/MeetMe.mp3
>>> LAME 3.97 32bits (http://www.mp3dev.org/)
>>> CPU features: MMX (ASM used), SSE
>>> polyphase lowpass filter disabled
>>> Encoding /home/chris/Desktop/MeetMe.wav to /home/chris/Desktop/MeetMe.mp3
>>> Encoding as 22.05 kHz VBR(q=2) single-ch MPEG-2 Layer III (ca. 7.3x)
>>> qval=3
>>> Only 8, 16, 24 and 32 bit input files supported
>>> chris at cpc:~$
>>>
>>> Any suggestions?
>>>
>>> Chris
>>> --
>>> The Toronto Linux Users Group. Meetings: http://gtalug.org/
>>> TLUG requests: Linux topics, No HTML, wrap text below 80 columns
>>> How to UNSUBSCRIBE: http://gtalug.org/wiki/Mailing_lists
>>>
>>>
>>
>> --
>> The Toronto Linux Users Group. Meetings: http://gtalug.org/
>> TLUG requests: Linux topics, No HTML, wrap text below 80 columns
>> How to UNSUBSCRIBE: http://gtalug.org/wiki/Mailing_lists
>>
>>
>>
>
> --
> The Toronto Linux Users Group. Meetings: http://gtalug.org/
> TLUG requests: Linux topics, No HTML, wrap text below 80 columns
> How to UNSUBSCRIBE: http://gtalug.org/wiki/Mailing_lists
>
--
The Toronto Linux Users Group. Meetings: http://gtalug.org/
TLUG requests: Linux topics, No HTML, wrap text below 80 columns
How to UNSUBSCRIBE: http://gtalug.org/wiki/Mailing_lists
More information about the Legacy
mailing list