Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm hoping somebody can help me with this. Even if VLC isn't the best way I'm open for other methods. I've tried LiquidSoap but I can't get my scripts to function no matter what the script is.

Anyways, what I need to do is pull an Icecast stream streaming in OGG (on my server), transcode it live, and push it to my same Icecast server under a different mount as MP3/MPEG.

I've taken a look at "Sout" for VLC... But damn is it confusing. I could really use some help here.

share|improve this question

migrated from Dec 26 '11 at 2:42

This question came from our site for professional and enthusiast programmers.

Keep in mind that you are going to lose significant audio quality this way. I highly recommend encoding both streams at the source. – Brad Dec 25 '11 at 15:52

Take a look at Flumotion

I assume from your description this is audio-only.

You will also need flumotion-ugly from Zaheer's repository.

You should be able to make it work even with a simple pipeline like

flumotion-launch icecast-producer url=http://... ! single-generic-decoder ! mp3-encoder ! shout2-consumer ip=... mount-point-...

Use flumotion-inspect to look at properties of components if you want to tune more.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.