Thanks, Thor. I hadn't come across Sweep and MHwaveedit before - I shall enjoy having a play with them.
mp3split does the job I need extremely well; it's not really a question of how to edit an audio file, rather than how to find the times of specific sections in the audio for the edit points.
Audacity is an excellent tool, but not really suited to this job - it imports mp3s, de-coding them into its native format, before it can deal with them, and then has to re-code them back to mp3 when it exports them, which means a loss of quality at each re-code (I would guess the same may be true of Sweep and MHwaveedit). It's probably not too significant in this case, but the real problem is that to load a big mp3 into Audacity can take a long time, and exporting it out again even longer. mp3splt doesn't need to decode, and so it's much faster, and doesn't affect quality. The command in this case is very simple
Code:
mp3splt filename.mp3 startminutes.seconds endminutes.seconds
- it's automating the finding of the start and end times that I was wondering about.
I suspect you may be right about it, but some clever person may have figured out a way.