Si se desea convertir y truncar audios como los grabados por streaming en radios online, se puede seguir esta sencilla solución en GNU/Linux.
1º) Instalar los siguientes paquetes:
carlos$ sudo apt-get install libmp3splt-ogg libmp3splt0 mp3splt
2º) Crear un script con este contenido:
#!/bin/sh
echo "Minutos a los que truncar: " $1
for i in *.asf; do
mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader:file="${i%.asf}.wav" "$i"
oggenc "${i%.asf}.wav"
oggsplt "${i%.asf}.ogg" 00.00.00 $1.00.00 -o "${i%.asf}_.ogg"
done
3º) Invocarlo:
carlos$ ./convierte-y-trunca.sh 17
Esto convertirá los archivos .asf del directorio actual a wav, y de este formato a ogg. Posteriormente los truncará hasta el minuto 17 en este caso.