Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Software

ExtremeTech Wages War of the Codecs 356

prostoalex writes "ExtremeTech tested Windows Media, DivX, QuickTime/Sorenson and QuickTime/MPEG4 codecs. They encoded clips from Matrix Reloaded, Monsters, Inc., X2 and Spider-Man. QuickTime/Sorenson won the encoding speed contest, for the quality tests read the entire review, as each movie sample was encoded with 500KB and 1MB bitrates. Video samples provided on the site as well, so see for yourself."
This discussion has been archived. No new comments can be posted.

ExtremeTech Wages War of the Codecs

Comments Filter:
  • But no Xvid? (Score:5, Interesting)

    by Anonymous Coward on Thursday March 11, 2004 @04:38PM (#8535781)
    They expect to have their opinion valued on Slashdot when they don't review the open source video codec? (It generally wins in other tests.)
  • by Steveftoth ( 78419 ) on Thursday March 11, 2004 @04:42PM (#8535835) Homepage
    Seriously, there is a program on Apple's site that will show any quicktime movie on the terminal. It renders a movie as characters on the terminal. Though if the movie is large then it tends to look bad since it doesn't wrap correctly.

  • Made on a Mac? (Score:3, Interesting)

    by Rick Zeman ( 15628 ) on Thursday March 11, 2004 @04:42PM (#8535839)
    I wonder how much better the QT/Sorenson and QT/MPEG4 (and maybe divX, dunno if there's an encoder) testing would have been if they were done on a Mac and the Velocity Engine could have been utilized?
  • by Anonymous Coward on Thursday March 11, 2004 @04:44PM (#8535862)
    I was upset when I herad that HD-DVD will be in M$ WMV format I was upset. After reading tons of reviews and seeing results I am pretty impressed. Also the compression ratio is amazing. I wonder who they stole this off of :-)
  • by Erratio ( 570164 ) on Thursday March 11, 2004 @04:46PM (#8535891)
    One big factor which is neglected in this article is compatibility. I don't do too much with video files but a decent amount with audio and sometimes there are formats with minor quality differences, but what ultimately decides which to use is how many players can handle it easily. It doesn't come into consideration quite as much for personal archiving and controlled environments, but even then you can't tell what the future will bring and a little flexibilty now saves time later.
  • Xvid rules the scene (Score:4, Interesting)

    by Anonymous Coward on Thursday March 11, 2004 @04:46PM (#8535895)
    You only need to look at the scene to know what codec is in this month. It's Xvid by a long margin, most TV-shows (Stargate, Enterprise, whatever), DVD-rips, Anime etc. are encoded with it. MP3 and AC3 are predictably dominating the sound codec, with many TV-shows now also making the transition to full AC3 (well, the DVD rips of them at least).
  • Ogg Vorbis audio (Score:1, Interesting)

    by Anonymous Coward on Thursday March 11, 2004 @04:49PM (#8535941)
    Vorbis is becoming extremely popular, especially for instances when you want 5.1 sound and a low bitrate (it easily outperforms AC3).
  • What really matters. (Score:4, Interesting)

    by FreeLinux ( 555387 ) on Thursday March 11, 2004 @04:50PM (#8535957)
    Ok. encoding speed is somewhat important to a few people and bitrate is pretty important to most people but, quality is the most important to almost everyone. From a quality standpoint DivX is the clear winner. But, it still isn't broadcast quality let alone DVD quality.

  • Give it some time (Score:4, Interesting)

    by diamondsw ( 685967 ) on Thursday March 11, 2004 @04:53PM (#8536006)
    Count me in as surprised at how poorly Apple's MPEG-4 implementation did. However, as a very new codec I expect it will improve in time. Or Apple will simply license someone else's codec.

    Regardless, Apple has been one of the biggest supporters of MPEG-4, and I thank them for that.
  • by repetty ( 260322 ) on Thursday March 11, 2004 @05:06PM (#8536155) Homepage
    I've read -- on Apple's web site a year ago, incidentally -- that they don't use just one codec when producing the beautiful movie trailers on their web site.

    Several codecs may be used to produce a single movie trailer, with different codecs being employed where their relative strengths are required: low motion versus action versus bright scenes versus dark scenes.

    These guys are WAY more sophisticated in their technique than any home user will ever be.

    Lesson: Admire Apple's movie trailers but don't think you're going to reproduce their quality.

    --Richard
  • I call shenanigans (Score:5, Interesting)

    by awaspaas ( 663879 ) on Thursday March 11, 2004 @05:07PM (#8536167)
    Okay, I just encoded some DVD-size video at 1mbit and 500kbit, 1/4 size, in QuickTime MPEG-4 and can barely see any artifacts in either. This dude seriously got some settings wrong in his MPEG-4 encodings, although I don't quite see how that's possible as settings are quality, framerate, keyframes, and data rate (and he said quality was set at best). I'll post some screenies later if I get a chance.
  • by Anonymous Coward on Thursday March 11, 2004 @05:11PM (#8536210)
    The article's not very great. First, they convert the MPEG-2 stream to INDEO, then from INDEO to whatever the target is. Fine, but the process isn't a transitive one. Some codecs will not produce as good an input for other codecs, thus biasing the results.

    What's particularly suspicious is that Apple's MPEG-4 came out so poorly, though WMV9, and DivX are nothing more than early MPEG-4 codecs. Sorensen3 is the only substantially different algorithm used. And why use MPEG-4? It was originally designed for low-resolution low-bitrate applications (PDAs, cell-phones, etc.)

    Why so slow? I do most of my video transcoding under Linux, but they aren't getting much better throughput than I do, and their machine's at least 4 times as fast as mine? I suppose it's got to do with using Indeo (my source is DV), so there's an extra decode step, but it's still quite slow.

    I've distributed a number of my own videos in the MPEG-4 format, and don't see the sort of horrible results they demonstrated in their examples -- but then again, perhaps I do preprocessing (quantization, denoising, etc.) that they don't include in their process.

    Regardless, my personal experience is that at high or low bitrates, most of the codecs are interchangable. Perhaps you need to fiddle with the encoding parameters, but you can almost always get results close enough to identical as not to matter. It becomes more difficult with mid-range bitrates (2-3Mbps@720x480x29.97) that some codecs show strengths over the others. In that department, I almost always go with MPEG-2 with custom quantization matrices...
  • by Sycraft-fu ( 314770 ) on Thursday March 11, 2004 @05:15PM (#8536252)
    I mean MPEG-4, despite being open, is NOT a free format. You are required to pay licenses for encoders and decoders. Has XviD payed this? If not, it's technically not legal. That could keep it out of being a serious contender for pro use. I mean I'm betting the MPEG-4 group isn't going to care if some hobbiests are using an unlicensed encoder, but they'll care if pros are.
  • Limited value (Score:5, Interesting)

    by Dr.Knackerator ( 755466 ) on Thursday March 11, 2004 @05:15PM (#8536253) Journal
    Does it tell you which codec is best? Maybe but only for recompressing MPEG-2 footage. They *should* have tested against DV output as the standard consumer format, and uncompressed video. Plus looking at snapshots of compressed movies is of limited value, there is a big difference between what detail we can determine through a still image and a moving one. If you were to freeze a tv picture (or look at a captured frame) which includes something moving you would see a combing effect of the interlaced video. It doesn't look like that when you view it though.
  • by pldms ( 136522 ) on Thursday March 11, 2004 @05:21PM (#8536330)
    Apologies, my reply was a little brief (preview, dammit). Quicktime tracks have a 'high-quality' flag, which I guess is supposed to hint the relevant decoder that, if possible, spend a little extra time making the track look good.

    I've never seen it used in practice. The 3ivx [3ivx.com] codec, for example, adjusts it's post processing according to the available CPU which seems more sensible.
  • by macmaxbh ( 679230 ) on Thursday March 11, 2004 @05:22PM (#8536343)
    Apple's MPEG-4 has both a mediocre encoder and decoder. 3ivx [3ivx.com] is a much better choice, it both decodes MPEG4 (and Divx/XviD) with better postfilters (the best, argurably), even scaled to how much CPU time it can grab. Its encoder is extremely nice, and very userfriendly, and it's extremely high quality. (And before you point Doom9's tests, Doom9 has NOT been configuring 3ivx correctly, so he's shooting himself in the foot). It has a 'trial' codec free (no real restrictions, but only for 'trial use') available for both Windows, Mac, and even BeOS (older versions are available for Linux and other platforms).

    Referring about Sorenson, keep in mind this is the FREE codec that comes with Quicktime Pro. Professionals use a several hundred dollar 'Developers Edition' with Cleaner (two pass VBR encoding, which makes Sorenson rock). I know this is a for-user comparison, but in the professional scene, Sorenson can be even better then third/second place in quality.
  • by sjonke ( 457707 ) * on Thursday March 11, 2004 @05:28PM (#8536421) Journal
    I have tried using DiVX and Apple's MPEG4 to encode a short video and there are just far too many options to play with. It's virtually impossible for the average person to use any of these and get great results. We need something that will produce excellent results at the click of a button. Until then I'll stick to showing my digital videos saved back to the camera, plugged into a TV, where quality is fantastic.
  • Real Media (Score:2, Interesting)

    by Deliveranc3 ( 629997 ) <deliverance&level4,org> on Thursday March 11, 2004 @05:34PM (#8536497) Journal
    The other codec missing from this test is real media. Now I know I know, "It's the Devil" but I've seen some pretty good results and now with real alternative around it's not too bad.

    I mean I can fit 5 seasons of Daria on a cd and it's watchable. And there is tonnes of old anime kicking around in it.
  • by GoRK ( 10018 ) on Thursday March 11, 2004 @05:55PM (#8536748) Homepage Journal
    This is exactly what I was going to point out. The test is actually showing which codec is the best at recompressing MPEG2 (which is still a relevant test when you are talking about moving a DVD onto your handheld or something), not which is the best for compressing raw uncompressed footage. In recompression, if you use two encoding algorighms that use much different techniques, often you lose a lot of the detail of the original. Use the analogy of rotating one polarized lens over another... Both lenses remove some of the light going through them, but the closer you get them to 90 degrees from each other the more light they will remove...

    I would also be curious to see a comparison of codecs based on using 1:5 compression consumer level DV souce material.
  • by pla ( 258480 ) on Thursday March 11, 2004 @06:29PM (#8537161) Journal
    Waaaaaaaaaaaaaah! Microsoft won! We can't let that happen. Let's discredit the test.

    Actually, considering that WMV9 supposedly uses the MPEG4 AVC (while the rest use the ASP), I would say that by more-or-less tying with DivX, MS lost, big-time. It took twice as long (damned good, for an AVC implementation) to produce comparable results (damned bad, for an AVC implementation). I had seriously expected WMV9 to utterly crush the competition in this test, before reading the article, yet it did not.

    This may mean nothing to someone trolling as an AC, but to those of us likely to actually use one of these codecs based on their technological merits, this should send up a few huge red flags regarding WMV9. If MS had an actually decent AVC encoder, I'd use it in a heartbeat (though only because, that I know of, no other real (as in non-pre-alpha) and almost-free (as in beer) implementations of the AVC profile exist)... AVC has the potential to yield the same quality at a quarter of the bitrate of the ASP. To only perform comparably... Poor showing indeed.

    So complain that I just want to cry about MS winning, but if you believe that, you clearly don't understand the encoding methods involved here.

    However, as I said in my original post, this test has absolutely no validity. I would like to see a fair test, for the exact reason I mention here (ie, does MS's AVC really perform that poorly?), but the present comparison can at best make me raise an eyebrow at such an unexpected result.
  • me neither (Score:3, Interesting)

    by halfelven ( 207781 ) on Thursday March 11, 2004 @06:46PM (#8537318)
    Thanks to the hard work of the Xine team, i can do the same, but using more front-ends and a more flexible architecture.

    http://xinehq.de/ [xinehq.de]
  • Re:But no Xvid? (Score:4, Interesting)

    by bigman2003 ( 671309 ) on Thursday March 11, 2004 @07:48PM (#8537817) Homepage
    I've seen so much Windows Media bashing over the years, that it is great to see someone provide a good comparison, with PICTURES as proof.

    I do WMV streaming at work- and it works great. Previously, right here, on Slashdot of all places, when I mentioned it, people would tell me over and over that the quality sucked.

    So, if they really cared what the slashdot kiddies thought, they would have have done something to skew the results. But this didn't happen.

    They did mention that the encoding took far longer for Windows Media, and that is true. (But their hardware was crap for media encoding- a single processor? If you are doing video encoding, you probably have a lot more hardware than that to throw at the problem). But when it comes to ease of hosting, and getting the users to actually view the thing, nothing beats Windows Media 9.

    I did try Divx for a while- and after the 9,000th complaint in about 2 days, I finally relented, and put it up in a .wmv format. The complaints were not about quality, but in the "how do I watch the movie" vein.

    Josh and Trish America want the video to play with the click of a link- which generally means Quicktime or Windows Media. I'll stick with Windows Media.

    Honestly- very few of the people here on Slashdot want to watch the movies I serve up- but your parents do. Now do you really want to explain to them how to play an Xvid file?
  • by Refrag ( 145266 ) on Thursday March 11, 2004 @09:07PM (#8538388) Homepage
    He pondered that the testing might have been better on the Mac because of the Velocity Engine available on G4 & G5 processors which would make it much faster. He never said the video quality would be better, jackass.
  • by PhrostyMcByte ( 589271 ) <phrosty@gmail.com> on Thursday March 11, 2004 @09:16PM (#8538458) Homepage
    still haven't been able to produce a rip of Natural City that satisfies me even when the last one I tried was nearly 4GB (lots of film grain in that one and I don't care to lose it).

    If you want to keep the grain only because you don't want to lose detail, I recommend you take a look at Avisynth's undot and pixiedust filters. These do wonders on removing the grain and keeping detail- the output of them usually looks better than the dvd itself, and compresses much easier.

    The only tradeoff is, pixiedust is slow as hell. Process everything to a huffyuv avi then do a two-pass of xvid.
  • Re:But no Xvid? (Score:4, Interesting)

    by dr.badass ( 25287 ) on Thursday March 11, 2004 @10:12PM (#8538873) Homepage
    Up until very recently, XviD.org, "The Home Of The XviD Codec" didn't have any public binaries, or any links to any. I believe the official stance was "It's not done yet, so nobody should be using it. Piss off."

    Maybe that's why they didn't review it.
  • Re:But no Xvid? (Score:3, Interesting)

    by Götz ( 18854 ) <waschk@gmSTRAWx.net minus berry> on Friday March 12, 2004 @09:14AM (#8542305) Homepage
    No, that's no the reason. Let's quote this newsentry [xvid.org]:
    ...here at xvid.org, we don't distribute binaries for legal reasons.
    Ever heard of the MPEG4 patents?

After Goliath's defeat, giants ceased to command respect. - Freeman Dyson

Working...