mplayer -ss 0.5 -endpos 1:14 -ao pcm:file="newfile.wav" oldfile.mp3This is how it works:
-sssays how many seconds of the file to skip at the start. If you don't know the time, but the number of bytes instead, use
-sbinstead. Note that
-ssonly works with seconds, but accepts fractional seconds.
-endpossays at what point to stop playing. This accepts time as
hh:mm:ss.msor in bytes. If you specify only one number, it's seconds.
-aois a special instruction that specifies a plugin, and everything following the plugin are plugin specific options.
pcmis the format for wave files. You could use any format you like.
mplayer -ao helpwill tell you which codecs are supported. I haven't figured out all the suboptions for