Automagically creating an mp3 straight from the ogg stream: (you can replace "curl" with "wget -o -" if you want to)
shell$ curl http://mystream/ilike/radio.ogg | oggdec -o - - | lame -q 2 --abr BITRATE - /path/to/stream/output.mp3
If this returns static, then try adding "-e 1" or "-e 0" between "oggdec" and "-o".
And to kill it:
shell$ ps axc | grep curl | grep -v grep | awk '{ print $1 }' | xargs -n 1 kill
Or if you're on Linux and it's a seperate file/script, as in #!/bin/sh blahblahblah,
shell$ ps axc | grep namofmyscript | awk '{ print $1 }' | xargs -n 1 kill
(The above will not work on Mach/OSX, for reasons better not explained if you value your sanity.)
It's all just guesswork, because for some reason I can't load the vorbis-tools nor can I load lame.
And by the way, I've tried numerous times to "copy" an r(s)tp/mms stream and have had no luck at all with it.
-Chris Kastorff, aka `encryptio`
On Apr 2, 2005, at 7:45 PM, Eric Dunbar wrote:
Hello all: I have a challenge for you.
I'd like to download streams of OGG and RealPlayer from a radio station, convert them to MP3 or AAC (if I get an iPod shuffle), and play them back on an MP3 player at my leisure.
So, in a nut-shell, I have two major options to get audio from the web: streamed OGG for live broadcasts and streamed RTSP (RealPlayer) for audio-archives.
I'd like to capture the bit-stream for both formats (OGG and RTSP) and convert them to MP3 or AAC for playback on an MP3 player (which I have yet to get... chances are it'll be an iPod shuffle 512 MB, but if there any *good* ones out there that support OGG I might consider them instead).
(1) OGG
I have a hunch that it'll be possible to do it for OGG format since I can actually DOWNLOAD the file using wget and any web browser (e.g. <http://oggtrial.nm.cbc.ca:80/cbcr1-toronto.ogg> as referenced in <http://www.cbc.ca/livemedia/cbcr1-toronto.m3u>) directly to disk.
I suspect that I could create a cron entry (anacron would be pointless for *live* content ;-) that did: wget http://oggtrial.nm.cbc.ca:80/cbcr1-toronto.ogg at a certain time (e.g. 21:05), and, then at the end of the program (21:59) would run another cron along the lines of: killall wget
I also suspect there are some apps out there that can be coaxed into automagically converting OGG into MP3 or AAC format (if I can find any OGG plug-ins for iTunes I could use the magic of Unix under OS X.
Any thoughts? Anyone else have any success doing something similar?
Thanks, Eric. _______________________________________________ yellowdog-general mailing list [email protected] http://lists.terrasoftsolutions.com/mailman/listinfo/yellowdog-general HINT: to Google archives, try '<keywords> site:terrasoftsolutions.com'
_______________________________________________ yellowdog-general mailing list [email protected] http://lists.terrasoftsolutions.com/mailman/listinfo/yellowdog-general HINT: to Google archives, try '<keywords> site:terrasoftsolutions.com'
