
¿Hay alguna manera de guardar una transmisión de audio en un archivo con ffmpeg pero recortarla automáticamente después de que llegue a un tiempo determinado?
Estoy guardando una transmisión de fmstream.org en un archivo sin formato y luego la transmito desde allí en otro lugar. Ahora el problema al que me enfrento es que el archivo se vuelve demasiado grande con el tiempo y estoy buscando deshacerme del audio innecesario para mantener el tamaño del archivo lo más pequeño posible.
Actualmente estoy ejecutando ffmpeg con:
ffmpeg -i https://stream.live.vc.bbcmedia.co.uk/bbc_radio_one -f s16le -acodec pcm_s16le -ac 2 ar 48k -y radio.raw