ou end up running 2 copies of Lame?
--
Scott Manley (AKA Szyzyg)
Streaming Media Hacker
www.myplay.com
Listening to Paul Van Dyk vs BT vs Ferry Corsten - The Trance Playoffs
http://www.myplay.com/mp/nowpl/now_playing_frame.jsp?plid=282839&start=1
--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )
e to decode the mp3 in realtime (at the very lowest
> quality setting (yes, it's possible)))... ;)
I'm sure I could get it running on my Palm III - 16MhZ - I['ve already
streamed mp3s from my palm (making it the smallest streaming media
server i know of).
--
Scott Manley (AKA S
l.c
>
> If this improves results, then I guess we will have to
> add yet another option :-)
>
Ahh yesss...
As you one remarked - yet another option nobody knows the ideal value
for ;-)
Upsampling uses a different algorithm - has anyone looked at that?
--
Scott Manley (AKA S
Bug is not the right word. Unless someone has been really screwing
with the code. It's just not the most accurate way of doing it but
it is reasonably fast.
Trust me There are worse resampling routines in theis world.
--
Scott Manley (AKA Szyzyg)
Streaming Media Hacker
www.mypla
> well, once upon a time there was ogg squish, which was open
> source, but the source has disappeared (at least I haven't been
> able to find it). I heard Monty is currently too busy with
> vorbis to get to the lossless stuff right now, so in the meantime
> I'm doing just what you mentioned. t
Sterling Windmill wrote:
>
> In audio/video coding is 128kbits/sec equal to 128000 bits/sec or is it 128
> * 1024?
for mpeg it'a 128000, for microsoft's formats it's 128*1024.
--
Scott Manley (AKA Szyzyg)
Streaming Media Hacker
www.myplay.com
Listening to Music
I thinbk the point is tha in standard http streaming ,you can insert an
ID3V2 tag at the start of the stream and have title data displayed - even
if you're streaming static files from apacghe.
Scott Manley (aka Szyzyg) /-- _@/
They must be rather dumb if they managed to dothis with several
distributions of the code and then contiunued to make hte mistake with the
AAC code base
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _ __ __ _ | Armagh
ss the different bitrates have the same frequency and number of
channels then surely they are too dissimilar after the resampling to gain very much?
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _ __ __ _ | Ar
=163458&start=1 )
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _ __ __ _ | Armagh Observatory |
/ __| __ ___| |_| |_ | \/ |__ _ _ _ | |___ _ _ | Ar
eice ;-)
There's already a compressor in there
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _ __ __ _ | Armagh Observatory |
/ __| __ ___| |_| |_ | \/ |__ _ _ _
horus a day at
http://abv-icy1.myplay.com:8000
http://abv-icy1.myplay.com:8010
http://abv-icy1.myplay.com:8020
Still it's good to see one for the Mac - I hope you've gone and made it
icecast compatible
Scott Manley (aka Szyzyg)
eone having this trouble.... thanks
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _ __ __ _ | Armagh Observatory |
/ __| __ ___| |_| |_ | \/ |__ _ _
an't downmix without decoding.
Except that the M/S format has a single good channel which can be used without the
decoding cycle.
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _ __ __ _ | Armagh Observatory |
/ __|
fter decoding/before burning.
This kind of sound processing would be better done elsewhere
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _ __ __ _ | Armagh Observatory |
/ __| __ ___| |_| |_ | \/ |__ _ _ _ |
> Can you try to change broadcast protocoll to UDP transfers? Here should be
> problem.
Doesn't matter what protocol the server uses - the client still needs to speak it.
Scott Manley (aka Szyzyg) /
ter the delay,
the less reliable the stream will be.
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _ __ __ _ | Armagh Observatory |
/ __| __ ___| |_| |_ | \/ |__ _ _ _ | |___ _ _ | Armagh |
\__ \/ _/ _ \
ave this join function (will be released in a few
> weeks).
Or any half comptetent unix user can do this with head and cat.
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _ __ __ _ | Armagh Observatory |
/ __| __ ___| |_|
chnical problem: From what I mean to understand about mp3, the
> last frame always has some padding due to a restriced set of discrete
> frame lengths.
> Why there is a silence at the start of the first frame I don't know,
> but I invented some pre-echo reserve or something to ma
erspersed beneath. (See, Outlook users, you can do it!)
> >
Some of the things I've had to read have been rather tragic, but right now I'm
spending my time reading Hexdumps of .asf files - some of them are easier to read than
some of the ma
x27;frame' of audio across many packets, so that if a packet is lost then
there is still audio for that section, just at a lower quality.
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _ __ __ _
the lowest frequency band(s) from the FFT data
The resampler uses a low pass filter, so I guess it'd just be a case of
modifying the code to reshape the filter.
I don't know how many points you need to do a 16Hz filter thou
>
> I know this isn't exactly in spirit with what's normally posted to this
> list, but I think it's topical, and maybe one or more of you can lend me
> some advice.
Hmmm You do know that liveice does all this for you and now defaults to LAME as it's
en
There are decoders which handle it though, I know xmms goes from one layer
to another without any ill effects
Not that I'd advocate deliberately producing bitstreams that do this...
Scott Manley (aka Szyzyg) /-- _@/
It's definately not frmalised - think about the next step up - Mega which
is prefixed by a capital M, while the lower case m represents the prefix
'mili'
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _ __ __ _
> Is 1 kilobit per second supposed to be 1024 bits per second, or 1000 bits per second?
In mp3 audio it's 1000 bits per second, in Microsoft's media formats it's 1024
bits per second....
Scott Manley (aka Szyzyg)
get fully depolyed your average palmtop will be a perfectly
good poratble music player
> Here's the review that I was referring to.
> http://members.home.net/timruss/musicclip.html
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _ __
> Wow! This sounds great! :)
>
> Hmm.. if we drop the patch distribution model, will the name be
> changed from LAME to LIME then? :)
>
> /Jan (sorry for adding noise to the channel)
then all we need is a frontend called Lime Encoder MONitor
mm
Scott
and SSE really faster than MMX?
>
> MMX is integer, 3dnow is float.
MMX will have a lot of use in getting the input data to the correct sample rate etc, I
can see real uses for it there.
Not that I have the time to actually hack such code myself :-(
Scott Manley (aka Szy
ards only
support certain sampling rates (usually the same ones that mpeg audio supports)
So.. the best place to do the resampling is before encoding - you know it
makes sense
I have hilarious memories of some kiddy on IRC claiming that he'd made mp3
compress twice as much
which
isn't checking for overflows, that's what was causing most of my problems -
you can either hack the source to check for overflow in the resample routine,
or you can just reduce the volume fo your input file by a few percent
Scott Manley (aka Szyzyg)
> > format is 38.125 kHz, most encoders die painfully because they can't
gawd! The prime factors for 38125 are 5^4 * 61 !
Sony know how to choose sample rates which will alias badly when resampled...
Scott Manley (aka Szyzyg) /
this rather ugly binning based convertor is a hack by scott manley */
/* It completley ignores signal processing thory but sound better */
/* for downsampling */
int fill_buffer_downsample(lame_global_flags *gfp,short int *outbuf,int
desired_len, short int *inbuf,int len,int *num_used,int ch) {
s
ete tape.
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _ __ __ _ | Armagh Observatory |
/ __| __ ___| |_| |_ | \/ |__ _ _ _ | |___ _ _ | Armagh |
\__ \/ _/ _ \ _| _| | |\/| / _` | ' \| / -_) || | | Nor
by running lame's main again in a thread.
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _ __ __ _ | Armagh Observatory |
/ __| __ ___| |_| |_ | \/
bitrate when it's not 192. I've never mistaken a 192 for
> a 128>= though I sometimes call a 112 128.
I'm not surprised if 75% of your mp3's are from Blade.
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _
eice
so.. now who;s doing the unix port - otherwise I don't give a monkey's..
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _ __ __ _ | Armagh Observatory |
/ __| __ ___| |_| |_ | \/
me programmers who can have long and
> high quality songs with smaller disk space for their games.
>
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _ __ __ _ | Armagh Observatory |
/ __| __ ___| |_| |_ | \/ |__
bits' problems if you play the
files on their own.
so I can take saayyy
file.mp3
and split it into 3
file1.mp3
file2.mp3
file3.mp3
then I can play them back individually or as one seamles mix by using mpg123
is that what you're looking for? I'll send a copy as soo
I have a similar piece of code which is freeand gpl'd - if anyone wants it
- only thing is that my connection is reaaly slow and it'll prbably be
easier to wit until next year.....
Scott Manley (aka Szyzyg) /-
> Hi all,
> I'm trying to use Oliver Fromme's mp3asm tool
> (http://dorifer.heim3.tu-clausthal.de/~olli/mpg123/mp3asm.html) to select
> portions of the mp3 streams produced by Lame. However, it's essentially useless
> because mp3asm can't cope with frame data actually being stored in
> multi
t =
> 0?
Is it just possible that winamp sucks - it's not swapping bitrate on you?
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _ __ __ _ | Armagh Observatory |
/ __| __ ___| |_| |_ | \/ |__ _ _ _ |
2050 kHz stream. And In the mixer mode it may need to
perform different conversions for different mp3s.
Now if Only I can figure out a way to integrate LAME without causing any patent
problems...
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___
ver use it, it
> sounds too bad.
> Bye
Sorry if I disagree, I've found that blade spends too many bits on high frequencies at
the expense of sounding bad elsewhere. LAME for me wins at all bitrates now...
Scott Manley (aka S
;s amazing how most people have trouble
telling the difference... I guess modern culture is used to overly
compressed audio from teh radio ;-)
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _ __ __ _ | Armagh O
hmmm Does this mean the the Preemp flag can vary int eh middle of a CD track?
My Version of Tubular Bells only has two tracks - side on and side two...
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _ __ __ _ | Armagh
Mp2 would be great, especially since most mpeg video files need an mp2
soundtrack to play on most players.
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _ __ __ _ | Armagh Observatory
> But if the capability was in libsndfile, that would be a perfect
> solution.
ERxcept that would kind of scree up the ability to stream data through
the encoder from stdin.
--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )
one of my
earliest mp3serv installations on one of my shell accounts. - From
November 1997. ahhh nostalgia.
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _ __ __ _ | Armagh Observatory
heh I'd like to merge Lame Into LiveIce to make it a a standalone streamer
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _ __ __ _ | Armagh Observatory |
/ __| __ ___| |_| |_ | \/ |__ _ _ _ | |___ _ _ | A
WEll... dual channel stereo modes might be trivially paralelisable
Dunno about anything else.
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _ __ __ _ | Armagh Observatory
This would be a boon, even if it were just 'as good' as xing..
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _ __ __ _ | Armagh Observatory |
/ __| __ ___| |_| |_ | \/ |__ _ _ _ | |___ _ _
rse a Bad Thing (TM)
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _ __ __ _ | Armagh Observatory |
/ __| __ ___| |_| |_ | \/ |__ _ _ _ | |___ _ _ | Armagh |
\__ \/ _/ _ \ _| _| | |\/| / _` | ' \| /
kbps single-ch MPEG1 LayerIII file
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _ __ __ _ | Armagh Observatory |
/ __| __ ___| |_| |_ | \/ |__ _ _ _ | |___ _ _ | Armagh
rrect, but nothing more.
but there's no way to know the length of a VBR mpeg stream beforehand
the only way is to include some non-standard information like xing does.
So mpg123 supports it according to the ISO standard...
Scott Manley (aka Szyzyg)
Heh - it also appears in 9 out of 10 documentaries I've seen in the past year
;-)
Of course they're so good they deserve all the record sales they can get...
I hope everyone buys their CD's instead of just downlaoding their mp3's.
;-)
> Air is know here as well - used to get bit of an air
>
> hi!
>
> is there any console-util to maximize (or amplify) the volume of a wav
> file?
sox is ideal for this - you can do other things too.
of course - it's be nice if somoen would implement a decent compressor algorithm for
sox.
Scot
what the sound file is
This is very much dependent on what sort of soundcard you have, and how well it's
supported - and whether you;re using any intermediate sound daemon such as NAS or ESD.
Scott Manley (aka Szyzyg)
> I saw that the page about a free compression set had been updated. I was
> wondering how many people here would be interested in it.
I'de be fascinated in any compressed audio format which can be incorporated into
icecast/liveice
Scott Manley
OK.. here's an interesting problem - has anyone any idea of a simple way to
take two mono streams at the same sample and bitrate and combine them into a
single stereo stream *without* decoding and reencoding?
Scott Manley (aka Szyzyg) /-- _@/
is scrEamer, but the quality is abysmal
- you really need a commercial encoder.
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _ __ __ _ | Armagh Observatory |
/ __| _
de 128Kbit audio without straining my system.
Sadly the Production version doesn't work with LiveIce any more :-(
(It's a Conspiracy!)
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _
>
> Hi again,
> just strolling through freshmeat. a ripper/encoder frontend called
> "grip" now supports lame as an encoder. neat.
> Maybe we should add a list of links to lame supporting software?
>
If you do then be sure to add LiceIce - part of Ic
> How can Xing be as fast? It takes 10s when we take 37s. Even without the
> psychoaccoustic model, lame takes about 22s for the same track. I don't
> understand how can it be as fast.
Lots of MMX instructions - at least it has an awful lot in the binary.
Scott Manl
t in some cases it
> might be usefull, as an example if someone with a slow computer needs
> realtime encoding from stdin
>
> Regards,
Fantastic! Just what LiveIce needs!"
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___
stration encoder.
It doesn't seem to work in mono mode
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _ __ __ _ | Armagh Observatory |
/ __| __ __
Liveice = it works with LAME (or any number of other encoders) to produce
live streams for broadcast. It's part of Icecast.
Scott Manley (aka Szyzyg) /-- _@/ Mail -\
___ _ _ __ __ _ | Armagh Observ
67 matches
Mail list logo