Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Music Media

What Sounds Better, MP3 or Ogg? 660

I've never been able to make a clear decision on the subject. These days I rip all my CDs to MP3 at 160kbs which means about 80 megs for a longer album. With a 100g drive on order ($220. I remember paying more then that for .1% of that space) disk space isn't really the defining issue, but that doesn't mean I'm gonna rip everything at 300kbs just because I can. I'm curious what people think sounds better, and what bit rates they find to be acceptable for both casual listening, and more picky listening. Don't forget to mention what sort of equipment your listening on so we know where you are coming from.
This discussion has been archived. No new comments can be posted.

What Sounds Better, MP3 or Ogg?

Comments Filter:
  • Ogg (Score:4, Insightful)

    by LinuxGeek ( 6139 ) <djand...nc@@@gmail...com> on Sunday October 14, 2001 @11:33AM (#2426990)
    Ogg sounds better, but I can't go to walmart and buy a portable Ogg player. Hopefully this will change with some reprogrammable units. Anything like this on the horizon?
    • Re:Ogg (Score:4, Funny)

      by Elwood P Dowd ( 16933 ) <judgmentalist@gmail.com> on Sunday October 14, 2001 @11:44AM (#2427042) Journal
      I can't imagine that the RIAA would ever let someone make a hardware MP3 player that's reprogrammable. They were upset enough that you could download the MP3s back off the RIO device, even when it wasn't supported by RIO. Imagine what those Free Software wackos will do if they can reprogram the whole unit. It'd be anarchy.
      • The NEX II is made in Hong Kong, totally reprogrammable, uses CF+ slot, and can act as a removable hard drive (copy to and from).

        If they can get a few more features added/bugs stomped, and cleanup the UI a bit, it'll be near-perfect...
    • "Ogg sounds better, but I can't go to walmart and buy a portable Ogg player."

      My thoughts exactly. I'm as generally as happy with OGG at 128 or 160 as I am with MP3 at 192, but then I wouldn't be able to use my music in a car-based MP3 player...
      • Re:Ogg (Score:5, Insightful)

        by fossa ( 212602 ) <pat7.gmx@net> on Sunday October 14, 2001 @02:31PM (#2427738) Journal
        "Ogg sounds better, but I can't go to walmart and buy a portable Ogg player."


        My thoughts exactly. I'm as generally as happy with OGG at 128 or 160 as I am with MP3 at 192, but then I wouldn't be able to use my music in a car-based MP3 player...

        Bah. You want to see ogg in commercial players? Use it then dammit and stop using mp3. Stop whining about lack of commercial support; it's a kind of Catch-22 see? If no one uses ogg because it isn't popular then of course it won't get commercial support. It's gonna take an initial sacrifice (so grow a spine and give up your precious mp3) so that ogg can become popular. Only then will we all reap the benifits (ubiquitous Ogg Vorbis).

        Also, read this fascinating interview [binaryfreedom.com] from early this year with Jack Moffitt and Christopher Montgomery, the two head guys behind Xiph and ogg. They discuss many things including the Iomega HipZip, which does support Ogg Vorbis.

    • by Anonymous Coward on Sunday October 14, 2001 @12:15PM (#2427208)
      The intel pocket concert is a nice player with reprogrammable firmware.

      I sent them an email asking for ogg support and they said if there was enough interest they would implement it.

      course. someone'll have to mod this up first. ;).

      • by fossa ( 212602 ) <pat7.gmx@net> on Sunday October 14, 2001 @02:53PM (#2427820) Journal

        I emailed an mp3 radio station I once listened to and asked them to offer a vorbis stream. They responded and stated that they've looked into it (woohoo) because of mp3 licensing, but it would require a lot of time and work to switch over. They implied that they intended to switch over eventually however. A deluge of polite requests for vorbis streams would surely speed things up.

        On a slightly different note, I recently purchased some hardware for which open Linux drivers were available. So I emailed the company and told them that the availability of free / open drivers was the deciding factor of my choice of their product over a competitor's (it was). We need to do everything we can to encourage and reward good behavior in hardware manufacturers. They do listen as evidenced by the parent.

    • Re:Ogg (Score:2, Informative)

      by $FFh ( 229923 )
      There is an alpha release for the HipZip that supports Vorbis files, but it can only play files created with b4 or earlier.
    • Re:Ogg (Score:3, Informative)

      by xercist ( 161422 )
      Iomega has promised a firmware update for their HipZip supporting Vorbis as soon as 1.0 is released.

      And yes, the quality:bitrate ratio in ogg kicks mp3's ass.
    • The riovolt has upgradable codecs, and is (imo) the best cd-mp3 player out there even despite that fact. Go to rio, http://www.rio.com and send them some e-mail begging for an ogg upgrade. I have one of the first generation mp3-cd players, but as soon as the Riovolt supports ogg, I'm buying one, and re-ripping my cds into ogg.
    • Re:Ogg (Score:5, Insightful)

      by seanadams.com ( 463190 ) on Sunday October 14, 2001 @01:19PM (#2427490) Homepage
      There are two chips which are very common for MPEG decoding in portable electronics - the MAS3507D and the STA013. Both of these chips are essentially "black boxes" - MPEG in, PCM out. Their DSPs have just enough horsepower to do MPEG decoding, and the firmware is all in ROM. Ogg decoding, as many have already pointed out, needs considerable amount of additonal CPU cycles and RAM as compared to MPEG. Ogg just wasn't designed for embedded systems. Right now the only remotely viable solution for OGG decoding in a portable device would be to go with something like an ARM system-on-chip. Would you pay $250 for a portable player that supported OGG when you can get an equivalent MP3 player for $150? I didn't think so.

      I just don't understand the objection to MP3... it's a decent format, well worth the $2/unit royalty for the decoder chips. Maybe MPEG doesn't compress as well as Ogg, but I would consider this an even trade for the less expensive decoding.
      • Re:Ogg (Score:4, Informative)

        by fusiongyro ( 55524 ) <faxfreemosquito.yahoo@com> on Sunday October 14, 2001 @01:28PM (#2427535) Homepage
        Actually, the primary objection to Mp3 is not the compression. Rather, it is the licensing issues surrounding Mp3.

        Read all about it at http://www.xiph.org/about.html [xiph.org].

        Daniel
      • Re:Ogg (Score:3, Informative)

        by Xylantiel ( 177496 )
        Actually the concern is the ~$20 per unit that the LICENSE to use an encoder costs. That's any encoder, not just theirs. And this isn't so much the problem, as is the fact that Fronhofer (I believe that's who) can change this price at any time, on a per customer basis. Say maybe at the urging of the RIAA in order to eradicate all mp3 encoders in favor of SDMI (or whatever).

        Open formats are critical to open information exchange, this is exactly why there is such a fight to keep patents out of the w3c standars.
  • They sound the same (Score:2, Informative)

    by delmoi ( 26744 )
    They sound about the same, really. What encoder you use has a lot more to do with the end sound quality then the format.
    • The first time I heard ogg I could hear it clipping from time to time and I thought it sucked, but later on I downloaded a bunch of different encoders and did some tests to see how stuff came out and compare file sizes and honestly, the tests I did they sounded the same and the file sizes weren't significantly different.

      What is the best Ogg encoder?
  • by motherhead ( 344331 ) on Sunday October 14, 2001 @11:36AM (#2426999)
    I think oggs sound great but i am still ripping mp3s at 192 bits or better because they also sound great and everything i have is geared towards running them, (WinAmp, SoundBlaster Live, Creative Nomad Jukebox, nothing flashy) I think that ogg has what it takes to supplant mp3s in the future (better sounding compression and smaller filesize) and all that it lacks is maturity.
  • I am reminded... (Score:4, Informative)

    by Misch ( 158807 ) on Sunday October 14, 2001 @11:38AM (#2427009) Homepage

    This sounds similar to a previous /. story. [slashdot.org] Although the tests were apparently run with a variety of people in the musical arena, the tests weren't run blindly (apaprently the panel knew if they were listening to an mp3 or an oog file.)


    But, it's still worth a read, imho.

    • Re:I am reminded... (Score:5, Informative)

      by jonathan_ingram ( 30440 ) on Sunday October 14, 2001 @12:44PM (#2427330) Homepage
      The tests that you link to were done incredibly badly, and should just be ignored.

      Here is a test [ff123.net] that, although not perfect, was at least semi-blind. The conclusions: at that bitrate, MPC ('MPegPlus' not 'MP3Pro') and AAC were the best, followed by LAME MP3, OGG & WMA8 all together, and finally the very worst was XING encoded MP3.

      This test was run with Vorbis RC2. RC3 will be out in a week, with much improved noise masking. For a taste of RC3, you can check out the Vorbis CVS, which includes most of the RC3 fixes but encodes at a fixed rate of 128 kp/ps. This raises the low pass, improves the noise masking, and the stereo channel coupling code.
  • mp3 (Score:4, Informative)

    by Moleman ( 74531 ) <atkinsc AT gmail DOT com> on Sunday October 14, 2001 @11:38AM (#2427011)
    I like mp3 a lot more than ogg. I have an album or 2 ripped with ogg as well as some randoms songs from compilations. I did them around 200kbps VBR and my mp3s are 192 kpbs CBR. I'm listening on cambridge soundworks 4.1 surround speakers on an MX300.

    I found the ogg files really tinny and light, so I'd stick with mp3.
    • Anybody have a Dennon Test CD or digital equivilant? Anyone have a distortion anlyzer? Osciliscope? Spectrum display? Take a CD of some of the sine wave tracks (direct digital mastered) and encode them into the various formats. Check the results. I am interested in THD, S/N ratio, Jitter, and ailising frequencies. Anybody up to this and posting repeatable test results? Lets find out what the artifacts are on a 20 HZ bass signal as well a 440 HZ and 3 KHZ. I have part of the test equipment needed to perform the tests. My amp is rated at 0.005% THD which is below the capibilities of my test equipment to measure it.
  • by BenHmm ( 90784 ) <ben.benhammersley@com> on Sunday October 14, 2001 @11:38AM (#2427012) Homepage
    Question for the masses:
    Doesn't the quality of the speakers, the noise on the wires, the interference from the monitor and the size of the bass cabinet etc etc etc have a more pertinent effect on sound quality when you get above a certain sample rate.

    128 is better than 64, sure, but above that isn;t the difference between monitor mounted speakers and a dolby 5.1 creative surround sound system, say, the most important one?

    I dont know - I'm asking you...

    • 128 is better than 64, sure, but above that isn;t the difference between monitor mounted speakers and a dolby 5.1 creative surround sound system, say, the most important one?

      Yes and no, but mostly no. I have a pair of Bose 601 Series II speakers attached to my stereo. They reproduce sounds *very* well. The stereo in question is a Sony STR-DE635 reciever with dolby digital, et cetera. It has 80 watts x 5 channels of discrete amplification. While there are stereo systems with a higher signal to noise ratio, this is a pretty damn good setup. I play mp3s from either my dreamcast (analog output) or my new Apex AD-3201 DVD player, which has a truly crappy interface for playing mp3s, but sounds okay, and plays VBRE without any trouble. It's got a coaxial digital connection to my stereo, and it spits mp3s out at it at 44.1KHz, 16 bit PCM (after decoding).

      With all this said, I can definitely hear the inconsistencies in lower-bitrate (like 128Kbps) mp3s. The only encoding rates I'll use any more are mid-high VBRE (which will go up to 290Kbps or so) and 320Kbps for archival purposes of very touchy music, like classical pieces. If I have something which is purely spoken word, and it doesn't involve screaming, I'll sometimes drop down to 64Kbps mono just to make the files smaller, but generally I encode them as VBRE along with everything else.

      The thing you really tend to lose a lot of in 128Kbps mp3s is bass. Deep bass tends to get crunchy VERY fast, even at slightly higher bitrates like 192Kbps. You can actually hear that even on computer speakers (I use a microsoft digital sound system in analog mode only) or on your car stereo (I burn mp3s back to CD fairly frequently) but especially on a high-end stereo, which will more faithfully reproduce the sounds its given. So actually, on a higher-end stereo, you will hear every bad frequency caused as a compression artifact.

      I have no idea what low-bitrate audio sounds like on true 'prosumer' level home theater sounds like, but I bet it's really atrocious. It's bad enough on my only somewhat upscale layout.

      • by Anonymous Coward
        Well, I have a pair of Wolfenbackers SXT66716526 series 37B (the ones with the chrome laminate) hot-plugged to a IOSD YTT88992 amp - which goes up to 11; just like spinal tap. When I encode OV at 168kbps using my UltraSPARC Beowolf Cray 76222, and reroute the resulting data through my DENON 880000 over my local home T1, I then re-master the compressed image using a series7D AudioStar mixing desk in my personal studio whilst wanking furiously into my 70 foot sub-woofer.
        /sarcasm
    • I agree, but I'd put the threshold at 160kbps. However, this may just be evidence that different people have different sensitivities, and there may well be people who can hear the difference between 160 and 192 on my machine.
    • by skoda ( 211470 ) on Sunday October 14, 2001 @12:58PM (#2427400) Homepage
      Yes, those things matter. And that's another factor in what format is "best". At the risk of sounding trollish, anyone listening to music via their computer is most likely not particularly concerned about sound quality.

      The S/N ratio of most soundcards is farily poor, especially compared to decent receivers.

      Speaker wire and cabling makes a difference. No one agrees on how much, though :)

      Speaker placement & seating position greatly impacts sound quality (e.g. stereo imaging).

      Speakers play an obviously important role.

      Finally, most people just arent' aware of, or don't care about, the actual sonic quality of stereo equipment. We just want something that sounds good to us.

      Consider a previous poster, who loves his Bose speakers and Sony DE receiver. Home audio enthusiasts generally agree that the Sony DE line is definitely inferior to the higher DB and ES series. Likewise, Bose is generally known to be of lower sonic quality than other equivalently priced speakers. But he loves the setup, and that's the thing that matters.

      Similarly, I've got a solid mid-range receiver (Onkyo 696) matched to low-end speakers (KLH bookshelf). Sounds great to me, but it's not really top-quality sound.

      The encoder quality is just one of many possible limiters in sound reproduction. And if you're playing it through low-fi equpiment (e.g. computer soundcard and computer speakers), then just pick one that sounds decent and run with it.
  • even though i also use 192kbps on my mixed song, i found that 128kbps on mp3 is pretty good enough for everyday listening.

    check out http://ff123.net/cbr128.html [ff123.net]

  • VBR (Score:4, Informative)

    by mR SlIcK ( 463372 ) on Sunday October 14, 2001 @11:43AM (#2427036) Homepage
    Personally I think using r3mix on LAME mp3 encorder makes the mp3 sound exactly like you are listening to the cd. And if you rip the cd with EAC, you have a perfect copy. I never really liked VBR before but it is actually starting to prove itself to be worthy. Check out http://www.r3mix.net for more info.
  • ogg, 192 kbits (Score:2, Redundant)

    by frknfrk ( 127417 )
    all my files are ripped to ogg 192 kbits. the sound is excellent, and it takes about 60-65 MB per album, depending on number of songs and song length, etc. i listen on some fairly nice stereo headphones at work, and a medium-range stereo at home with a nice 'whoofer', and the sound is great.

    -sam
  • by auttie ( 180094 ) on Sunday October 14, 2001 @11:45AM (#2427052) Homepage
    I actually just did a pretty vigorous test of this the other day. I tested 128, 160, 192, and 256 bitrate mp3s and oggs against the source wav file. At 128 they both sounded similar, but the ogg file did seem a little brighter and clearer than the mp3, and the wav file of course blew them both away. At 160 ogg vorbis really shines... the mp3 remains kind of dull, muddy, and the high end is very "sizzly" compared to the ogg file which sounds brilliant and clear. I barely noticed a difference between the wav file and the ogg at this bitrate. Going up to 192 I found the difference between the ogg and the wav indistinguishable while the mp3 STILL retained some of that annoying high-end sizzle and midrange mud. If you've got the space... 192 oggs amazing... I'm doing mine at 160 because while disc space is cheap, the difference between 160 and 192 is negligible. As for 256... don't bother doing oggs at this level... it's just a waste of disk space. As far as mp3s go... IMO you'd have to encode them at 256 to get the same fidelity as a 160 bitrate ogg vorbis file.(your milage may very... i have been an audio engineer for a while and have picky picky ears.)

    Now, if only I could flash my Rio into decoding these files i'd be in digital audio heaven! Also... I'm cannot wait for the 1.0 Ogg encoder to come out... encoding times should be much faster and fidelity even better. Amazing work!

    Hope this helps.

    -auttie
    • check www.r3mix.net (Score:4, Informative)

      by Malor ( 3658 ) on Sunday October 14, 2001 @02:32PM (#2427744) Journal
      http://www.r3mix.net [r3mix.net] is the place to go learn about how to do mp3s RIGHT.

      I haven't directly compared OGG and mp3, mostly because I'm very happy with the quality of the mp3 encoding.

      In my own testing, the r3mix.net settings were pretty much indistinguishable from the original in terms of frequency response. I did notice some changes in spatial effects. One of my CDs in particular was affected, Deepforest 2. With the original CD playing, the sound tended to bounce all around your head when wearing headphones. After being encoded by LAME, the sound still moved some, but it was much more granular. Most of the effect was lost. However, the actual FREQUENCY RESPONSE was awesome, and the only way I could really tell the difference was by listening very intensely. It is more than adequate for normal listening.

      I did these tests about a year and a half ago, on LAME 3.81, and apparently it has improved quite a bit since. That team respects the r3mix site enough that they actually added in an '--r3mix' command line switch to implement all of their suggested settings at once. Apparently LAME now keeps more of the original signal; it's not quite so enthusiastic about assuming you can't hear certain kinds of noise. I'm hopeful this may have fixed the encoding issues I had with the earlier version.

      Basically, given the fact that he has tons of space available, and given that there's all sorts of portable MP3 players in the world, I think he may still be happiest with MP3. I certainly am.

      Equipment used: Non-golden ears, but decent ones. Soundblaster Live Platinum 5.1 (which has some frequency response issues with REAL audiophiles), Sennheiser HD 580 headphones for 'real' listening, Midiland S2 4100s (the older 2 speaker model) for casual music and gaming.

      Aside: The 580s are AWESOME headphones, and you can often get them very cheap at auction. I got mine about two years ago for about $125. They have a reputation of having flaky connections. Mine did indeed have a problem when I first got them, which I solved simply by removing and replugging the wire in the bottom of the headphone. They are fully modular, easy to disassemble and clean, and sound INCREDIBLE. Two downsides: they really need an amplified headphone jack to reach their true potential, and they are big headphones. They're very comfortable but large.

      Aside on the early model Midilands: great quality speakers, dismal amp. Hissy at any volume. Someday I'll move the way-cool little satellites onto a real amplifier, and will toss the subwoofer/amp in the trash.

  • Unless you are an audio nut, you'll have trouble telling the difference at any high bitrates. The real reason to use Ogg is that it's not encumbered by patents :-)

    Gerv
  • I would agree with the general sentiment that -- despite any quality difference -- MP3 is certainly going to be easier to use because portable players and software have been built to use it.

    Remember that ultimately, the "best" any format is going to get will simply be as good as the original CD. So as long as the audio quality you're getting is indistinguishable from the original, it won't matter what format you're using.

    That said, I think 160 is something you'll regret if you're doing a large number of songs. I originally used 160 on my 800 CDs, and it sounded fine -- until I hooked the digital out on my soundcard to my dolby digital 5.1 system. On good speakers with a clean connection you can definitely hear the compression artifacts. I went up to Xing VBR 192-320 and have been very pleased with the results. As you said, disk space is no longer an issue, so I'm comfortable using what i think were probably overkill settings.

    These source files are good enough, BTW, to re-encode into WMA at 64k for use on my portable (a NEX II -- highly recommended). With a 256MB compactflash card, I have about 150 songs with me for running (this can use a microdrive too, but it skips when running). The WMA 64 quality is perfectly acceptable for cheap headphones, but it would be total crap on good speakers. This (and streaming) are the only places where files size really matters anymore...
    • Just a corrction -- I have no idea why I said I had used Xing as the encoder -- I used LAME. I don't want people to think I can't hear the difference between THOSE two encoders! (although i hear Xing has been rewritten to not suck anymore, i haven't tried it)
  • I rip mp3 at 256k. Long ago when I started ripping with lame I compared 128, 192, and 256. The difference from 192 to 256 was noticable on my material. In particular, the stereo imaging was off much worse at 192 than 256. There is still a noticable difference from 256 to CD, but I can live with it.

    I listen with a set of Boston Acoustics speakers with an external subwoofer. It has a tiny sweetspot, about head sized, but for a single listener they are quite good, especially the stereo imaging. (I also have a set of their less expensive model that I got at compusa, these are not so good. You want the ones with the bigger speakers.)

    Although I listen mostly at my linux machines, I also use a Mac for portable work. As soon as there is an ogg plugin for itunes I will switch to ogg and re-encode all my CDs. I'll redo the bitrate selection exercise at that time.
  • by Dast ( 10275 ) on Sunday October 14, 2001 @11:53AM (#2427093)

    I don't know much about ogg, as I use mp3 for most of my music encoding. I've played around with various bit rates and finaly settled on what I felt was the best for me in terms of quality vs size.

    I now encode all of my music at a variable bit rate 64-256kbps with lame. Lame 3.70 [sulaco.org] does a really good job of this and produces files (at least for the types of music I listen to) that sound very good. For the most part, they encode smaller than a 192kbps, as the average bit rate used is less. As a check, peeking at John Coletrane's Giant Steps, the average bit rate is right around 150. The bulk of my music averages between 160 and 192kbps.

    The cool thing about vbr is that if the file needs more than that, is can use up to 256kbps to help make the harder to encode spots sound better. So I guess the worst case size you could get would be a song completely encoded at 256kbps (but I can't say that has ever happened).

    I have a hard time telling these vbr 64-256kbps files apart from the orignal cd. Sometimes I can tell, but it is rare and difficult. However, IANAA (I am not an audiophile), so doing your own tests should help.

    All of your standard tools should support vbr files. Xmms [xmms.org] does a fine job. I did need to upgrade mpg123 [mpg123.de] to pre0.59s, however.

    Anyway, consider vbr before you go straight to 300kbps.

    • Dast: Yeah man VBR is excellent.

      lame --r3mix -b112 source.wav out.mp3

      That's a ready-made VBR setting that I (and many others) find remarkable. But lame has made an amazing number of possibilities for modifying how the mp3 is going to sound in subtle ways. Check out r3mix.net, and their forums.
    • I have to agree that the variable bit rate sounds better than the constant. However, through my equipment, mp3s have a distinct lower quality than cds. There is a noticable improvement when they are burned to audio though, so it is not a lack in the mp3 format, just in my mp3 playing hardware. I have a very difficult time telling the difference between a song from a pressed cd and one that I have ripped, encoded and then burned back to cd audio format.

      I have a Rotel [rotel.com] amp and pre. My source is a Harman Kardon [harmankardon.com] FL8550 [harmankardon.com] cd changer. My speakers are JBL [jbl.com] S38 [jbl.com] "bookshelf" speakers (they're bookshelf only if you have a BIG bookshelf.)

      My soundblaster live value card can't compete with the FL8550's dual 20 bit Burr-Brown digital to analog converters. My next equipment purchase is going to be an Onkyo [onkyousa.com] SE-U55 [onkyomm.com] USB sound processor. Hopefully, that should let me use mp3s for more than casual listening.

      One last thing: if you think computer addictions can be expensive, just try getting hooked on audiophile quality hardware! The interconnects I'm going to buy are over a $100 each for the bottom end of the line. But you can hear the difference.

    • Oh, here we go again...

      Ok, we got many things (using lame style names):

      CBR = Constant bit rate = Variable quality
      VBR = Variable bit rate = Constant quality
      ABR = Target bit rate = Variable but not as much quality

      OGG normally uses a form of ABR, but is capable to do true CBR and true VBR as well (not sure which versions enabled for).

      Also, even if you are using true CBR, there is little room for flexibility in the form of the "bit reservoir"; you can save some bits in the "easy parts" so they can be better spent in the hard parts.

      Second, mp3, being open in some way or another, has the side effect of many encoders available. Different encoders produce different quality. Take 4 192kbps mp3s encoded with 4 different encoders, and you will discover quality differences as day to night.

      And to use Lame properly, first, let me suggest that you *at least* use Lame 3.89b. Lame 3.70 is *too old*. If you get Lame 3.90a, even better.

      Want to be on the safe side? use this single option:

      lame --dm-preset standard

      This will produce near 256kbps files, and its the hightest quality you can get out of mp3s.

      If you think you can live with 192kbps like files, then use

      lame --r3mix

      Otherwise stick to the normal, don't apply options you don't know much of. Typically you *always* want -h, and -b for the desired bitrate in case of CBR, or minimun frame bitrate for audio in the case of VBR (usually 112 or 128). ABR is VBR attempting an average bitrate. And no, it is not wise to use option -B at all (let the encoder use up to 320kbps frames when using VBR).

      If this topic of lossy compression is of interest for you, then you should visit:

      Proyect Mayhem [hydrogenaudio.org], channel #Project_Mayhem at irc.openprojects.org
      and
      r3mix.net [r3mix.net], channel #r3mix at irc.openprojects.org

      Um... on side note, have you seen The Wavelet Tutorial [rowan.edu] yet? Wavelets are planned for Ogg Vorbis 2.x, stay tuned... :)

  • by antdude ( 79039 ) on Sunday October 14, 2001 @11:55AM (#2427101) Homepage Journal
    I just read this article [croteam.com] about Croteam using it for their next game:

    "We did a major change in the sound engine between FE and SE. And its name is Ogg Vorbis. Yeah, that's right, we're using ogg for music playing. In case someone hasn't heard of it yet, Ogg Vorbis (http://www.vorbis.com [vorbis.com]) is a patent-free, open source audio codec project. Or in english: a music compressor that plainly rocks. Make sure you check it out. We've tried encoding all the music for SE with Oggdrop at 64kbps and the quality was perfect even at such low bitrate. In the final version, since we won't need the extra space, we'll be shipping with 128kbps music tracks, for even higher fidelity. The guys there are really helpful and supportive and the whole project is surprisingly functional already. There are plugins for all major music players and other music programs."

  • by Dr. Spork ( 142693 ) on Sunday October 14, 2001 @11:55AM (#2427103)
    If you really care which format sounds best and want your listening tests to be taken seriously, do them right. (I worry many people don't really care about the sound, and want to just take this topic as an opportunity to plug the format which they favor for political reasons.)

    But if you do care about the actual sound, rip some tracks you like from different types of albums. Then, cut out one part of the .WAV file and encode it using different MP3 encoders and different bitrates. (Or, if you want to save time, use only LAME for MP3, because there's a near-consensus that it gets the best sound. Don't forget to try VBR.) Then encode it in OGG format, also at various bitrates.

    Now, the important step:

    Decode the OGGs/MP3s back to a .WAV file, and make sure you name your files so you know which is which. Now, ask your roommate to burn all these .WAV files on a CD in an order that will not be revealed to you. Also burn the WAV that never went through compression/decompression (see if you can identify it by sound). Now, get your best pair of headphones, go to your stereo with a pad of paper, play the tracks over and over, and take notes on which track sounds the best.

    Only after you've decided which tracks sound the best can you ask your roommate which tracks were encoded with which method.

    This is not hard to do, and absolutely necessary if you want anyone to take your opinion about encoder quality seriously.

    spork

  • Well, I'd have to say that with my 16 bit sound card and my 1 speaker hooked up to it (that's right one, we've all done it, I don't have the cash flow at the moment to go and buy a Soundblaster 5.1 and 4 speakers and an amp from boston, if I did then I wouldn't put down that I had 1 speaker hooked up to the really old isa sound card that is 16 bit, now would I?) and I can listen to both pretty fine. I think the problem will be three fold. The compression rate, the hardware issue, and the software issue.

    1)The compression rate- By this, I do not just mean 64 kbs or 192 kbs, but also what you decoded it with. If you were to do it with software a versus software b, that software may compress it differently, causing tiny bits of saturation in the bass or the higher octanes. Of course, people of the art of music have been using isdn for the longest to do compilations together across great distances. I assume they would know the best way to encode.

    2)The Hardware Issue- Do you have surround sound? That would be a major question. I mean, if you are worried about different kinds of files playing the same music, you probably would need surround sound to tell the difference. It's the honest truth. Someone said in an earlier comment that distortion from monitors, your server (they're not workstations, they're servers. Look at the stats, p3 1.7 ghz with 2 gis of ram... what else could it be?) the phone lines, electric cabling, anything. And everything. If you were really into this, you would make a sound room like in music halls. No distortion, sound proof walls, etc. They're pretty cool to have too. :)

    3) The software- I mean this as an os and as the software you listen to as well. If you use real player, winamp, freeamp, would that sound better than other said software? What about the os? What services are bogging it down so that you cannot use those resources to power your music.

    In conclusion, do what a friend of mine did. Make yourself a "napster box". Hook it up, you only need a 2 gig hard drive. Put on a 4 speed cd-rw, and you don't need anything above a k6-2 for processor. More ram the better though. (Of course). But put on every kind of sound hardware you can. Also only put on a 10 inch monochrome monitor, if any kind of monitor at all. Put it in a closet, and just administer it through the network, voila, sound system. Later
    • Re:Mp3.. Ogg? (Score:3, Informative)

      by rcw-home ( 122017 )
      The Hardware Issue- Do you have surround sound? That would be a major question.

      No, it's not, not if you're playing music originally from CD. CD's are stereo. Not 4-channel, not 5.1. Do you expect your surround system to magically figure out what speaker to send a signal to?

      With that said, four-speaker stereo can significantly increase the size of your room's "sweet spot" and reduce the stereo distortion effect you hear when turning your head. Add a subwoofer for deep bass response, and that's about the most you'll need for accurate playback of any two-channel source.

  • What about Wave? (Score:3, Informative)

    by ucblockhead ( 63650 ) on Sunday October 14, 2001 @12:00PM (#2427133) Homepage Journal
    Shit, if you are getting a 100 Gig drive, why not just screw the lossy compression and just save the wave files? 100 gigs should hold 150 cds in wave format.

  • If you care enough about sound quality to ask whether Ogg or MP3 sounds better, then you should probably be using lossless compression, because it's guaranteed to sound the best. Hard disk is cheap enough that the difference in file sizes doesn't really matter anymore.

    There are over a dozen [firstpr.com.au] lossless audio compression packages available. They all sound the same. I'll just note that FLAC [sourceforge.net] is open source (GPL & LGPL), patent free, and has WinAmp and XMMS plugins available.

    Doug Moen.

  • by geoffeg ( 15786 )
    I believe ogg sounds better at the same bitrate as a mp3.

    I took some of my favorite CD's (ones that I've listened to over and over again and know very well) and did a little comparison. I ripped one track off each of the discs (usually my favorite track), encoded the resulting .wavs to mp3s (lame@128, no VBR) and to oggs, both at 128kbit. I came back a day later and loaded up each group of songs (the mp3, the ogg and the wav) into xmms and winamp. I turned on shuffle and began switching back and forth between songs (so I wouldn't know which format I was listening too) with my eyes closed. Obviously the .wav sounded the best as it was an exact copy of the CD, then I found that the ogg sounded better than the mp3. Ogg seems to sound crisper and bring out the little details of a song much better.

    For some fun, take your headphone or speaker connection (as long as its a barrel connector) and pull it about halfway out. Now, if you do it right you can hear some kind of fuzzy noise on mp3's, maybe encoding artifacts but it sounds like noise. The higher the bitrate, the less prominent it is. I'm imagining I can hear that when I'm listening normally but it's mixed correctly so it's very low-key. Anyways, it sounds strange and ogg doesnt seem to produce this "noise".

    Just my OPINION,
    Geoffeg
  • Comment removed (Score:3, Insightful)

    by account_deleted ( 4530225 ) on Sunday October 14, 2001 @12:09PM (#2427174)
    Comment removed based on user account deletion
  • MPEGplus (Score:4, Informative)

    by weeeeeww ( 304789 ) on Sunday October 14, 2001 @12:13PM (#2427189)
    You should look into alternatives to those two. MPEGplus [uni-hannover.de] (*.mpc; *.mp+) is a variable bit rate (VBR) codec that gives much higher sound quality than MP3 at equivalent bit rates. I used it in conjunction with Exact Audio Copy [exactaudiocopy.de] (EAC - the *best* CD ripping software out there), and was quite pleased with the results. Supposedly, if you use the "-insane" parameter on the encoder, it's completely indistinguishable from the original, with average bit rate of around 230 kbps. I didn't test this, but here [ekei.com] is a link to a simple comparison, and here [shoutclub.com] is a more detailed one. MPEGplus' homepage has a pretty detailed description of how it works. Unfortunately it doesn't sound very good at low bit rates (but at 170 kpbs it sounds better than high (192-256+ kbps) bit rate MP3s), but hey, what's that 100 GB drive for?

    Of course, with a drive that size, you could go all-out and use Monkey's Audio [monkeysaudio.com], lossless audio compression (you can decode to get *exactly* the same WAV file that was encoded. Compression ratio of only 2:1 or so, but again...what's the 100 GB drive for?!! Get on Google [google.com] and search around for some comparisons, and make an educated choice.

    • Re:MPEGplus (Score:5, Informative)

      by jonathan_ingram ( 30440 ) on Sunday October 14, 2001 @12:39PM (#2427314) Homepage
      You must be using Windows. Monkey's Audio is a Windows only format... and you should not trust your data to a single-OS file format (yes, I would say the same for Linux-only file formats). Use FLAC [sourceforge.net] instead.

      MPC has better licensing than Monkey's Audio: the *decoder* is open source (GPL even), so you will always be able to decode your music. *encoding* is only possible on Windows however (although there is an older binary version available for i386 Linux systems), and the encoder will be made shareware in the near future. This is a real pity, because tests [ff123.net] have shown that even at 128kp/s MPC is up there with AAC (MPEG-4 audio).

  • by brink ( 78405 ) <jwarner&cs,iusb,edu> on Sunday October 14, 2001 @12:13PM (#2427190) Homepage
    Given that mp3 and ogg are each lossy (there will be erasure of sound elements) to a certain extent, this question is almost sort of disingenuous. Ultimately the answer reduces to "What sounds good to you?" As the question is stated, it kind of sounds like you want to be sort of an audiophile, but not go all out (which I can relate to, trust me.)

    What I mean by this is, are you trying to be as true to the original recording as possible, or do you just want decent sound? If the former, you're trying to approach hardcore high-end audio and you don't want ogg or mp3. If the latter, then just go by what your ears tell you -- from everything I've experienced, the two formats are virtually indistinguishable on a standard speaker setup.

    Second, you're playing said file from a computer or some kind of mp3 player. How good are your speakers/headphones? Do they have the range, presence, crispness, etc. that you want? How good is your player's line out and D/A converter? How noisy is your sound card? Hell, how much RF interference does your computer produce or induce in the sound card? If you want to be really anal, what kind of cables are you using to run to the speakers (or stereo)?

    Ultimately, since you know that you're going with something that's not going to be totally true to the original, you just have to go with what you think sounds good. You have to remember, not all ears are created equal. Go by what's good for you.

    Having said all that (and at the risk of contradicting myself), with -specific- songs I've noticed a difference between encoding at 128k and, say, 192k. This is especially true when listening with quality headphones. Classical music in general or music like Orbital in specific seem to sound better to me at 192k. After 192, I personally can't tell a difference. Your mileage may vary. I've listened to two identical classical pieces, one compressed at 128k and one at 192k, over a friend's hifi stereo and there was a difference in hearable elements and sense of presence. Over my lofi stereo there's no discernable difference.

    So, of course make sure you take this with however much salt you desire. It all comes down to what sounds good to you, and what kind of sound setup you're using. As the question was stated, it's difficult to give an accurate answer -- and of course, even a "correct" answer may not necessarily apply to you.

    Including this one.

  • As much as I like ogg, MP3 is the standard format right now. If you, for instance, encode your files as mp3... and you later buy one of those cd-players that can read mp3 cd's, you won't have to re-encode. Ogg is a new format so support for it is not high, so if you have portable devices in mind, go for mp3.
  • If ultimate best sound is the issue, then what you need is something lossless. That rules out MP3 and OGG. And WAV is a waste of space. But there is FLAC [sourceforge.net], which is lossless sound compression. I haven't tried it yet, as the sound quality is not yet the defining issue for me. But as soon as I get beyond these tiny speakers and this cheap sound card, and have a laboratory grade ultra-linear DAC doing my analog conversion, feeding speakers with more watts than my PC power supply knows about, then quality certainly will be an issue.

  • If you'll be listening on your home stereo, I'd recommend using MP3 at 192kbps, Ogg at around 160kbps, or better. But if you're ripping primarily for your car or portable, lower bitrates will probably be acceptable, since in both cases there'll be enough ambient noise to wash out the fine details anyway. Of course, if you use your portable in a quiet room, or listen to the stereo in your parked car with the windows closed, you might again consider higher bitrates.
  • The reason for encoding CDs into digital formats are size, archiving, convenience, portability.

    Size - some say Ogg is better at smaller sizes, but it's debatable. Storage has never been cheaper and is getting cheaper still. Why would anyone encode at 128k anyway? MP3 with VBR and the right options is about the same size as 192k and without some very high end playback equipment is indistinguishable from CD.

    Archiving - there is no real difference in quality if you know how to use Ogg & MP3 encoders properly. Archival encoding means you want to have it forever, so you're not going to be caring much about size differences between formats, minor as they are. Quality matters most here. Can you tell the highest quality encodings in both formats from CD? Day to day use, no. Again you need some very high-end gear to hear the differences, i.e. not your soundcard or your portable.

    Convenience - both formats give you the ability to playback what you want without reaching over to the CD rack, just open the player. No difference there.

    Portability - MP3 has it all. Ogg has virtually none. Come on, someone reply with a link to some tiny Korean company that promises to make an Ogg player Real Soon Now.

    Why would you bother with Ogg? Maybe if you absolutely will not use something that anyone has a patent on, but if that's the case you're going to have a difficult life.
  • blind test (Score:2, Interesting)

    by ushac ( 457868 )
    Never understimate the power of the placebo-effect! I used to think all formats sounded like crap at 128kbit, but I guess I was fooling myself.

    The other day I did a blind test comparing wav, mp3, mp3PRO, ogg, wma and acc. Since my speakers aren't all that good, and the acuostics of my room are less then perfect, I use a set of nice headphones connected to my EWS64XL soundcard. I tested with a few different songs, both classical and "modern". I converted the a wav to all the formats at 64, 96, 128 and 160kbit (except for mp3pro which I could only encode at 64 and 96kbit and acc at 64, 96 and 128), and then back again to wavs (so buffering delays won't reveal what I'm listening to). Then I made a playlist of them in winamp and randomized it. I put pieces of paper on my monitor so I could only see which number in the playlist I was listening to and then tried to guess what I was listening to.

    My conclusion was that if a good encoder was used for MP3 (I used LAME at highest quality settings) I could tell that it was compressed about half of the times at 128kbit. At 96 and 64kbit it always sounded awful, and at 160kbit I could never tell it from the original.

    I was really impressed with ogg. It has been tremendously improved with rc2! I could actually not tell which was wich at either 128 or 160 kbit, and about 50/50 at 96kbit! Ogg was also the format that took the crown at 64kbit. I would say 64kbit ogg is really enjoyablem, at least with less than perfect equipment. The default bitrate in the oggdrop encoder seems to be 80kbit. I guess that's a good choice.

    WMA sounded better than mp3 at 64 and 96kbit, but I could actually tell more wma 128kbit's from the original than mp3s. I couldn't tell the original from 160kbit wmas though. The encoding scheme of wma seems to be quite different from the others. There seems to be less "compression-sounds" but it is as bad as some others at buchering the comes through. When few sounds are heard (a single violin for example) it sound really good at 96 (and quite nice at 64kbit too), but as soon as lots of sounds at a wide frequency range appears (such as big symphony orchestra chord), it sounds as if it is doing rough low-pass filtering or something. Really nasty.

    MP3Pro sounded worse than wma with the violin but better with the orchestra, at both 64 and 96 kbit. I could always tell them from the original though.

    ACC is as good as (possibly slightly better than) MP3 at 128kbit, about as good as mp3pro at 96kbit, but really bad at 64kbit. This could have been due to a bad encoder though. Sounded like it did lots of low-pass filtering.

    Overall, I'd say ogg is the winner. I now encode all my music with ogg at 128kbit. I'm eagerly awating ogg 1.0!

    Well, just my thoughts.

    Regards / ushac
  • Use Flac, or shorten, or any lossless compression codec with (at least) source available.

    This gives you approx 2:1 compression on clean CD rips, much better on quiet stuff and (of course) closer to 1:1 on noise. So we're talking about maybe 300Mb or so per album.

    For $1 per album or less (prices always falling) you will kick yourself if you rip to 128Kbit MP3 now and then waste another week of your life re-ripping the CDs (if they haven't died) at higher quality later in your life.

    Think you're never going to want higher quality? If you're at 192Kbit/s or lower think again, the artifacts in MP3 and Vorbis get more obvious the more you listen to compressed sound. Originals sound eerily "more lifelike" and eventually you will go back to your CDs "just to check" and find that the difference was there after all.

    Why use Flac rather than just leaving WAVs on the disk? Well for one thing, disk is cheap but it isn't free. I save up to 50% just by running some free software == bargain.
    Also, please for the love of all that is good use paranoid / seamless CD ripping. If I hear one more person playing their "CD quality" rips with obvious jumps in them I will scream.

  • ... then what do you care?

    I can't detect any real difference between a bladeenc-encoded mp3 at 192 and a Vorbis file encoded with VBR.

    So I use Vorbis, because it's unrestricted and my distribution of choice ships with the tools.

  • I don't think space is really an issue these days. With today's 100Gb drives, you can fit literally thousands of MP3s on, and the exact bitrate doesn't really matter. I'm in half a mind to encode everything with lossless compressor like FLAC [sf.net] (which average about 15Mb per song) and be done with the quality debate for good.

    First thing's first. I listen through a Yamaha SW1000XG [xgfactory.com] sound card, a mid-range Phonic [phonic.com] mixer, and a decent pair of Technics headphones (no, they're not stunning; I'm about to order a decent Sennheiser pair). I do a bit of sound engineering here and there, and have had much better things to listen to.

    I can tell the difference between some MP3s encoded at 256kbps, and at 320kbps. Personally, my MP3s are LAME VBR encoded, with a maximum bandwidth of 320kbps, although it rarely reaches that.

    I've tried ogg before, which is probably what's stopping me from trying it again. The version I tried quite substantially chewed up the treble. It's probably got better now, but I don't see a vast amount of advantage in it.

  • If you really want to do reliable tests on wav files, then visit PCABX [pcabx.com] to get the PCABX program [cdabx.com] and to read more about the testing methodology. The program takes in two wav files, and then chooses one of the two randomly and lets the user decide which of the two is the one chosen randomly. Basically, once this done a good number of times (say, 20) the program can then tell whether the user can actually tell the difference between the two files.

    Also, a wonderful website dedicated to the task of creating archival quality encoded audio (which is indistinguishable from the original) is r3mix [r3mix.net]. Lame even has an optimized parameter that comes from the work at the site, --r3mix! This VBR parameter gives incredible quality at a fairly low bitrate. Check out too a listening test [belgacom.net] carried out at r3mix that showed the blind preferences of 42 users over a month of time.

  • I don't know if it's just me, but I'm reading the forum and seeing people say they are using 80-250 Megs per album on high bitrate lousy formats. There are several lossless audio compression projects out there that are getting pretty decent compression rates.

    Of course the result is never going to be near as small as MPG or OGG, but it does get rid of all the tweaking disscusions (i.e. Which VBR/CBR, CODECs, Bitrates, is best) that seem to be big time wasters.

    I look at it like this. HD Space is cheap these days, 60 Gig drives are starting to dip below $100. A pair of 60 gig drives could store 300+ Lossless Albums.
  • I've heard a lot of people whine about how they wish that OGG would be supported on their Rio or Nomad or whatever. As somewhat of an insider in the portable MP3 player industry, I can say that the people who code the player applications for these devices wish that they could get their hands on a fixed-point algorithm for decoding Vorbis. If someone were to write a proof-of-concept library or application and put it up on Freshmeat or Sourceforge, I'd personally insure that it gets in the hands of the right people.

    Why fixed point? All of the portable, mobile, and stereo component MP3 players are based around microprocessors that don't have any hardware floating point coprocessors. Since software FP is too sluggish, an efficient way of doing the Vorbis decode with integer operations alone is necessary.

    If anyone is interested, don't hesistate to email me at the address above. No promises, but I might be able to get some development hardware for whoever is interested...
  • shorten [etree.org], a lossless compressing audio tech gives about 2x compression with no less and can do 5x (close to some mp3) if you can accept loss.

    you can even get a streaming shorten plugin [etree.org] for xmms.

    in the tape trading network (such as the grateful dead tapers), shn is the preferred format.

    while it initially wasn't designed for realtime playback (it was meant for batch compression and file transfer transmission, like ftp), its now considered a streamable format as well.

  • These questions really gets down to how the music is going to be used. I have two ways I listen to music - at home, and on the road.

    First a little background on where I'm coming from. I listen to music through Paradigm Active 20 studio monitors, which are professional studio speakers with internal amplifiers, or through medium/high end Sony MDR-V900 headphones. I'm also a video professional, so I've very attuned to quality (I don't watch movies on VHS, for example, as the poor quality is too distracting). I'm not quite so fussy about audio, but am still pretty fussy.

    At home, I have all my music on an old PowerMac G4 400 I had lying around, which I also use to rip with. I use Maxtor 75 GB external FireWire drives, which are pretty much infinitely daisy-chainable to expand storage, so the only real issue in data rate is balancing quality per cost .

    On the road, I listen to music via iTunes on my PowerBook G4. Quality is less important than storage effeciency, since I have a limited amount of space I want to spend on my hard drive for audio (2GB is my budget - I need a lot of room for video files). Also, I'm pretty much only listening the the music while I'm writing. I've found a 128 Kbps with an average data rate around 155 to be good enough that I'm not actively distracted by poor audio quality, although I can hear artifacts if I pay attention. However, I continually add and remove audio from my local storage

    I did a bunch of encode tests, and spent quite a while figuring out the best way to go. I found audio sounded "good enough" for high end listening at 192 Kbps MP3. However, given the amount of labor of encoding all my CD's (34 days worth of music so far), I really, really wanted to make sure I wouldn't EVER have to go back to the original discs again. I assume I'm going to be recompressing from these files to new audio codecs for at least a decade to come, so I want the quality to be not only transparent for listening, but not to have a minimum of sub-audible compression artifacts that would make later recompression more difficult. Because of this, I encoded everything at 320 Normal (not joint) stereo, with no filtering. 256 might have worked, but it was worth spending a little more on storage in order to not have to worry about having to rip all those CD's again. Even assuming your time is only worth minimum wage, it's way cheaper to buy more storage and spend less time fussing. Still, it's a little irritating to know all those bonus tracks with 10 minutes of silence in them are still eating up 40 K per second.

    For my laptop music, I encode at 128 max VBR, joint stereo, with a 10 Hz filter. These files sound just fine. I reencode all of these from my master array of music as needed. In the future, I'm sure I'll migrate to other audio codecs for this as the technology improves, allowing me to get more music on the laptop, the car stereo, or whatever I wind up doing with the stuff.

    -Ben Waggoner
  • Taco, 192, 160, none of that. Go to r3mix.net to learn more. Using lame --r3mix, you get quality virtually indistinguishable from the CD, at a size usually lower than 192kbps. 360 is always an option, but the quality of this will equal that. Be careful though, not all VBR encoders are created equal. There's a reason they picked Lame. There are also programs like Exact Audio Copy for Windows (and some Linux equivilent though the name eludes me at the moment) that will double-check your audio extraction to confirm its correctness. Yes, this means I only rip at 1x or so on my slow cd-rom drive and duron 650 box, but it's killer quality. I output straight from my sound blaster live to the stereo on my desk, so I should know (well, it isn't a great stereo, but better than most any computer setup).
  • I must've failed (Score:2, Interesting)

    by humming ( 24596 )
    Since the Ogg compression sounded awful...

    Decided that it was about time I checked out the Ogg Vorbis encoder since, well, many people have said many good things about it.

    I downloaded the vorbis tools, decided to get a CD that displays different charactistics and that I know well, and settled for the Delerium Karma album.

    I started RipperX, choosed to encode the first track using the highest setting (320k), High Quality mode, no CRC, no VBR and ran the encoding.

    The result, well, to tell you the truth, I had to listen to the .wav to check that it had read the track right. The sound was very plastic, it felt like a cheap radio playing inside a box. It wasn't even a question about any snobbish high-end audiophile 'take away information and it sounds like crap' kind of thing. It just sounded plain wrong...

    Equipment used was my Denon AH-D750 headphones (decent quality, not studio reference quality though) driven by a NAD 3020i amp (leftover from when I got new stereo equipment) fed through my SB Live.

    //Humming
  • by ponos ( 122721 ) on Sunday October 14, 2001 @01:47PM (#2427602)


    I have done a >REAL3000$ stereo equipment (Van den Hul
    cables, atacama stands, gold plated connectors
    etc) to play 2 tracks in :
    a) vorbis, 192
    b) mp3, notlame, high quality VBR, stereo, 128-320, 195 kbps average
    c) original wav file

    The tracks were ripped from a superb quality
    classical recording (I play the piano), from
    DECCA.

    I then had 3 of my friends compare the track
    quality "blindly".

    The difference between vorbis and mp3 is
    immediately noticeable. Vorbis was found superior
    by all the listeners. Some people had difficulty
    telling vorbis from wav but they generally
    tended to prefer the wav. (each one was
    questioned individually)

    Personally I find the difference quite striking
    and was truly amazed!

    This was an important finding for me, because
    I make amateur recordings at home and I need
    an easy means of archival (we are talking many
    GB here, and I don't intend to fill my HD).
    I decided to use vorbis at 350 for all my
    archived recordings. (I also keep .wav on
    cds).

    I cannot say whether vorbis is also superior
    in lower bit rates such as 128kbps.

    Petros
  • Clue! (Score:5, Insightful)

    by tqbf ( 59350 ) on Sunday October 14, 2001 @01:50PM (#2427613) Homepage
    How are surround sound speakers relevant to this discussion? Do you actually listen to music filtered through some cheesy "concert hall" effect?

    What difference does it make if your receiver does Dolby Digital? Your MP3s aren't an AC3 source. Receivers with "all the bells and whistles" are often of LOWER quality than those dedicated to doing one task well. Dolby Digital is for movies with earth-shattering-kabooms.

    Are there really people here that think a "16 bit" sound card can't reproduce full CD audio? How do you think they play WAV files?

    It's amazing the number of completely irrelevant factors people are bringing up here. Is there a word for the phenomenon that occurs when someone shells out money for something and then feels the need to factor its presence into anything remotely related to it?

    It's also amazing that nobody is bringing up some REAL issues:

    The quality of your connectors is more important than that of your sound card. Bring the audio to your receiver over SPDIF or TOSLINK, not over analog RCA cables! Sound cards --- ALL of them --- have really awful RCA connectors.

    Even SPDIF and TOSLINK aren't lossless --- but the conveyance of waveform audio in your computer to your audio peripherals is. Since the inside of your computer has lots of interferance (hard drives, power supplies), it logically makes sense to deliver your audio as far away from your computer as possible before converting it to send to your receiver.

    So USB audio makes a *lot* of sense for setups that simply want to do faithful MP3 playback --- a cheap Roland UA-30 will do SPDIF, TOSLINK, powers itself off the bus, and can sit yards away from your computer.

    I don't understand the original question or some of the responses regarding bit rates. I encoded my entire CD collection at 192kbs MP3. I'm not an audiophile by ANY means (and I don't want to be: I'd rather not TRAIN myself not to like my sound system!!!) --- but I *regret* doing this; guitar and (real) drum driven music sounds awful in a good car stereo (Pioneer+JL+DynAudio) at 192, and tolerable at 256.

    Even 2 years ago disk space was cheap enough to make 256 the reasonable choice. But when you can get a 75G stackable firewire drive/enclosure for less than $200, what possible incentive could you have for encoding at less than 256?

    I can't tell the difference between 256 and anything above. VBR improves sound quality when you set a floor of 256 and a ceiling of infinity; otherwise, it's just a silly hack to save disk space at the expense of your MP3 files. It may not noticeably damage audio quality, but it sure as hell makes your MP3 files more complex, harder to analyze and play with/sort/etc. MP3 is just a poor file format for what VBR asks it to do.

    Another big gotcha with MP3 is joint-stereo, the "reasonable default" in many encoders. Joint stereo is another psychoacoustic hack that saves an inconsequential amount of disk space at the expense of noticeable degradation in sound quality. It "spoofs" stereo for frequency ranges that its model believes is hard to localize in human ears. Make sure you nail your encoder at real stereo.

    The most painful gotcha of all, fortunately, is one that most people have managed to avoid, and that is that codec quality is a HUGE factor. My original batch of 600 CDs was done with bladeenc (mass groan!); bladeenc is/was completely broken. People aren't kidding when they say that Fraunhofer sounds better than random other encoders. Fortunately LAME is a great choice.

    As for Ogg: it's great that we have an open source codec. This will come in very handy for streaming audio delivery and for the cores of sound engines in games or other random programs. Because of this it's also great that Ogg is (apparently) more efficient than MP3. One hopes it will continue to become more and more efficient so it can give Microsoft's compromised but extremely efficient format a run for its money.

    But since disk space isn't an issue, if you don't trust MP3 (putting you squarely in the minority), I'd say use Shorten or some other lossless format before making the irrevocable decision to put all your music into young Ogg Vorbis. It takes a *long time* to re-encode all of your CDs (*sob*).

    Remember this: your time is far more valuable than disk drive space. Don't encode your music to the weak sound system you may have now: encode it to the ideal, even if you can't exploit it now, so that you'll be able to listen to your music without wasting time re-encoding it later on.

    • Re:Clue! (Score:3, Informative)

      by svirre ( 39068 )

      The quality of your connectors is more important than that of your sound card. Bring the audio to your receiver over SPDIF or TOSLINK, not over analog RCA cables! Sound cards --- ALL of them --- have really awful RCA connectors.


      While digital interfaces bring a theoretical possibility for a quality change over analog links, this is _not_ due to the properties of the cables or jacks.

      Short of a connector totally covered in corrosion, no jack or reasonable cable will ever influence signals in the audio band.

      Even SPDIF and TOSLINK aren't lossless

      Yes they are, these are straight digital interfaces. Short of malfunction no data will be lost through them.

      I can't tell the difference between 256 and anything above. VBR improves sound quality when you set a floor of 256 and a ceiling of infinity; otherwise, it's just a silly hack to save disk space at the expense of your MP3 files. It may not noticeably damage audio quality, but it sure as hell makes your MP3 files more complex, harder to analyze and play with/sort/etc. MP3 is just a poor file format for what VBR asks it to do.

      VBR is part of the mp3 stadard, so it's not a hack by any stretch of the imagination.

      VBR is IMO the Right Way(TM)to do audio coding as it essentially let you select a target quality instead of a target bitrate.

      Current implementations of VBR are good enough to not degrade the sound noticeably so there is no real reason not to encode with VBR.

      can't tell the difference between 256 and anything above. VBR improves sound quality when you set a floor of 256 and a ceiling of infinity; otherwise, it's just a silly hack to save disk space at the expense of your MP3 files. It may not noticeably damage audio quality, but it sure as hell makes your MP3 files more complex, harder to analyze and play with/sort/etc. MP3 is just a poor file format for what VBR asks it to do.


      If joint stereo is a hack, then what do you call all the other techniques that make up mp3/ogg/whatever encoding.

      JS simply utilizes the fact that significant signal is common for both channels and encodes this only once. Storing this information twice makes little sense.

      JS is a efficient way to reduce space, which can be used to increase overall sound quality by using less aggressive compression on areas which actually matter.

  • 96K Ogg 320K MP3 (Score:3, Interesting)

    by MoNsTeR ( 4403 ) on Sunday October 14, 2001 @03:33PM (#2427959)
    I ripped the Playstation Descent soundtrack to .wav, and proceeded to encode it to mp3. Problem was, there was one track with a particular instrumental arrangement that my normal 160K MP3 (LAME) just mangled. I tried various mp3 codecs, all the way up to the max of 320Kbps, and couldn't get it to sound correct. Then I tried Ogg Vorbis just for fun. Even 96K Ogg reproduces it correctly.

    Not exactly a scientific comparison, but a valuable example none the less. I've found that mp3's biggest problem is that it will mangle certain patterns in certain songs. Chances are, if you picked a random song out of my 1000+ playlist, it would sound reasonbly good at 128, or even 112 or 96. But there's a few in there, just a handful, that require 160 to sound ok, and a few (as above) that even 320 can't save. Try encoding Metallica's (heh, irony) "Until It Sleeps" at 128 or lower. When the main riff kicks in, you should be moved to vomit by how awful it sounds. Try again at 160 and it should be ok. If you can't hear it, consider yourself VERY lucky ;)
  • by xiphmont ( 80732 ) on Sunday October 14, 2001 @03:44PM (#2427991) Homepage
    My first thought when I saw this article was, "Oh boy... this should get ugly and yet remain light and fluffy" but all the posts I've seen (reading at +2) have been pretty good. I don't really have much of anything to add other than 'we have some really nice quality improvements in store for rc3', mainly new noise estimation metrics, lots of stereo fixes, and other random nicities (like 20kHz cutoff at 128...)

    BTW, for more in depth discussion that has been ongoing, have a look at the forums at r3mix.net [r3mix.net] and the Ogg-specific forums at Hydrogen Audio [hydrogenaudio.org]. I keep up with both forums, and the folks there tend to make prerelease build binaries available for people to play with. For up-to-date detailed information without the overhead of the Vorbis-dev list, those are the places to go.

    One more link for folks who want to know more: The beginning of the document describing Vorbis stereo [xiph.org] discusses good terminology and qualification of subjective fidelity. It's nothing new to most posters I expect, but it might help keep the discussion consistent.

    Happy hacking,

    Monty
    xiph.org [xiph.org]

  • by htmlboy ( 31265 ) on Sunday October 14, 2001 @04:40PM (#2428110)
    i became a fan of .ogg this summer, just because i thought it sounded better on my altec lansings. so when i came to school this fall, i couldn't resist challenging my audiophile next door neighbor/old roomate/good friend to test it.

    i'd just gotten a wynton marsalis cd from amazon, so _carnival of venice_ was used as the testing track. i made a 256k .ogg, he made a 256k .mp3 with whatever encoder it is he prefers, and then we both decoded them back to .wav, and made a 3-track cd (the 3rd track being the song uncompressed).

    we did a blind test, kinda. put the cd in his player and set it on random. it was obvious that one track was better than the others (cd) and one was a lot worse than the others (mp3). the ogg sounded remarkably like the cd track, though there were some small things that allowed us to differentiate.

    i'm not sure i'd be able to do so well on the same test using my computer speakers, of course. but the difference is certainly there.

    test stereo setup:
    CD Player: NAD 512
    Integrated Amplifier: NAD 314
    Speakers: Acoustic Energy Aesprit 300
    Interconnects: Kimber Kable PBJ
    Speaker Cables: Kimber Kable 4VS

    of course, there are problems in the test in that we only tested one track, so the findings are only representative for the wynton marsalis genre. but it made me a fan of .ogg.

    i encourage everyone to try something similar and draw your own conclusions.
  • *blink* ye gods. (Score:5, Interesting)

    by Chris Johnson ( 580 ) on Sunday October 14, 2001 @05:20PM (#2428199) Homepage Journal
    There _are_ no coincidences :D

    I'm the guy who wrote up a 'sonogram encoder study' using a pathologically impossible waveform to encode, and then measuring how much different mp3 encoders fell apart, and in what ways. Like r3mix.net, I wound up supporting LAME, but with some explanations for what people find compelling about Blade and Fraunhofer, respectively.

    You also should know that people have been pestering me to add Ogg comparisons for _ages_, even wanting to send me the files I couldn't encode myself on an OS 8.1 Mac.

    Well, there have been some changes at Airwindows:

    • new powermac to take on ADAT editing duties and run the quirky old transfer card I have
    • OS 8.6
    • Amadeus 2 v 3.2.3, which imports and exports Ogg- unsure quite what version- and Amadeus isn't free, but the deal is I _have_ bought it earlier and my registration number works on 3.2.3
    • iTunes (more on this later)

    And so, _yesterday_, I set about getting a preliminary look at Ogg Vorbis using sonogram analysis on my Encoder Hell test sound- put in half a day on it, and updated my site to include the new information. And today, guess what turns up on Slashdot? Spooky.

    Now, I need to emphasise that the process wasn't exactly the same as last time- I had to include some 'control' sonograms using the same mp3s that I used last time (Frau 128 and Blade 320, strong but idiosyncratic performers of known characteristics) for comparison. It's preliminary, and I don't want to immediately go into a complete shootout again because (a) it's such an undertaking and (b) I'm not at all sure I'm using a current Ogg version here. That said...

    Here [airwindows.com] is the result of this early look at Ogg Vorbis, and I think I managed to sort of exactly what Ogg is relative to mp3. Quotes from the final report:

    "Conclusion: Ogg Vorbis, at least the version I tested, is not wildly superior to mp3. Used at bit rates under 192K it tries much harder to encode real high-frequency data, but on some sounds such as a tone sweep its sophistication backfires, producing artifacts that show up plainly in the sonograms."
    "However, used at higher bit rates it strikes a very clever balance, managing to pull together the best qualities of wildly different mp3 encoders into a single sonic presentation. Again, it behaves similarly to the very impressive BladeEnc in tonal purity, but instead of the miserable transient behavior of BladeEnc, it mimics the overstated transient behavior of Fraunhofer. This could easily be seen as best of both worlds."

    That is, to my mind, a pretty strong endorsement, requiring only that high bit rates be used (as is intended) As such, I think Ogg will only become more relevant as bandwidth and storage space inevitably expand. It also is, in my professional opinion, very well positioned to keep mp3 in check- mp3 can only maintain its dominance by not getting carried away with licensing and IP abuses, because Ogg is sonically superior enough to be able to take over _if_ given the opportunity of a situation involving harsh mp3 licensing, given widespread use of higher bit rates rather than low ones. (This is why I dismiss WMA- it belongs to yesterday, an era of limited storage space and harsh licensing restrictions)

    Now, about iTunes? I have some observations that I'd love to learn more about. Basically, I picked up iTunes because there's a patch making it possible to install on system 8.6, and I did that- only to be startled by a distinct difference in sound quality which I have the background to interpret. Briefly, it sounds like iTunes dithers its mp3 output to 16 bit, instead of truncating it.

    A bit of background: any decoder, either mp3 or Ogg or whatever, is effectively synthesising a waveform from limited information. It's adding harmonics together to produce a linear PCM representation that's piped to the sound output hardware.

    I suspect everyone making mp3 players has been simply truncating the waveform to 16 bit on the assumption that it's low quality anyway and doesn't matter... until iTunes... which has startlingly better dimensionality and depth than any other player I've heard.

    However- there's no patent on the general concept of dithering. Some of the fancier ditherers and noise shaping algorithms are proprietary, but I happen to know many that are actually GPLed...

    ...because I write them. [airwindows.com] And that means that although I am not a Linux C coder- since the code and the algorithms for quadratic and primitive root residue dithers and indeterminate-order noise shaping are in the GPL sphere, the Linux world can have those technologies freely- and the proprietary world can't. Which may mean that Linux players (mp3 or Ogg) can fairly easily boast strikingly better sound quality than proprietary ones...

    It's exciting to see the pieces of a truly superior free audio technology come together...

  • by kreyg ( 103130 ) <kreyg@shawREDHAT.ca minus distro> on Sunday October 14, 2001 @06:39PM (#2428534) Homepage
    I like MP3. The "EM" is a nice hard sound to start with, and transitions nicely into the rhyming "pee" and "three" to lead into the next word.

    "Ogg" just makes me feel like I'm choking on a donut.

    :-)

"If it ain't broke, don't fix it." - Bert Lantz

Working...