Slashdot Mirror


Bitrate Peeling with Ogg Vorbis

Yort writes "Thought this might be interesting to some audiophile /.ers - there's been some discussion on the Ogg Vorbis lists, summarized in the most recent Ogg Traffic, about "bitrate peeling". In short, it's where you can simply "peel off" the high resolution data from the ends of an audio stream packet to come up with a smaller, lower quality stream. Brings up a number of geek-cool opportunities."

126 of 378 comments (clear)

  1. Re:Wow by hero · · Score: 5, Funny

    That may be true if it were peeling off the copyright instead of the bitrate.

    Though it does sound like a pretty cool way to downsample a stream.

    -hero.

  2. Handy for porting your music to a portable player by Anonymous Coward · · Score: 4, Insightful

    I don't know of any that play Vorbis files yet, but it would be very handy if I could take an OGG I had encoded at a high bitrate (for playback on my nice home stereo) and make it smaller for use on a walkman-type player for the gym or whatever.

  3. audiophile /.er's? by ehudokai · · Score: 2, Insightful

    Wait a minute, I thought audiophiles always wanted to improve sound, not deteriorate it! Maybe the coders, like me, like this stuff, but my audiophile side is not interested

    --
    This is just sig!
    1. Re:audiophile /.er's? by topham · · Score: 5, Insightful

      Look, it's simple.

      audio enthusiasts listen to music.

      audiophiles listen to equipment.

      Me, I'll take the music.

    2. Re:audiophile /.er's? by not_cub · · Score: 2
      This is an oversimplification that I hear a lot. Closer to the truth would be that music has an emotional element. Britney may not, but, for me at least, Bach does. Now, listening to a piece of music on a cheap transistor radio, or even a run-of-the-mill mini system gives a somewhat stunted emotional response compared to going to a concert and hearing an entire orchestra perform. The aim of audiophiles is to reproduce the music well enough to reproduce that emotional element. That is all.

      Me, I'll take the music too, but it's worthless if it can't have the effect it's meant to have, and that needs a little more work.

      Ed.

      --
      q='echo "q=$s$q$s;s=$b$s;b=$b$b;$q"';s=\';b=\\;echo "q=$s$q$s;s=$b$s;b=$b$b;$q"
  4. Interesting by Subcarrier · · Score: 2

    You could do the same thing with simple transcoding but this could be a lot more scalable.

    It would be even cooler if they could disperse the signal in time (i.e. across several packets) and just drop every n'th packet in order to create a lower bitrate stream without making it sound choppy.

    --
    "I have opinions of my own, strong opinions, but I don't always agree with them." -- George H. W. Bush
    1. Re:Interesting by ameoba · · Score: 2

      Here's my understanding of the idea...

      First off, remember that Vorbis is a perceptual encoding scheme like MP3. What it does is breaks the sound at a given time into a number of components. The 'less important' components are filtered out, and the remaning ones are written to your file.

      For bitrate peeling to work, the sound data, when it's written, needs to be organized in such a way that it's trivial to look at the sound components and again figure out which ones can be thrown away to achieve the desired bitrate. ...and do it quickly w/o a large expenditure of processing power.

      Idealy, throwing away the least significant n frequency bands would give better results than just dropping every n'th packet.

      --
      my sig's at the bottom of the page.
  5. good idea, but... by ameoba · · Score: 4, Informative

    Bitrate peeling is a briliant idea, and would be a major win for Vorbis if they ever actually provide an implementation of it. It's something that the format supposedly supports, but right now it's still just a hypothetical application.

    Let me know when they've got something working THEN I'll be impressed

    --
    my sig's at the bottom of the page.
    1. Re:good idea, but... by Jucius+Maximus · · Score: 2
      " Bitrate peeling is a briliant idea, and would be a major win for Vorbis if they ever actually provide an implementation of it. It's something that the format supposedly supports, but right now it's still just a hypothetical application."

      They (as in the ogg vorbis dev community) are saying it would be pretty cool for sampler tracks if you could save the 'peeled' bits. You could offer the low bitrate version for free. If people like it, they can pay extra for the peeled bits and then use some tool to re-integrate the free and peeled bits to get the full quality file.

    2. Re:good idea, but... by rseuhs · · Score: 2
      Actually I don't get why this would be such a great thing. I mean why not download the whole track? The bandwidth you save because of the already downloaded bits from your low-quality sample is neglegtible.

      But for streaming and portable players, it's sure great.

    3. Re:good idea, but... by Jucius+Maximus · · Score: 2
      "Actually I don't get why this would be such a great thing. I mean why not download the whole track? The bandwidth you save because of the already downloaded bits from your low-quality sample is neglegtible."

      Because whoever owns the server doesn't have to create and maintain multiple copies of the original file encoded at different bitrates. That would save them on hard drive space and file management too.

    4. Re:good idea, but... by jovlinger · · Score: 2

      There was a bit of a discussion about this more than two years ago on the vorbis mailing list. As of that discussion, I got the impression that mpeg-4 had bitrate peeling.

      http://www.xiph.org/archives/vorbis/200005/0023. ht ml (no space between "ht" and "ml", of course: thank /. for that)

  6. And one more small improvement on that... by Eric_Cartman_South_P · · Score: 4, Insightful
    ...having the Sync app automatically put the space saving lower bitrate file on the portable! Sweet. Of course, iPod'ers with 20 gig drives wouldn't lose sleep over it, but anyone with a Palm T or Sony NVxx would LOVE this.

    1. Re:And one more small improvement on that... by ottffssent · · Score: 2

      >> 20G should be enough for anyone!

      Until, that is, you take a look at du -h /media/audio.

      Let's hear it for Pixie Dust! Come on Toshiba, I want a 40G 1.8" drive from you guys by year's end.

  7. portables by Anonymous Coward · · Score: 2, Interesting

    this brings to light the mp3/ogg hardware compatibility issue... ie: no portables/car stereos/dvds/home stereos supporting ogg, even though it's a superior format... i'm scared that it's going to suffer the betamax syndrome...

    personally, i'm converting over from 256kbps mp3 to 128kbps vbr ogg and i'm saving TONS of space and not really sacrificing any quality... does anyone know of a petition or something similar to get mainstream hardware manufacturers to include ogg support in their hardware?

    1. Re:portables by Archfeld · · Score: 2

      are you actually trying to say that a 128 kbps Ogg sounds as good as a 256 kbps mp3 ? On my work PC I can't tell the bloody difference but at home a 128 kbps mp3 sounds poor and hollow. Granted the space back is nice but I'd rather keep my MP3's at 320 kbps and buy another drive to store them.

      --
      errr....umm...*whooosh* *whoosh* Is this thing on ?
    2. Re:portables by NickSD · · Score: 2, Informative

      >personally, i'm converting over from 256kbps mp3 to > 128kbps vbr ogg and i'm saving TONS of space and > not really sacrificing any quality... Although OGG Vorbis is superior to MP3, transcoding from MP3 to OGG will generally lead to a noticable loss in quality. Transcoding in general is bad, but transcoding down to a lower bitrate and between two transform codecs (as is the case) isn't really a great idea... but to each their own. With hard drives so cheap these days I'd just leave the MP3s as is. Especially considering most MP3s out on the P2P networks are encoded using outdated/flawed encoders such as Blade or Xing and are bad enough as is!

    3. Re:portables by abischof · · Score: 2
      does anyone know of a petition or something similar to get mainstream hardware manufacturers to include ogg support in their hardware?

      It's not a petition, per se, but the Hardware Support page at Xiph.org lists the contact info (including e-mail addresses) for companies considering Ogg support for their portable players.

      It couldn't hurt to write to them; I did.

      --

      Alex Bischoff
      HTML/CSS coder for hire

  8. Might be cool as an audio effect by Bogatyr · · Score: 2

    similar to bit reduction decimation (look about halfway down the page for a quick explanation of decimation as an audio effect).

  9. Audiophile? by Quikah · · Score: 2, Interesting

    Smaller and lower quality does not belong in the same sentence with the word audiophile. :)

    Cool idea though.

    --
    Q.
  10. Re:Wow by Idarubicin · · Score: 2, Funny
    This is a test of moderator intelligence:

    I call BS. The parent poster is making all that stuff up.

    Or am I the one that's bluffing?

    --
    ~Idarubicin
  11. Audiophiles? by Pinball+Wizard · · Score: 4, Informative
    So who out there is an audiophile and listens to compressed streams of music?

    Lately I've been finding all I can download off P2P programs like Direct Connect and Furthurnet. Its mostly live shows, and they are all in .shn format, which is a lossless compression format that restores to the original .wav file.

    These communities shun both compressed files like .mp3 and trading anything that has been released commercially. What you do get is great recordings of live music from bands like U2, DMB, Grateful Dead, etc., all ethically traded and in their full audio glory.

    The audiophiles I know pretty much don't listen to mp3, ever.

    --

    No, Thursday's out. How about never - is never good for you?

    1. Re:Audiophiles? by bmwm3nut · · Score: 2

      i'm glad you mentioned this. i wanted to bring something related to this up, but didn't want to be off topic. my problem is that i have a quite a large collection of mp3s, mostly stuff that i got back when i was in college. i never noticed that mp3s were not terribly good quality because my sterio system wasn't very good. mp3s always sounded like cds to me. however last week i went out and bought a damn good sterio system, and now i hear pops and cracks in some of my mp3s. not all of them, just a good fraction of them sound bad. the other ones are tolerable. does anyone know of a filter or something that i can run before the output to my sound card to get rid of the pops and cracks. i know that i'll never get back any quality that isn't there, but i'd like to at least not have the annoying cracks. i imagine that there's something out there that will work like /dev/dsp but instead do a little filtering. haven't been able to find it yet though.

    2. Re:Audiophiles? by FauxPasIII · · Score: 3

      > I dont want to hear my symphony, or even my phish for that matter, sampled down to lower rates

      That's all well and good that you know what you want. Me, I want a format that can be downloaded in at least realtime (1 second of music in 1 second of download time) on a normal, lightly used network connection, and which takes up only reasonable amounts of space on disk.

      But hey, what do I know, I just do professional network consulting and system administration to pay my way through school. =D

      --
      25% Funny, 25% Insightful, 25% Informative, 25% Troll
    3. Re:Audiophiles? by Pieroxy · · Score: 5, Interesting

      Well, you should try then one simple test, that I did for myself and my friends. I just ripped a track of one of my favorites CD and encoded it with my favorite MP3 encoder (lame) to 160, 192, 256 kbps. I then burned a new CD-R with four tracks (original, 160, 192 and 256) in a random order. Since then, I'm looking for someone to be able to put those tracks in the right order.

      No one has been able to until then, and I'm not only talking (only) about average people. I have some friends which (unlike me) have a decent equipment.

      Usually these guys were able to clearly distinguish 160kbps from the set. With 2-3 pass they detected the 192kbps track and they couldn't tell the difference between the 256kbps and the original.

      Maybe I could send you guys some samples...

      Just keep in mind also that MP3 is the same type of compression than DTS & AC3 (Dolby Digital) and I've never heard someone complain about those (especially DTS). If you're unhappy with quality, just increase bitrate. And if those guys in the MPEG consortium felt that 320kbps should be the maximum, It should mean something.

      Lossless compressors have such a poor ratio!

    4. Re:Audiophiles? by pthisis · · Score: 3, Informative

      Shorten (.shn) is not a free program (libre--it is gratis). It also doesn't compress as well as some of the other lossless codecs and as far as I know there aren't any hardware devices that support it.

      I use FLAC to compress my music, which is free and lossless. It outperforms shorten on average (smaller compressed files), and is also supported by some hardware playback devices (Rio, Phatbox, some Kenwood stuff) unlike Shorten.

      I play back through a Hoontech card with digital output and use an offboard MSB Link DAC III (the computer is acoustically isolated from the listening room) which feeds into a Creek 5350 integrated amp driving Vandersteen 2ce Signature loudspeakers.

      I also use lossy compression for my car mp3 player--the stereo there isn't audiophile quality anyway.

      Sumner

      --
      rage, rage against the dying of the light
    5. Re:Audiophiles? by RealAlaskan · · Score: 2
      Musi withou hig frequenc is lik wods mising leters.

      An yo pint is wha?

    6. Re:Audiophiles? by usr122122121 · · Score: 3, Funny
      An yo pint is wha?
      Cookie Dough. or Mint Chocolate Chip.
      --

      -braxton
    7. Re:Audiophiles? by Anonymous Coward · · Score: 2, Funny

      Musi withou hig frequenc is lik wods mising leters.

      Muslims without thigh frequency fish link wonders skirmishing accelerometers?

      I don't get it. How did this get modded up?

    8. Re:Audiophiles? by seanadams.com · · Score: 2

      So who out there is an audiophile and listens to compressed streams of music?

      Audiophile = someone who loves audio. The guys who sell $14,000 record players have extended the meaning of audiophile to "someone who loves audio and is willing to spend five or six figures on the fanciest looking equipment."

      So by the dictionary definition, yes, there are many thousands of "audiophiles" who enjoy MP3. Get over it, for chrissake.

      Its mostly live shows, and they are all in .shn format, which is a lossless compression format that restores to the original .wav file. These communities shun both compressed files like .mp3

      Having said that, there is actually a good reason why lossy codecs are especially bad at encoding live shows. Lossy codecs do their magic by removing info that is "masked". Eg if two sounds are close in frequency but one is significantly louder, the human ear/brain will only hear the louder one. MP3 does best with sounds that a) can be broken down into a smallish number of frequency components and b) contains a lot of elements that the human ear can't perceive.

      The problem with live music is that is is exactly the opposite of a studio recording in those respects. It cotains a lot of "noise" (eg applause), which has a broad spectrum, plus a lot of quiet stuff like background murmurs, which we *can* hear. It's just much more complex.

      You just need to use a higher bitrate for live than you do for studio recordings, and everything will be fine. Unless you've done a double-blind A/B test and can tell the difference between a good CD and a good MP3, I'm really not interested in your opinion on what "audipohiles" should be listening to.

    9. Re:Audiophiles? by NineNine · · Score: 3, Informative

      play back through a Hoontech card with digital output and use an offboard MSB Link DAC III (the computer is acoustically isolated from the listening room) which feeds into a Creek 5350 integrated amp driving Vandersteen 2ce Signature loudspeakers.


      And we should care about this, why?

    10. Re:Audiophiles? by renard · · Score: 3, Funny
      hey you can't polish a turd.

      True story:

      Jerry Lewis sits at an editing console, editing his latest film. Unfortunately he is not happy with the way it is going. Stanley Kubrick stops in, asks is he can watch. Jerry says sure.

      Jerry Lewis (coining the phrase): You can't polish a turd.

      Stanley Kubrick (without missing a beat): You can if you freeze it.

      -renard

    11. Re:Audiophiles? by mindstrm · · Score: 2, Interesting

      what's decent equipment? The audiophiles out there will want to know. Also, what was the test material?

      You can argue that 256 is the same.. and for your purposes, it probalby is. For most common equipment, it surely is.

      Someone with a really well educated ear and really good equipment can probably hear the difference though. Because there IS a difference.

      Another thing... with high bitrate mp3.. when comparing between an original and the compressed version in a blind test, someone will be able to tell you they are different, but not which one is the original... becasue both sound good.

    12. Re:Audiophiles? by akb · · Score: 2

      That's audio geekspeak, not the computer geekspeak we're used to. Imagine if he had been describing a gaming system and said "I've got an 4 way xeon each w/ 4MB of full speed cache with a kernel patched to bind them to each to one of 4 of the Wildcat video cards genlocked together and each in turn connected to a 5000 lux projector which back display on my 8' cubed CAVE."

      I'm not an audiophile myself but find their utterances interesting.

    13. Re:Audiophiles? by Monkelectric · · Score: 5, Informative
      I am a certified audiophile... High bit rate mp3 are very difficult to tell from the original... however most mp3s are made by amateurs with bad encoders that are *crap*.

      Before encoding my cd collection I spent a month playing with different encoders and settings to find what might satisfy my ears. I eventually settled on lame with the "new vbr method" and the highest quality settings and I've been very happy with the results. If something better comes along, I'll get my CDs out from under my bed and re-encode :) The only time I've been able to tell one of my mp3s from the CD is on albums I am intimately familiar with, i.e. the Steely Dan Box set. I have easily heard it 500 times, and every once in awhile you notice the timbre of a cymbal is just a little bit different then you remembered it.

      However, something no one ever thinks about is your mp3 *player* and sound card. An internal sound card is worthless for listening to music (I use a M-Audio Delta1010 which is part of my studio setup). Also the mp3 player makes a *huge* difference. It will probably come as no surprise that Winamp is shit. I like CoolPlayer which is based on libmad -- a 24 bit integer only mp3 decoder. The extra bits are important because they reduce quantization errors during decoding, there is a noticeable difference in clarity between coolplayer and winamp. Also, standalone MP3 players tend to have better mp3 decoding because they (usually) use a DSP to decode the and DSP programmers are well aware of accuracy issues.

      My point is, mp3 is tolerable for casual listening even to an audiophile *IF* it's done correctly. The problem of course is that the computer is about the *worst* place to be listening to music because its at such a disadvantage (poor quality signals, noisy electronics, bad DACs, shitty speakers).

      However, your need for a higher quality signal is directly proportional to the cost of your stereo. If you have a small portable stereo, the radio is about the best quality you can reproduce anyways. The quality of mp3's is superior to what the average computer can reproduce. But If you have a 30,000$ stereo as some obsessive audiophiles do, its pretty silly to listen to mp3s on it (but you're gobbling up dvd-audio discs as fast as they are made anyways).

      --

      Religion is a gateway psychosis. -- Dave Foley

    14. Re:Audiophiles? by Bronster · · Score: 3, Insightful

      Another thing... with high bitrate mp3.. when comparing between an original and the compressed version in a blind test, someone will be able to tell you they are different, but not which one is the original... becasue both sound good.

      Well duh, then what's the problem? If they both sound good then you'll enjoy either one, so listen to the one that uses less bandwidth.

      *sigh*

    15. Re:Audiophiles? by NickSD · · Score: 3, Informative

      First of all, for the best quality out of the LAME MP3 encoder, you shouldn't be using those CBR modes (160, 192, etc). Use either --alt-preset standard or --alt-preset extreme for best quality. Those presets are better in many ways than the CBR modes you mentioned.

      Secondly, I understand that it is hard (and sometimes impossible) to hear the differences between a properly-encoded MP3 and the original, but that does not mean it will be true for all cases. Music varies greatly, and while you may not be able to hear a difference on certain songs, there may be others where it is quite apparent. I don't think anyone can debate (anymore) that a properly-encoded MP3 using --alt-preset standard with LAME is easy to pick out. Most of the time, to most people, it will be transparent. However, arguing that people should use MP3 over lossless is a whole different ballgame.

      One nice thing about lossless is that you always have the choice of converting it back to the original WAV and using that as source data for further processing. Once you've converted something to MP3 (or any lossy format) you can't go back. There are applications for lossy and applications for lossless, but I think comparing the filesizes and claiming MP3 is the way to go isn't really appropriate. Just IMHO, of course. I am speaking from the point of view that your intent is to archive your audio or something similar.

    16. Re:Audiophiles? by mindstrm · · Score: 2, Insightful

      Of course. It all depends on what *YOU* are after, and how you enjoy music.

      Many "Audiophiles" enjoy listening to how accurately they percieve their setup to be reproducing the original sounds... that's why they don't like lossy compression. It's not because it doesn't sound good.. it's because they are chasing accuracy. This accuracy becomes as important to them as whether or not they like the tune in the first place.

    17. Re:Audiophiles? by Sycraft-fu · · Score: 3, Interesting

      Interestingly enough I find that MP3 can even give superior sound to CD if encoded and decoded properly. MP3s don't have a set word size like PCM audio does, they just take the data they are given. Good encoders, like LAME, are perfectly capable of taking 24-bit files as input. At high bitrates (256-320k) I find that the compressed MP3 sounds superior to a 16-bit PCM file when taken from a 24-bit source, despite being smaller.

      By the way, you might want to check out the MAD Winamp plugin at http://www.mars.org/home/rob/proj/mpeg/mad-plugin/ . It offers good 24-bit decoding in Winamp, which I happen to really like as a player.

    18. Re:Audiophiles? by micromoog · · Score: 2

      This is wrong in so many ways, I don't even have time to go into it now.

    19. Re:Audiophiles? by topham · · Score: 3, Insightful


      Actually, they are chasing precision.

      None of them have a FUCKING CLUE as to how accurate their system is, or isn't.

    20. Re:Audiophiles? by Pieroxy · · Score: 2, Insightful

      I totally agree with you. But for different reasons (including some hardware MP3 decoder bugs) I did choose CBR 256kbps to backup my CDs.

      I'm using MP3 to backup my CDs. I've broken a couple of CDs recently (partly because of my 1 year old son ;-) and I just want a backup. 256kbps quality cannot be picked up from the original (at least by anyone I know and by listening) on $450 headphones. I think that'll do it.

      To try and answer everybody, you actually made a point I failed to address. MP3 should be used for LISTENING. The whole point of this compression is to remove frequencies that the global level of music is masking. Therefore, if you take an MP3 and apply a filter out of it (any kind), you will loose A LOT OF QUALITY, because the point of any filter is to modify the original and so some frequencies that were masked could have become audible.

      Besides that, the main problem with MP3 is not a masking of frequencies but artifacts (I said the MAIN problem, of course frequency loss counts). The psy model used in an mp3 encoder will allow strong artifacts that could (and will) show up if you apply basic filters.

    21. Re:Audiophiles? by tswinzig · · Score: 3, Informative

      Just keep in mind also that MP3 is the same type of compression than DTS & AC3 (Dolby Digital) and I've never heard someone complain about those (especially DTS).

      Yes I've heard Dolby Digital compression is similar to MP3 compression. However, DTS uses very little compression, which is why it sounds better and takes up more space on your DVD disc. Check out the DTS FAQ.

      --

      "And like that ... he's gone."
    22. Re:Audiophiles? by nolife · · Score: 2

      The audiophiles I know pretty much don't listen to mp3, ever.

      I can understand ones love for quality music reproduction. Some people take it to the extreme but to each his own. I define an audiophile as someone that lost entertainment value of the music and became overly concerned or even obsessive with nothing but the quality. An example is your statement above. Basically an audiophile is not happy with anything but the perfect listening environment using his own home made speaker interconnects, directional wires, and triple filtered power supplies. How can you enjoy music the other 98% of your day, like when on the subway, in your car, at a night club etc.. I truely enjoy a good relaxing listening environment (at least on a moderate budget) but I also can hear any track from Dark Side of the Moon on AM radio and still get enjoyment from it.

      --
      Bad boys rape our young girls but Violet gives willingly.
    23. Re:Audiophiles? by Tim+Browse · · Score: 2, Flamebait
      I am a certified audiophile...

      Wow, are you sure?

      An internal sound card is worthless for listening to music

      Ah, yes, I see what you mean.

      Well, we'd better get on the case and let those millions of people around the world who think they're listening to music on their computers that they're not. I know I've been hallucinating for the past 3 years - I could have sworn that I listened to music using my internal sound card. I was so deluded that I thought it sounded fine to me. I bet those millions of other people thought so too.

      The poor deranged fools.

      Tim

      PS. You know that JPEGs are useless for looking at graphics, too, right?

    24. Re:Audiophiles? by Tim+Browse · · Score: 3, Funny
      Do you always take things people say to ridiculous extremes?

      Er, why do I need to do that, when you say things like this:

      Of course a sound card is useless for listening to music.

      This may come as a shock to you, but the vast majority of people who listen to music on their computers would consider that a ridiculous statement. No extrapolation is necessary on my part - that's a direct quote.

      Note the word listening.

      Wow, I'm so confused as to why I've been playing mp3s on my PC up to now...I thought I was listening to music. Guess not.

      Nice troll yourself :)

      Tim

    25. Re:Audiophiles? by forgoil · · Score: 2

      I must say that I have heard people complain about AC3 (DD) for sure, especially DD-EX. I am one of them myself. Especially if you get low bitrate TV surround sound (just as I can't stand low bitrate picture. What use is "digital tv" when the quality is so shitty? DVD quality or better is the only acceptable way to have it.)

      For some information about DTS:
      http://www.dtsonline.com/home/info.shtml

      They write some interesting stuff there, I recommend the read. I like DTS, and it is the best out there right now.

    26. Re:Audiophiles? by WNight · · Score: 2

      I downloaded some lossless music a while back. I played around with MP3s enough to be able to tell a bad one instantly and often pick up better ones, so I wanted to see what I was missing.

      Turns out that three of the seven songs I downloaded had blips in them. Much more annoying than slight mushiness or something.

      It made me think that people trading lossless music are into it for the dick war. They're only there because it's glamorous to trade larger files. This feeling was reenforced after doing some blind tests on high-quality OGGs and --r3mix MP3s from LAME, they were so close to the original that not only could I not pick the best, but I couldn't hear any difference at all.

    27. Re:Audiophiles? by bugnuts · · Score: 2

      Irony and sarcasm is lost on you, then.

      The guy is saying, essentially, "no compression is ever used by audiophiles" when several types of compression render smaller files that are indistinguishable from the original by the "Golden Ears."

    28. Re:Audiophiles? by micromoog · · Score: 2

      Digital conversion != compression. More to the point, however: when I first heard someone exalting lossless audio compression for consumer use, I too thought it to be overkill. Later, though, someone gave me a valid reason: the people that use .SHN and what-not tend to trade in live shows, etc. and tend to be the same people that traded a lot of tapes before digital technology became common. Hearing enough nth generation copies of an analog tape, these people want to prevent the same degradation from happening today. "But MP3s can be copied with no degradation", you say . . . of course they can. The real danger, however, is when person A gets the MP3, burns it to CD-R and gives it to person B, who rips it to MP3 (further degradation) and puts it on Kazaa where it's picked up by person C, who burns it to CD-R and gives it to person D, who rips it to MP3 (even more degradation), etc. etc. It's a valid concern.

    29. Re:Audiophiles? by bugnuts · · Score: 2

      A last note on this (as I was reading through old comments)... I could understand compression being a valid concern if it went through multiple generations of recompression degradation. But when someone rips to mp3, they usually transfer and use the mp3 file itself, not play it onto a CD-R to be used. The file, once converted, is never converted back except to work on legacy equipment. And when put onto a CD that way to play on your stereo, it's rarely given out to be reripped -- rather the original or the mp3 is given. You can convince yourself that this is the case by considering Napster: if degradation was the concern, there would be no concern whatsoever about sharing files over Napster or any reason to have the copyprotect bits on digital music. RIAA doesn't care about multi-generation analog tapes but they sure have their panties in knots about mp3s!

      And digital conversion (without compression) does provide loss -- after all it's sampled at 44Khz or 96Khz. It happens to be less loss than our ears can detect, but that was EXACTLY why I was picking on the original poster claiming that no "real" audiophile would use compressed formats, since those can still produce less degradation from the original than our ears can detect.

  12. Re:not impressed by Textbook+Error · · Score: 2, Interesting

    Bitrate peeling is not a good idea because it seperates the audio signal, with hi frequency data being seperate from low and mid frequency data.

    I'm not sure if it's frequencies that are being separated here - the idea seems similar to wavelet image compression, where refinements to the original data arrive over time.

    Note I know nothing about Ogg, so it probably isn't based on a wavelet approach, but the idea sounds more like you get low resolution data (covering the full frequency range) followed by higher resolution data. I.e., you're increasing the sampling rate over time - but the range of frequencies you sample is the same regardless.

    --

    Nae bother
  13. Stripping data, eh? by radiumhahn · · Score: 5, Funny

    I always kind of felt the first and third bit of every byte were kind of unnecessary. I'm not to fond of the F6 key either!

  14. Re:not impressed by Qwijib0 · · Score: 3, Insightful

    I don't think that's how it works.. from what I understand, it simply removes bits... ie:

    I = one bit

    ----A 128k stream----
    IIIIIIIIIIIIIIIIIIIIIII

    ----A 96k stream-----
    IIII IIII IIII IIII IIII

    It simply removes some of the bits, not any specific freqency of the high/low/mid.

    and it looks to be an impressive streaming method

  15. Alternative use.. by irc.goatse.cx+troll · · Score: 5, Interesting

    "Beni Cherniavsky mentioned a very intriguing counterpart to bitrate peeling. If you have a peeler that saves the bits it chopped off, you could reconstitute the higher quality files by adding the missing bits to the lower quality file. This idea could lead to a music download service where you can download a low quality preview version of a song, and if you are interested, download the missing bits to make it a high quality version."

    Or, Slightly modified, You could share all your high quality oggs on a P2P network, and have your client peel it down to 'future-legal-to-share' low quality files.

    --
    Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
    1. Re:Alternative use.. by blinkie · · Score: 2, Interesting

      and since it's apparently possible to cumulatively download those missing bits, you could be downloading quality instead of time. sounds like an interesting (I'm not saying better--yet) alternative to those gazillions of cropped media files hanging around..

      --
      to^2
    2. Re:Alternative use.. by david.given · · Score: 5, Insightful
      "Beni Cherniavsky mentioned a very intriguing counterpart to bitrate peeling. If you have a peeler that saves the bits it chopped off, you could reconstitute the higher quality files by adding the missing bits to the lower quality file. This idea could lead to a music download service where you can download a low quality preview version of a song, and if you are interested, download the missing bits to make it a high quality version."

      Or, even more interesting: peel a Vorbis file all the way down to the minimum quality. Concatenate the bits together in order. Now you have a file that you can play back, in its entirety, when it's only 10% downloaded. All you have to do is wait for the minimum quality version to download; from then on, the entire file is playable. It's just that the longer you wait, the more peels get added, the higher the quality... holographic audio downloading.

    3. Re:Alternative use.. by Jahf · · Score: 5, Informative


      Holographic? No. Progressive (similar to progressive JPEG)? Yes.

      --
      It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
    4. Re:Alternative use.. by Khalid · · Score: 2

      Very intersting, and this could be a cure for fake music which will more and more encumber P2P networks, you just download the low quality part of the file and see if it's real or fake and voila.

    5. Re:Alternative use.. by Zigg · · Score: 2

      Which works until the higher-quality bits are replaced with, say, a large dose of /dev/random.

  16. Is this really such a useful idea? by Tsar · · Score: 3, Insightful
    This feature is unique to Ogg Vorbis...Bitrate peeling is not actually implemented yet.

    Sounds more like it would be unique to OV, if they implemented it.

    The point is, nobody does it now. Perhaps this is because there's really no need for it. Consider the list of "very sexy applications:"
    • In a streaming situation, the server would store only one high quality stream, and dynamically peel it down to the client's bandwidth. Not useful. If you instead stored a hundred separate files, each optimized for its bitrate, with each being half the bitrate of the previous one, you'd still have a set of files less than twice the size of the largest file. Plus, you'd have no bit-peeling overhead. If you're streaming 100GB audio files, maybe there's a benefit, but if you're doing that, you can probably afford a second 100GB file for all the smaller files.
    • You could store high quality Ogg Vorbis files on your PC for your Audiophile home theater setup, and peel them down to "good enough for lousy headphones on a noisy train" portable files. You can do that now, without this high-tech. Such low-quality files could be easily made from the original OV high-quality files, without much extra artifacting due to the re-encoding. And again, how low a quality are you willing to accept, if you're going this far anyway? Wouldn't you just buy a higher-cap memory card?
    • Download a low quality preview version of a song, and if you are interested, download the missing bits to make it a high quality version. Another non-benefit. Suppose the full file is 10 meg, and you download a 1 meg sample. Are you really going to opt to download the 9 meg "patch" file, rather than the 10 meg complete version?
    A clever idea, and it sounds cool on the outset, but it seems to me that this is a solution seeking a problem.
    1. Re:Is this really such a useful idea? by Vagary · · Score: 2

      Remember back when you could choose to download large files in one chunk or in floppy-sized portions? Often even if you didn't intend to put them on a floppy you'd get the split version if you didn't trust your network connection -- or if you didn't have time to download the whole thing. Today we have rsync -- isn't it a Good Thing (TM)?

      For audio being able to download partial files or skrink a file isn't a big deal because the files rarely get huge (if it's long, it's probably voice and therefore can be compressed to hell), but for video this is a big deal. I won't go into the applications, just read a bunch of the other posts and 1,$s/audio/video/g* but notice how much more sense they make when you're talking about things that barely fit onto a single DVD now. For example: imagine watching streaming video that, once it's downloaded at a minimum acceptable quality, starts to improve while you're still in the middle of watching it (or even while it's sitting on your HD and your computer doesn't have anything better to do).

      Asides from any practical benefits, bitrate peeling introduces the concept of a file storing multiple, modular representations -- which is certainly as profound as moving metadata inside of files.

      * That's replace all copies of "audio" with "video" for the vi-impared.

    2. Re:Is this really such a useful idea? by drinkypoo · · Score: 2
      The advantage is that you can store just one high-quality file and then generate any intermediate bitrate without reencoding which causes a loss of quality. Your disregard for file sizes is silly and irrelevant since it will only let you use bitrates you plan for at the beginning instead of simply storing the highest possible quality once, or in terms of normal use of disk space, the highest quality you think you're likely to need.

      You will get plenty of reartifacting during reencoding since you are going to such a low quality. It is MORE important to have as much information available as possible when encoding to a low bitrate, not less.

      Your question "Wouldn't you just buy a higher-cap memory card?" is incredibly arrogant and dismisses inexpensive but nonexpandable devices of the future which will support ogg and cost nearly nothing. Before long we'll be getting shit like earrings with a bluetooth interface that play oggs for free in our cereal boxes, and they won't have upgradable memory. That's not the real issue though, which is that right now memory cards cost money and some people store up their money and buy a player and can't afford more than the 32mb the base model comes with. (That's not me, I'd rather use CDs at that point, but you catch my drift.)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:Is this really such a useful idea? by michael_cain · · Score: 2
      Sounds more like it would be unique to OV, if they implemented it.
      For audio, maybe. SPIHT implemented a scheme for image compression where you could just whack the bits off the end of the compressed data for an image and get a lower-resolution version (choose an arbitrary compression rate and it's simple to generate). And an Israeli company called VDO did something similar for video, where lowering the resolution was a simple matter of whacking off the last bits for each frame.

      This appears to be a fairly natural thing for compression based on wavelet transforms, which were used by both SPIHT and VDO.

    4. Re:Is this really such a useful idea? by tswinzig · · Score: 2

      Not useful. If you instead stored a hundred separate files, each optimized for its bitrate, with each being half the bitrate of the previous one, you'd still have a set of files less than twice the size of the largest file. Plus, you'd have no bit-peeling overhead.

      No, you're right, the overhead would instead be up-front, having to encode at multiple bitrates, and more overhead in storage costs. It's a tradeoff.

      Suppose the full file is 10 meg, and you download a 1 meg sample. Are you really going to opt to download the 9 meg "patch" file, rather than the 10 meg complete version?

      Why are you assuming the worst-case scenario? What if I downloaded a 5MB version, and now I only need the other 5MB? Multiple that times 10 tracks, and that's only 50 more MB I need to download, instead of another 100MB. Now assume the client you're using to handle these purchases is smart and does this all in the background. Yes, it's a great benefit!

      --

      "And like that ... he's gone."
  17. Handy? Nah, Perfect! by donutz · · Score: 5, Insightful

    This is exactly the killer app that Ogg needs for acceptance: a program that syncs songs to your portable player at a lower (user adjustable) bitrate. Even better: You pick out X number of songs. Each time you add a song, it re-calculates what bitrate to shave them all to, to maximize the bitrate used, thereby using all the RAM on the player but getting all your songs in.

    I can't wait til this one hits.

    1. Re:Handy? Nah, Perfect! by aliusblank · · Score: 2, Interesting

      Yes, but the average consumer doesn't give half a damn. Many of them don't know what a codec is, let alone differant bitrates. I'm sure very few people consider either when buying an mp3 player. From what i've observed, the two main forces are capacity and cost. As stated in another post, windows media player already supports this, yet I have yet to see someone use it. Many of the uninformed would rather buy a player with larger capactiy than deal with bitpeeling or reencoding.

    2. Re:Handy? Nah, Perfect! by rseuhs · · Score: 4, Informative
      this is not an ogg specific killer app... substitue ogg_to_bitrate(); with mp3_to_bitrate(); and your killer app will work for the 'competition'

      No, mp3 would have to be reencoded, which would make the quality much worse and would take a lot of time.

      When I want to put music into my player, I want it now, I don't want to wait 1-2 hours.

    3. Re:Handy? Nah, Perfect! by Paul+Johnson · · Score: 2
      Yes, but the average consumer doesn't give half a damn. Many of them don't know what a codec is, let alone differant bitrates.

      True, but irrelevant. Like any new technology this will affect Joe Sixpack in one of two ways:

      • It will provide Joe with capabilities that were not previously available.
      • It will enable manufacturers to provide existing capabilities more cheaply

      In this case bitrate peeling enables the production of lower quality but smaller recordings in a particularly quick and efficient manner that also does not create an extra layer of compression artifacts. Put another way, you can fit more music of a given quality into a given capacity by using Ogg Vorbis, and faster, than by decoding and re-encoding a bunch of MP3s. These are the features that matter to Joe, and the marketing department is quite capable of explaining them to him.

      Paul.

      --
      You are lost in a twisty maze of little standards, all different.
  18. You're Right by stsai · · Score: 2, Interesting

    If you read many of the audiophile magazines such as Stereophile, etc., you'll see reviews of equipment such as external DACs for CD players as well as many high-end CD players. Among those there is the legendary Linn Sondek, a CD player which retails for around 21k.

    Why would you need a 21k CD player, you ask? If a CD player is playing back an exact digital file, than shouldn't all CD player's sound the same? The answer is simple: let your ears be the judge.

    I was initially skeptical when I was first shopping for stereo equipment, but there is a world of difference between a consumer CD player obtained at the chains like Best Buy, Fry's, etc. and an audiophile CD player. The difference is primarily in the level of clarity or resolution that you can hear from a quality CD player. The difference is subtle yet dramatic, you can hear instruments and detail that you simply could not make out before.

    To make a long story short, the quality of mp3s is typically even below that of a CD played on a cheap consumer CD player. No "audiophile" will listen to them as a primary audio source. That said, I have an mp3 player that I use when running and I have mp3's on my computer. Everything has its place, but the place of mp3's or ogg is not in audiophile stereo systems but in the world of music sharing where file size is a critical issue.

    1. Re:You're Right by mindstrm · · Score: 2, Interesting

      There is so much fluff in the audiophile world it's hard to tell what really makes a difference and what doesn't. Really, like computer hobbyists, it's really about what makes you happy.

      Many non-audiphiles like to listen to music because they like the tunes and lyrics, not because they want to super-analyze every insturment. In this respect, mp3 & ogg & whatnot are fantastic. If they suck, why are they so popular?

      So.. you tried this CD player in the same audio setup you were used to using, to compare it side by side with another player you were used to with no other factors that change?

      yes.. there are differences in CD players... mostly due to oversampling & better filters, and good quality output components. That, and good power supply circuits.

      The difference between a cheap cd player and a $1000 cd player will be noticeable; the difference between a $1000 player and a Linn Sondek is more debatable.

  19. Audiophiles? by usr122122121 · · Score: 5, Funny

    Musi withou hig frequenc is lik wods mising leters.

    --

    -braxton
  20. Easy workaround. by DAldredge · · Score: 2

    Just jam a crayon up you nose. They you will understand the joy of paying $100.00-$500.00 per foot for speaker cable...

    1. Re:Easy workaround. by pthisis · · Score: 2

      A true audiophile wouldn't pay $100 a foot for speaker cable. Plenty of double-blind ABX tests show that a lot of much cheaper copper wire performs equally well.

      An audio wanker who thinks anything by Bose is high-end and circles his CDs with green magic marker to make the laser track better might pay $100 a foot for such cable, but an audiophile is interested in things that sound better and not things that empty his pocket.

      Uncompressed audio does sound better than 128 kbit mp3 on good gear. I use mp3 in my car, but uncompressed audio on my home system.

      Sumner

      --
      rage, rage against the dying of the light
    2. Re:Easy workaround. by pthisis · · Score: 2

      You laugh at paying 100-500 on speaker cable... speaker cable is cheap at that rate. run it over 75 ft and you will hear a difference

      No you won't. Plenty of double-blind listening tests have shown that, and plenty of premier recording studios use cable that's an order of magnitude or two cheaper than that with excellent results. I'm talking Telarc-level recordings here, too.

      Sumner

      --
      rage, rage against the dying of the light
    3. Re:Easy workaround. by FauxPasIII · · Score: 2

      > $100.00-$500.00 per foot for speaker cable...

      -nod- At some point, you have to yield to the law of diminishing returns, just like anything else. In all honesty, I can hear the difference between 160k mp3 and CD if I'm using my nice Grado headphones, but it doesn't bother me. Over that bitrate or using ogg I can't even hear it myself, but I've got untrained ears. (Thank goodness)

      Then again, I won't use anything but a genuine Tulip 21143 network card, so I guess everybody has to have their one thing to be irrational about ;-)

      --
      25% Funny, 25% Insightful, 25% Informative, 25% Troll
    4. Re:Easy workaround. by pthisis · · Score: 2

      Now, do you really think that any ABX test result applies for all people, all systems, all cables, in the past, present and future?

      No, but if there was a difference in sound quality between decent, relatively inexpensive shielded copper wire and $100/ft Monster cable there should be at least 1 double-blind ABX test showing someone who is able to tell the difference. There have been a number of people who claim that there's a difference who volunteered for ABX tests, I have yet to hear of one who could distinguish the cables with any degree of statistical significance.

      Sumner

      --
      rage, rage against the dying of the light
  21. This reminds me... by dubious9 · · Score: 5, Funny

    of a Slashdotter comment that twisted an old expression...

    "Those who sacrafice sound quality for hard disk space deserve neither."

    Cool idea to throw around though.

    --
    Why, o why must the sky fall when I've learned to fly?
  22. Peeling! by Emmettfish · · Score: 5, Interesting
    Okay, I'm biased in this discussion: I am the CEO of Xiph.org and I'm also a musician.

    One thing that hasn't been discussed here is that a lot of people feel that Vorbis is transparent at something like quality setting 4. Other people think it's transparent at quality setting 3. Others think it's great at 1. I release my stuff at 4, but bitrate peeling will let people peel those down to what sounds good to them. Maybe they want to monkey with it, and maybe they don't, but the option to do this without re-encoding is sexy.

    It's not just a 'chop it down for modem folks' thing, it's also a letting people choose for themselves situation that I think is more important.

    Features are cool, but features that give people options apart from 'use it or not' are even cooler.

    That's it for me. Please donate to Xiph.org, and then go listen to some tunes. Enjoy!

    1. Re:Peeling! by Jucius+Maximus · · Score: 5, Informative
      "Please donate [vorbis.com] to Xiph.org, and then go listen [diff-eng.net] to some tunes. Enjoy!"

      I really would like to donate, but not through PayPal. Could you please offer some other method of payment like the Amazon Honour System or Element5?

    2. Re:Peeling! by geek · · Score: 2

      There is a such thing as too many options. Would you like to try and explain this to my mom who can't use our HDTV remote control?

      I'm not all that familiar with Ogg so I'll give you the benefit of the doubt here that this is cool. However Ogg has enough working against it in the form of MP3 that adding complexity to it is going hinder it's acceptance, not increase it.

    3. Re:Peeling! by Jucius+Maximus · · Score: 2
      "You can donate by snail mail."

      Who says I'm in the USA or can write $US cheques without serious banking fees?

    4. Re:Peeling! by Jahf · · Score: 2

      Maybe they should "go listen" and on that page you can ask them to "please donate". The reverse seems a bit strange.

      --
      It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
    5. Re:Peeling! by bogado · · Score: 2

      The fact that an option exists in a file format or a protocol, it dosent mean that the end user will have to deal with it. file formats and protocols are back end structures, the more options they have the more freedom the programer have by the time he creates the program or service to the end user. It is the developer who must choose witch features it will use and witch features he will give as an option to the end user.

      --
      []'s Victor Bogado da Silva Lins

      ^[:wq

    6. Re:Peeling! by Khalid · · Score: 2

      I like this quote on the amazon honour system :

      Collect payments as small as $1.00 with our patented 1-Click technology.

      Complete BS ! plus I thought their patent has been invalidated, as a similar patent has been granted to another compagny !

    7. Re:Peeling! by RadioheadKid · · Score: 2

      multiply that by 10. In the actual vorbis source, quality levels are represented between 0 and 1, but most front ends present that as 0 to 10. (there's a -1 setting now too)

      --
      "Karma can only be portioned out by the cosmos." -Homer Simpson
    8. Re:Peeling! by Zigg · · Score: 2

      Sure.

      • Trade download (or transfer) speed for quality
      • Store more music on your player at the expense of quality

      Not too tough, eh?

  23. Re:Is this really such a useful idea? - absolutely by PhuCknuT · · Score: 2, Insightful

    What about LIVE streaming? Should the audio source encode 10 different versions at once, and send double the bandwidth to the repeaters? Bitrate peeling is a great benefit for live streaming, it will reduce the upload to a single stream and take processing power requirements away from the encoder.

  24. Cool, but not unique by benwaggoner · · Score: 5, Interesting

    Scalable techniques like this are very cool, but hardly novel.

    MPEG-4's scalable profiles provide a similar effect (albeit in the other direction, with enhancement layers). Some of the higher end audio codecs (beyond CELP and AAC), like ER BSAC (Error Resistant Bit Sliced Arithmetic Coding) do exactly this. The idea in this case is that the server will in real-time only provide as many bits as the connection can currently provide. Very nice for wireless.

    QDesign's QDX format does almost exactly what is described for Ogg, with arbitrary bitrate peeling down to the 1 Kbps level. The idea is that you could copy as much data as you want to your mobile player, and it'd dynamically thin to the data rate that would fill up your device.

    And still image codecs like JPEG have used progressive modes for years, where additional data adds more detail to the image.

  25. A spurious example by benwaggoner · · Score: 3, Interesting

    Okay, if each one is double the one before, that means you'll have a 2^100 ratio between lowest and highest data rate. Thus, if your lowest is 1 Kbps, the highest would be... Not going to happen that way.

    Also, you assume the sweet spots are 2x the one before. In fact, jumps of more like 1.25 are likely to be optimal (albeit with a lot fewer jumps!).

  26. Multicast by dachshund · · Score: 2
    In a streaming situation, the server would store only one high quality stream, and dynamically peel it down to the client's bandwidth. Not useful. If you instead stored a hundred separate files, each optimized for its bitrate, with each being half the bitrate of the previous one, you'd still have a set of files less than twice the size of the largest file. Plus, you'd have no bit-peeling overhead. If you're streaming 100GB audio files, maybe there's a benefit, but if you're doing that, you can probably afford a second 100GB file for all the smaller files.

    It would be great for multicast-type situations (including, but not limited to IP multicast.) You could send one high-quality signal out from a central point and then shave off bits to fit the stream down to the quality needed by the end-user.

    For instance, users on a 56k modem could listen to the same multicast stream as a broadband user (ie, no need to send out multiple, separate versions from the source)-- this assumes the presence of routers (or conversion boxes) capable of doing the peeling as needed.

    All in all, very useful.

  27. Progressive Ogg? by Luke-Jr · · Score: 3, Interesting

    Could it possibly be used to progressively download an Ogg file and begin listening to it before it's 100% done? For example, have the 32kbit quality at the start of the file, then next have the next 32kbit (starting at the end of the file), then the next 64kbit, etc...

    --
    Luke-Jr
  28. Re:progressive jpeg, mp3pro by Cerlyn · · Score: 2

    Most lossy compression schemes like JPEG (regular) work off the concept of using a domain transform, only saving what are considered to be the most significant coefficients after said transform. This makes almost every lossy compression scheme out there is a canidate for bitrate peeling of some sort of another. I'm just surprised that on one does it; having not read the JPEG standard though, I agree that it might be technically challenging (or simply not much in demand).

    Having studied wavelets, I can state that they definitely could support a technique similar than this. Given a properly ordered stream of discrete-time wavelets, one could chop off the last few cycles and similarly lose just a bit of quality.

  29. Many "audiophiles" are idiots by Sanity · · Score: 2
    I remember having a long debate with a so-called audiophile who had much more money than sense.

    He was bragging about his expensive (and therefore wonderful) setup, when he mentioned having "super-high quality" digital cables, which cost him $2,000. I asked him how much "low quality" digital cables cost, the answer? About $15!

    I asked him what the difference between the two was, he claimed that the high-quality digital cables gave the music more "body"!

    It may have been cruel of me, but I just couldn't help but explain what digital actually meant.

    The moral of the story? That much of the audiophile community are simply the blind leading the blind, pseudo-techie alchemists, who assume that expensive means better.

    1. Re:Many "audiophiles" are idiots by topham · · Score: 2

      oh come now, of course it sounds better with the higher quality cable, I mean, the bits are more easily recognized, they have less distortion and the processor can determine weather it is a bit or not more accuratly and in precise time...

      me, I bought the $15 cable.
      (Somebody somewhere is going to have to spend a week with me and explain why you have to worry about jitter in any piece of equipment *EXCEPT* the last one.

      And even then I have my doubts, but atleast it is possible to measure jitter.

    2. Re:Many "audiophiles" are idiots by The+Smith · · Score: 2

      If your friend's computer is having trouble telling between 1s and 0s after transmitting them over his cable, then maybe he should replace the piece of string between two tin cans with, I dunno, something made of copper?

    3. Re:Many "audiophiles" are idiots by Mwongozi · · Score: 2

      I posted a story on Kuro5hin a while back about the insanity of "audiophile" digital cables.

    4. Re:Many "audiophiles" are idiots by forgoil · · Score: 2

      I was also very confused about why cables should make a difference (as long as they were not so bad that they produced way too much bit errors) when transmitting a digital signal. But if I can understand the excplaination I got correctly, it does matter. But I honestly don't think that a $2,000 cable could be much better than a high quality, and resonably priced, cable. Let's say $40 or so.

      So why would it matter? Because if you send data with CRC32 you can check (and fix to a certain degree) errors in the transmission, and if it goes wrong, you can always ask to get the information retransfered. This is why totally cheap TP cables are not fun at all. But what happens if you loose information that has to be realtime? The exact match of 0s and 1s are no longer the same on the other side. Wops, bad sound.

      So, as long as the cable/system can transfer the 0s and 1s properly, more expensive cables won't do shite. But up until that point, it should make a difference.

      I do want to point out that although I understand these concepts I have never read any specifications for how the transfer in stereo/surround equipment works. I'd love for someone to follow up though.

    5. Re:Many "audiophiles" are idiots by SuiteSisterMary · · Score: 2

      I was once party to an experiment which showed that a metal coat hanger would pass Dolby Digital with zero digital errors.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  30. Re:not impressed by Anonymous Coward · · Score: 2, Funny

    "On my Complainophile Sony Type-R Limited (bling-bling) audio set up, 32kbps sounds like ass because I didn't realise I could encode at higher bitrates. Except Windows Media because there were no options... then it scanned my hard drive, told me I had really poor taste in music and automatically deleted all my .mp3 files.

    Bitrate peeling is not a good idea because I say so and need to look important. Transcoding is such a better idea because it introduces no artifacts and takes a much shorter time to do. Not that you should do that because nobody uses a narrowband internet connection anymore, at least nobody that I care about. Comparitively RealAudio is great! No, really! I enjoy giving my personal information to someone just so I can listen to commercials and kill pop-up advertising before it asks me if I want to upgrade, then crashes my computer!

    While I conceed it's possible.. nobody else knows what they're talking about! Um... look over there! (exits stage right...)"


    Yes. Thanks. Really persuasive argument.

  31. All these anti-peeling posters are retarded! by Ayanami+Rei · · Score: 5, Interesting

    There aren't ANY free lossy codecs that can do bit-peeling right now. Some non-free codecs allow you to overlay data (like progressive JPEG), which is NOT the same thing. That's just like transmitting deltas at higher compression rates, which could be done with a simple side-band for any existing method, MP3 even.
    The only option is transcoding, which compounds compression errors (decode, reencode). I often wished the MPEG group would have been more intelligent in the design of their bit-allocater so that you could "thin out" the quantization of the power bands by looking at the "right parts" of the MP3 frame. Alas, this is not possible.

    But the Vorbis designers have made this possible, thus making it possible to have high-quality and low-quality versions derived from the same source file without additional processing. I imagine you have certain restricted choices, due to how quantization information is bundled up/packeted. But it isn't just sexy, it would be stupid to NOT DO IT. It takes just a little forethought on how to lay out the information in a hierarchial fashion. What makes anyone think that this is any harder then decoding/reencoding. I guarantee it has a time complexity on the order of a straight copy.

    Hell, formats like SHN and FLAC can do it, just substitute short codes for long codes at a certain rate; it'll add a bit of wide-band energy on decode, raising the noise floor in proportion to the space savings you gain.

    So anyway, "poop on you" to all these wanna-be audiophiles/slashdot-know-it-alls who don't no a good thing when they see it.

    Don't like it, keep sucking on that Layer III.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  32. Re:Handy for porting your music to a portable play by abischof · · Score: 2
    it would be very handy if I could take an OGG I had encoded at a high bitrate (for playback on my nice home stereo) and make it smaller for use on a walkman-type player for the gym or whatever.

    Speaking of such, are there any Ogg-supporting portable players, or players in development?

    (Granted the Hardware Support page at Xiph has some info, but I'm curious if there's anything else known)

    --

    Alex Bischoff
    HTML/CSS coder for hire

  33. Re:STOP USING KEWL by Gordonjcp · · Score: 2

    Frigging.
    As in the song, "Frigging in the rigging". Somewhat rude.

  34. Some basic Math... by Lemmeoutada+Collecti · · Score: 2, Informative

    Looking at your example of storing the variable bit rates as seperate files as an example, let's do some theoretical math:

    Original High Quality file: 10mb
    3/4 Quality file: 7.5mb
    Half quality file: 5mb
    Quarter quality file: 2.5mb
    Total for all variations without peeling: 25mb

    Or, store the High Quality 10mb original only and dynamically peel. Savings, 15mb (1.5 times more files)
    No need te reencode a new file for each device (and some of us have many!)

    Just FYI

    --

    You can have it fast, accurate, or pretty. Pick any 2.
  35. Re:Killer App? by T3kno · · Score: 2

    Speaking of WMA files, how does Ogg compare with WMA, quality and size wise? My dad who works in the radio production industry swears by WMA over MP3, and I have tried to tell him about Ogg because it's free from all of the MS $trings, but I dont have any hard evidence to prove me right (I may very well be wrong)

    --
    (B) + (D) + (B) + (D) = (K) + (&)
  36. That's great by mindstrm · · Score: 2

    but what you just said has nothing to do with whether a 128kbps Ogg sounds like a 256kbps mp3.

    It's commonly observed that oggs of lower bitrate compare to mp3 at higher bitrates.

  37. Yes, it is a very good idea. by HopeOS · · Score: 5, Insightful

    There are a number of problems with the parent post.

    1. Keeping hundreds, or even ten separate files as described, each half the size of the previous, is not plausible. I'd assume the author was a troll, but since no one else has mentioned it, perhaps the obvious fallacy with that idea is slipping past even the sharper readers. A 10MB file can be split in half at most 23 times before it is only 1 byte long, far fewer before the quality level is unacceptable. Secondly, the idea described in the article, provides for dynamic bitrates, not simply half the original bitrate. To provide even similar functionality, one would need files in ranges from 1MB to 10MB in relatively small increments, totaling well in excess the "twice the size of the largest file" as suggested. Even so, this would be deficient in that the bandwidth could not be throttled mid-stream.

    2. Second, decoding and re-encoding the same file with a different bit rate will almost certainly result in poorer quality than the technique described. The safer, more straightforward solution, is to perform reduction operations on the transformed data, rather than the decompressed waveform. Otherwise, amplified artifacts from the original compression will be present in the new file.

    3. Third, the strength of the poster's argument lies entirely in the choice of ratios. Downloading a 5MB file rather than a 10MB file leaves only 5MB remaining. To paraphrase, are you really going to opt to download the 10MB complete version when your software can download the remaining 5MB in half the time?

    There are a number of problems which bitrate peeling address, not the least of which are 1) reduction of storage space as described previously, 2) dynamic bandwidth regulation of audio streams for streaming radio, future cellular phones, VOIP, and network appliances running on congested networks, 3) file size reduction without transcoding, 4) user-specified bandwidth on demand, 5) automatic preview generation from source without any extra administrative overhead.

    I'll even add my own... the ability to download a very high quality file and start listening to it immediately at lower quality without interruption. By the time the file has played through, the download may be only 50% complete. If I decide not to continue with the download, I have wasted no more time than that necessary to listen to the file. If I want the file, I have only 50% remaining.

    In some ways, this is similar to the rationale behind interleaved images, except that it is unlikely that you will need to listen to the same file repeatedly at progressively higher bitrates. Nothing prevents this of course.

    -Hope

    1. Re:Yes, it is a very good idea. by jantangring · · Score: 2, Insightful
      There are a number of problems which bitrate peeling address, not the least of which are [...] 2) dynamic bandwidth regulation of audio streams for streaming radio, future cellular phones,
      Switching station listening to a streamed radio station takes some time buffering. Is it possible to use bitrate peeling to reduce that time? To make the sound start quicker, but at a lower quality level, and then graually rise in quality?
  38. Re:Killer App? by Luminous+Coward · · Score: 2, Interesting

    You could start here or here.

  39. Re:not impressed by topham · · Score: 2

    I'm no audiophile. I think the long protracted discussions about cables, wiring and shit are a joke. (And convincing me to spend $40 on a OPTICAL cable to run 6ft ain't going to happen, I'll take the $15 cable. ($15C)

    But even *I* think 128k MP3s really aren't that great when compared to the original music.

    No comment on ogg at 128, never use it.

  40. i understand that... by Archfeld · · Score: 2

    which is why I ASKED if the person honestly thought that OGG was twice as good ?? I really don't care on my end which format I use, I just want the closest to true sound. If an OGG track was actually as good as an MP3 of twice the bit rate it would be time to begin re-ripping things to Ogg Vorbis. As for space vs quality that is ALWAYS going to be an issue...

    --
    errr....umm...*whooosh* *whoosh* Is this thing on ?
  41. DTS has similar system by nedron · · Score: 4, Informative
    The home theatre version of DTS uses a similar mechanism, allowing DTS to continue to add discreet channels and additional features while remaining compatible with older DTS decoders. Basically, the decoder ignores any information in the stream header that it doesn't understand.

    That's how DTS was able to add a discrete surround channel (DTS ES) without causing problems with older receivers. Dolby can't change their header without breaking backward compatibility, which is why their extra surround channel (DD EX) is matrix encoded.

    --


    * As is generally the case, my opinions do not reflect those of my employer.
    1. Re:DTS has similar system by Abcd1234 · · Score: 2

      Actually, this is completely, totally different. What you're describing is the ability to extend the transport protocol in a way that doesn't affect existing decoders. Another, simple example of this is the ability to add arbitrary headers to an HTTP request, which would be ignored by clients who don't know about them. What Vorbis is capable of doing is actually stripping audio data out of the stream to generate a smaller, lower-quality version of the original.

    2. Re:DTS has similar system by nedron · · Score: 2

      You're right, I stand corrected.

      -David

      --


      * As is generally the case, my opinions do not reflect those of my employer.
  42. iPod seems to do this anyway by Richard_J_N · · Score: 3, Interesting

    I think that the iPod does a very bad attempt at this. MP3s, encoded at 320k play back really badly on the iPod, far worse than 128/192k ones. I suspect that the iPod hardware hasn't enough horsepower - and it is discarding bits that it cannot decode fast enough. The MP3s sound fine on the pc, or decoded to wav and then played back on the iPod. But played back (as MP3) on the iPod, the result is dismal - there's a 5Hz "wobbling", rather like a steel band, and lots of distortion. (Apple won't help, but I have replicated this problem on multiple setups both Linux and OSX - it would be interesting to see if any /.ers have seen the same thing. You need a good recording of a classical CD with very large dynamic range eg Mahler 8, part II to demonstrate it - listen to the quiet bits.) [I have some demo files, but can't link them - I'll get slashdotted off the net !]

  43. Yes, yes, yes... by tswinzig · · Score: 2

    ...but how many vacuum tubes do you have in your system?

    The true measure of an audiophile.

    --

    "And like that ... he's gone."
  44. MISQUOTE! by Eric_Cartman_South_P · · Score: 2
    Good point... but I must ask:

    How does my quip "iPod'ers with 20 gig drives wouldn't lose sleep over it" become quoted as "20G should be enough for anyone!" in your post?

    You must work for CNN.

  45. Why stop there? by Kwil · · Score: 3, Interesting

    Peel layers from a data file thin enough that no layer is independantly recognizable. Scatter the layers throughout a P2P system. Now no individual user possesses the whole file, but all users can reconstruct a working copy when they want to play it.

    --

    That Jesus Christ guy is getting some terrible lag... it took him 3 days to respawn! -NJ CoolBreeze

  46. Amen! by Grendel+Drago · · Score: 2

    A-bloody-men!

    All this audiophile nonsense, what with the insanely expensive power cables and such, smacks of simple elitism. "Look, I can spend twice as much as you! Hence, my audio is better, and I can appreciate it more than you can!"

    I consider my low standards for audio a blessing. (Especially since I can't afford 'good' equipment.) If I don't hear a problem, then I define my solution as "good enough". It's cheaper, easier and I bet I get just as much out of my music as anyone else does.

    And besides, if audiophiles were so nuts about quality, why don't they do more double-blind tests? Scared they'll discover that their A$240 power cable doesn't present an improvement over the freebie they picked out of the trash bin?

    I swear, these people are crazy.

    --grendel drago

    --
    Laws do not persuade just because they threaten. --Seneca
  47. Re:Why does lossless even matter? by Abcd1234 · · Score: 2

    The idea is that quality is lost over multiple generations if people re-encode using the same lossy codec. Consider the following situation: Person A downloads/trades/whatever a show which is MP3 encoded, transfers it to CD and then dumps the MP3. Then, some time later, someone asks for a trade for the show, so the person re-encodes the audio. Now we have a second-generation version, which now has compounded errors from the first and second encodings. This process could continue indefinitely. The result is that, over time, the quality of the shows would decrease. So, the rule is, only trade shows in a lossless format, and never, EVER, trade a lossy-enoded show.

  48. An even bigger improvement... by morcheeba · · Score: 2

    The player could strip its own files on-the-fly. If you wanted to add one more song to the player, it could strip a tiny bit off of each song (or maybe just strip the higher bitrate songs), and make enough room for the new file.

  49. Ogg player for Palm Tungsten T by abischof · · Score: 2
    2002-12-04 16:18:01 Ogg Player for Palm Tungsten T (articles,pilot) (rejected)
    This was rejected earlier, so I thought I'd post it here.

    As reported by Palm InfoCenter, "A group calling themselves Aerodrome Software have released a public beta of an Ogg/Vorbis media player for the Palm Tunsgten T handheld. The player inititally supports only ogg/vorbis encoded files, a new open source audio format, but promises to have mp3 support in the near future."

    I'm curious as to whether they used the integer-based "Tremor" code to achieve this.

    --

    Alex Bischoff
    HTML/CSS coder for hire

    1. Re:Ogg player for Palm Tungsten T by abischof · · Score: 2

      Oops, my bad. I figured that since it was listed as "added 12-04-2002" on Vorbis.com that it was brand-new news.

      --

      Alex Bischoff
      HTML/CSS coder for hire

  50. Uh huh? by CrystalFalcon · · Score: 2

    peel off the high resolution data from the ends of an audio stream packet to come up with a smaller, lower quality stream

    Newsflash: removing data from a packet makes the packet smaller, and as a totally unrelated bonus, the content of lower quality! This obviously deserves space on the front page of the world's largest geek magazine.

  51. Songwriter gets a share of the royalty by yerricde · · Score: 2

    Independent artists and labels are free to license their music however they want.

    Even if the performer is not with a major label, the songwriter still gets a fixed amount per copy distributed. Performers who write their own music have no easy way to verify that they didn't accidentally infringe the copyright of an existing work, which George Harrison found out the hard way.

    --
    Will I retire or break 10K?
  52. Re:not impressed by Alsee · · Score: 2

    it simply removes bits

    It's a lot more sophisticated. It's not lowering the sample rate, and it's not droppping the least signifigant bits of the samples.

    It's hard to explain without getting into the complex math of Fourier Transforms, but every bit has information from the entire file rather than merely a small piece of information from one spot. The bits are naturally in the order of importance, and dropping the bits at the end drops the least important information everywhere.

    -

    --
    - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.