Slashdot Mirror


Comparing Codecs for 2004

MunchMunch writes "Popular encoding/guide/news site doom9.org has just put up its codec shoot-out for 2004, comparing 3ivx 5.0, Divx Fusion 5.9 (prerelease 6.0), Nero Digital Main Profile and High Profile, RealVideo 10, On2 VP6, VideoSoft's VSS, Xvid 1.0, MS's WMV9 and, last, newcomer Jomingo's HDX4. The comparison covers the speed, accuracy, target-file-size-adherence and other aspects of the codecs -- but also lets you compare yourself via high- and low-bandwidth framegrabs of each codec with a nice zoomable image-swap script."

233 comments

  1. Winner by Anonymous Coward · · Score: 3, Informative

    Nero Digital won on quality, but for both speed and quality, doom9.org concludes XviD is currently the best solution.

    1. Re:Winner by Hackeron · · Score: 3, Interesting

      What about libavcodec (mencoder's default)? I ran some xvid vs lavc myself and found lavc to be of better quality vs size. Isnt it ironic the best codec isnt even in the comparison?

      Reminds me of those sound codec tests where vorbis wasnt present :)

    2. Re:Winner by Hackeron · · Score: 2, Informative

      libavcodec (lavc) is part of the ffmpeg project: http://ffmpeg.sourceforge.net/

    3. Re:Winner by dsparil · · Score: 5, Informative

      NeroDigital was declared the overall winner, not XviD. XviD had the best quality versus encoding speed. TFA specically says

      Finally, XviD, one year after taking the crown, had to give it back. It would've won again, if it were not for ateme's AVC codecs. So, if you make DVD backups now that need to work on a standalone or slower machine, XviD is still a very good option, but I guess we'll see AVC capable decoder chips in 2005.

      and

      Looking at the encoding speed table, this was an easy pick: XviD clearly delivers the best quality per FPS and shows that high speed is not detrimental to quality at all. Also, ateme's Main Profile encoder delivered a good 31.40 fps, which is very respectable for an AVC codec, and thus it earned the 2nd place in this category.

    4. Re:Winner by Anonymous Coward · · Score: 0

      Gotta love the slashdot editors.

      I submitted the doom9 codec comparison for an article about 5 days ago and it was rejected (probably by michael) and now here it is on the front page, courtesy of michael.

      Not that I need the karma anyway, but what a bunch of dickheads.

    5. Re:Winner by Anonymous Coward · · Score: 1, Funny

      Your problem is that your name isn't Roland Pickypail.

    6. Re:Winner by Lord_Dweomer · · Score: 1
      No offense, but your opinion doesn't necessarily make it the best. If you had performed a slightly more thorough test, like these people have, then that might be true, but well...you see what I'm getting at.

      --
      Buy Steampunk Clothing Online!
    7. Re:Winner by Hackeron · · Score: 1

      Yes, without figures its an opinion, but there's nothing to prove it true or untrue.

      Lets stick to the facts then. Its a popular codec used by default in mencoder and various other popular encoding software, its under development with releases, the upstream are helpful and very alive, it supports various file formats, not just mpeg4, so its also the most full featured codec.

      All this considered, why wasnt it in the doom9 comparison? -- could it be for the same reasons vorbis wasnt in microsoft's audio codec comparisons?

    8. Re:Winner by Anonymous Coward · · Score: 0

      I know that on Slashdot, we want every OSS option to be the best, but that was not doom9.org's conclusion at all. NeroDigital won.

    9. Re:Winner by Dahan · · Score: 2, Insightful
      Um, libavcodec isn't a codec. It's a library implementing various codecs. So which codec in libavcodec did you want to test?

      MPEG1
      MPEG2
      MPEG4
      MSMPEG4 V1
      MSMPEG4 V2
      MSMPEG4 V3
      WMV7
      WMV8
      H.261
      H.263(+)
      MJPEG
      Lossless MJPEG
      DV
      Huff YUV
      FFmpeg Video 1
      FFmpeg Snow
      Asus v1
      Asus v2
      Sorenson Video 1
      FLV
      ZLIB

      Those are the video codecs that libavcodec currently implements an encoder for.

      It sounds like you've confused the codecs with specific implementations of those codecs.

    10. Re:Winner by evilviper · · Score: 1
      Isnt it ironic the best codec isnt even in the comparison?

      It is a lot of things, but not ironic...

      Even though their codec comparisons get hyped by slashdot, they are junk. They've discounted many codecs that are actually very good. They did include a windows implimentation of libavcodec once, and somehow concluded that it was lowsy, even though the screenshots showed it being quite impressive, and many people that know this stuff better than the doom9 guys will attest that it's the best MPEG-4 codec implimentation around.

      Similar things happened with VP3 and VP6. VP3 got trashed, even though it's very good, because the reviewer didn't happen to like how it blurred details (rather than becomming blocky, aliasing lines, etc) even though you can change that setting quiet easily... VP6 got criticized when it was originally reviewed, even though it's still better than just about any other codec. This time, it got very minimal praise, which is very unfair, and shows how poorly the reviewer is doing the job.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    11. Re:Winner by Hackeron · · Score: 1

      Thanks for that. I also noticed the results to be somewhat fishy. When I ran my own tests, I came to another interesting point besides the interesting points you've made.

      MPEG4 codecs use previous frames as part of the image for the next frames. So if you look at a single frame for the comparison, you could be missing the switch over where several frames back are no longer used or you might not even hit the right frame at all since frames are easily skipped, therefore the image will have less detail, when really its far more in real life.

      So a combination of PSNR and a short 5 second clips of fast motion, low motion, anime and black and white is how I would run a more or less fair test. Not to mention different bitrates should be tested.

    12. Re:Winner by Hackeron · · Score: 1

      The file format is mpeg4, the codec is lavc-mpeg4 then?

  2. H.264 by daveschroeder · · Score: 4, Informative

    I realize it's not available yet, but it's coming...and frankly, it's pretty amazing. Scales from 3G handheld devices to HD content, already part of the forthcoming HD-DVD and Bluray Disc formats, not to mention being an ITU and MPEG standard, etc.

    1. Re:H.264 by Anonymous Coward · · Score: 5, Informative

      H.264 is MPEG-4 Advanced Codec (AVC). Some AVC codecs are included in the article, the Nero Digital and HP4X one's in particular.

    2. Re:H.264 by Anonymous Coward · · Score: 1, Informative

      The Nero Digital codec is a working implementation of H.246 AVC. It is indeed good.

    3. Re:H.264 by Anonymous Coward · · Score: 1, Informative

      It's coming ? It's already here !
      Nero Digital IS a H.264 (MPEG 4 AVC) codec !

    4. Re:H.264 by Anonymous Coward · · Score: 5, Informative

      I realize it's not available yet, Huh? You can get source code of the reference hode, or zillions of commercial implementations

    5. Re:H.264 by Anonymous Coward · · Score: 0

      Eh? He just posted an explanatory link to the technology that just happened to reside on the Apple website.

      Get the chip off your shoulder. It's bigger than your head.

    6. Re:H.264 by michaeldot · · Score: 5, Insightful

      Thank you for today's example of Apple fanboy hating curmudgeonliness.

      Fanboy or not, he gave useful information: H.264 does indeed have more industry credibility than the list of toy codecs who main use is to swap pirated TV shows on the eDonkey network.

      And the fact that you've started to get modded up informative is what gives Slashdot a bad taste in the mouth.

      Seriously, this place is looking more like comp.sys.advocacy.* every day...

    7. Re:H.264 by Bulln-Bulln · · Score: 4, Informative

      I don't see a codec called HP4X in the article and if you actually read the article (yeah, I know... this is /.) you'll see that the simmilar named HDX4 codec is an ASP (not AVC) codec.

      (HP4X has something to do with calculators from HP.)

    8. Re:H.264 by msh104 · · Score: 2, Informative

      the "just released" mplayer version (www.mplayerhq.hu) also supports it.

    9. Re:H.264 by big+tex · · Score: 1

      Seriously, this place is looking more like comp.sys.advocacy.* every day...

      Oh, it always has.
      Now, it looks like more than just comp.sys.advocacy.linux and comp.sys.advocacy.bsd-is-dead.

      Variety is the spice of life, even if the spice is ass-flavored.

      --
      I think I need a new sig here.
    10. Re:H.264 by andrewski · · Score: 0, Interesting

      That's the problem with getting all your standards news from Apple. When they say "It's coming..." they really mean "Our implementation of that standard is coming, and you'd better be willing to get Quicktime Pro to use it..."

      A couple of years ago, I bought a license for QT Pro, and it is great for a good deal of things, but I still feel a little jacked.

    11. Re:H.264 by gl4ss · · Score: 2, Informative

      but he is right.

      hint: some of these toy codecs ARE h.264/avc.

      --
      world was created 5 seconds before this post as it is.
    12. Re:H.264 by Ilgaz · · Score: 1

      I remember a guy got proof on his .sig that his EVERY POST being informative and somehow defending Opera browser was modded down by a guy (single guy) having mod points.

      I wish I didn't clear my history.

      Thats what this place came to :)

      Prediction: Apple will ship excellent working h264 codec, movie industry will adopt it and we won't have to buy new decks for more quality dvd movies (e.g. if we watch on PC/Mac) and people here will flame it being closed source and will suggest Ogg Theora.

    13. Re:H.264 by DebianDog · · Score: 1

      >Prediction: Apple will ship excellent working h264 codec, movie industry will adopt it and we won't have to buy new decks for more quality dvd movies (e.g. if we watch on PC/Mac) and people here will flame it being closed source and will suggest Ogg Theora.

      Agreed! ;-)

  3. Wow by Chuck+Chunder · · Score: 3, Funny
    but also lets you compare yourself via high- and low-bandwidth framegrabs of each codec with a nice zoomable image-swap script
    If ever there was a summary that said "slashdotting", that was it.
    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
  4. What no FLC? by Anonymous Coward · · Score: 5, Funny

    I'm an Amiga user, where is FLC you incensitive clod?

    1. Re:What no FLC? by Anonymous Coward · · Score: 2, Funny

      I'm a clod and I find this post highly offensive!!!!

    2. Re:What no FLC? by Bert64 · · Score: 2, Informative

      Wasn't FLC an animation format used mostly on DOS? Amiga users had CDXL, one of the first codecs capable of streaming video from a cd, and playable on a 1x drive with a 7mhz cpu.. Obviously the quality is nothing compared to modern formats, but for it's time it was amazing.. It predates mpeg by several years for instance.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    3. Re:What no FLC? by Dogtanian · · Score: 1

      Screw CDXL, I watch all my movies on an Amiga A500 encoded as IFF animations.

      And they'd damned well better fit on an 880K floppy!

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    4. Re:What no FLC? by Anonymous Coward · · Score: 1, Informative

      IFF is a container format, so it's like saying you're watching an AVI. What type of IFF animation? IFF ANIM, IFF ANIM+SLA, IFF ANIM+ANFI?

    5. Re:What no FLC? by Anonymous Coward · · Score: 0

      for it's time

      "its".

    6. Re:What no FLC? by Dogtanian · · Score: 1

      IFF is a container format, so it's like saying you're watching an AVI. What type of IFF animation?

      Dunno. I just encode them by hand (draw them with the mouse) using Deluxe Paint III.

      Which is great if you don't mind Keanu Reeves in Matrix Revolutions looking like a deformed pygmy that was attacked with a rake.

      On the other hand, 'encoding' this way improves the quality of the acting in MR...

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    7. Re:What no FLC? by Skuld-Chan · · Score: 1

      FLC is actually an autodesk format you insensitive clod. Oddly enough Amiga's can't play FLC files out of the box.

      On the Amiga its native format was ANIM, and CDXL (cdxl was a method of doing full motion movies with the cdtv and cd32).

    8. Re:What no FLC? by Matt+Perry · · Score: 1

      It'll be in the new Amigas. Just keep waiting!

      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
  5. snow is better and mplayer supports it now! by Anonymous Coward · · Score: 4, Interesting

    from my experiences with what i've played with, snow far surpasses all these codecs. its the only currently realistic wavelet choice, and it hasnt even been optimized for speed. you need a good processor though. mplayer has support for snow now!

    1. Re:snow is better and mplayer supports it now! by Trillan · · Score: 2, Funny

      Man, when I was young, we used to twiddle the rabbit ears for hours to try to get rid of snow.

    2. Re:snow is better and mplayer supports it now! by Anonymous Coward · · Score: 3, Informative

      Michael Niedermayer is the author and afaik he works for fraunhofer. but i believe the snow video codec is based on wavelets, no more blocks, and is open source.

      but i dont have an account so this will be buried at score 0.

      i cant believe nobody on slashdot knows of this great codec. which as i said is supported by mencoder/mplayer now!

    3. Re:snow is better and mplayer supports it now! by evilviper · · Score: 1
      I'm not sure if it's funny or sad that a handful of developers is being so incredibly successful at doing what Xiph.org has failed so miserably at... creating a free and very competitive video codec.

      mplayer has support for snow now!

      Not really... You need to use "vstrict=-1", because the snow bitstream is sure to change in the near future. You have to specify a fixed quantitizer, because ratecontrol doesn't work (so you can't specify a bitrate yet). Basically, Snow is far from ready to be used for anything but testing. Don't start encoding videos with it yet, or you'll find you have videos newer versions won't be able to play.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  6. Re:What about Ogg Vorbis? by Anonymous Coward · · Score: 0

    Wow, I'm impressed, most of my Ogg and MP3 encodings only get 0 fps.

  7. Theora? by mano78 · · Score: 5, Interesting

    From a quite-newbie point of view: is there a reason why Ogg Theora isn't included? Given the quality and increasing popularity of Vorbis, I would have expected at least a mention. And it would have been interesting to know its state relative to the others.

    1. Re:Theora? by Mr+Smidge · · Score: 1

      The bitstream format of Ogg Theora has been frozen, meaning that any Theora video now will still be a valid Theora video in the future.

      Theora encoders are very likely nowhere near the level maturity held by some of the other codecs here (somebody who knows better back that up for me - I know nothing about Theora encoders) that have actually been around for ages. Still, it would have been nice to see Theora in action. Even if it was just as a comparison of how far they have to go really, it would have been useful to see.

    2. Re:Theora? by Weird+O'Puns · · Score: 5, Informative

      Theora is still in alpha stages and still has many problems with it. Currently it doesn't stand a chance with the codecs in the shoot-out, especially with the bitrates they were using in the tests.

      That being said, remember that Theora is already pretty useful for low bitrate Internet streams.

    3. Re:Theora? by Anonymous Coward · · Score: 1, Informative

      Despite what you say about Theora, it is stable enough to stream all of Guadec.

      See www.theora.org for news/code/video samples.

    4. Re:Theora? by Inf0phreak · · Score: 4, Informative
      AFAIK, Theora doesn't fit into the toolchain that Doom9 uses with AviSynth because it doesn't have a DirectShow filter of VfW implementation (Please feel free to correct me though).

      I think you have to use a command line encoder that only accepts some weird raw picture format which by my (and most other persons', I presume) standards is just silly and in no way usable (*). Unless mencoder supports it, of course. But that still doesn't work with his usual toolchain.

      (*): And don't come with that "oh, but it's alpha software. Things like that can wait!" because it won't get any use or testing at all if they keep it that way. So when 1.0 finally comes out they get bashed for its horrible quality and have to spend months tuning their encoder again, doing work they could have saved themselves had they had better testing from the start. That's how I guess it's going to be when 1.0 finally comes around.

      PS: I still think it's a pretty cool project and with the java implementation for streaming, it would be very nice to see more wide-spread use of Theora, but I won't be holding my breath.

      --
      ________
      Entranced by anime since late summer 2001 and loving it ^_^
    5. Re:Theora? by Bulln-Bulln · · Score: 3, Informative

      Theora is based on On2's VP3 and this codec was removed from Doom9.org's codec comparisons long ago, because it's old and didn't have significant (if any) improvement in quality. The same thing happend with "DivX ;-) 3" (the hacked MS codec).
      These codecs have not been removed, because the Doom9 guy hate them or something, but because the old test results still apply and testing them over and over again would just be a waste of time.

      IIRC VP3 (and DivX 3) was removed in 2003. So check out a comparison from 2003 to see how it performs.

    6. Re:Theora? by Bulln-Bulln · · Score: 3, Insightful

      Argh, I don't like to reply to myself, but check out the first page:
      "I've re-included Microsoft's WMV9 (...)"
      This means that WMV9 was dropped in the past, too.

      It contimiues: "(...) especially since it is part of the specification of HD DVD and Blu-ray. There have been some improvements in WMV9 (...)"

      So this means that Theora is not dropped forever. When Theora hits a significant milestone (1.0?) and shows improvements in quality over VP3, it's likely to be tested again.

    7. Re:Theora? by Anonymous Coward · · Score: 0

      And don't come with that "oh, but it's alpha software. Things like that can wait!" because it won't get any use or testing at all if they keep it that way.

      And more importantly: Alpha software or not, that makes it difficult to drop into a comparison like this, which is the question you're actually answering. So that would be a completely irrelevant excuse.

    8. Re:Theora? by Anonymous Coward · · Score: 0

      Ogg Theora is (right now anyway) not suitable for doom9's goals, which is DVD backup, at around 750-1500kbps. Theora currently is only competitive at much lower bitrates.

    9. Re:Theora? by Anonymous Coward · · Score: 0
      "Am I an anime otaku? Damn right! And proud of it too!"

      You wouldn't be if you knew how the Japanese regard the term.

    10. Re:Theora? by R2.0 · · Score: 1

      Yes - the stupid name.

      Seriously, folks - must Open Source project have bad names? If I introduced you to a lame gimp named Ogg, would you take him seriously?

      --
      "As God is my witness, I thought turkeys could fly." A. Carlson
    11. Re:Theora? by Anonymous Coward · · Score: 0

      AFAIK, Theora doesn't fit into the toolchain that Doom9 uses with AviSynth because it doesn't have a DirectShow filter of VfW implementation (Please feel free to correct me though).

      Okay.
      http://www.illiminable.com/ogg/
      http://f fdshow.sourceforge.net/

  8. No OGM? by metricmusic · · Score: 2, Interesting

    ..... Not only does ogg theora have great video quality but it has multiple subtitle support built in, which is great for up-coming unlicensed-yet anime and other foreign films.

    --
    http://www.livejournal.com/users/metricmusic
    1. Re:No OGM? by imsabbel · · Score: 4, Informative

      OGM is only a file container, so it doesnt matter.
      And ogg theora is a VERY outdated version of the vp codec. VP6.x was tested, theora is based on vp4.something, a more than 2 years outdated codebase.
      draw you own conclusions

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    2. Re:No OGM? by Anonymous Coward · · Score: 0

      Mod parent off-topic.
      Mod this off-topic.

    3. Re:No OGM? by Anonymous Coward · · Score: 0

      Well he was talking about anime, and anime has what, 10 frames per second?

    4. Re:No OGM? by Anonymous Coward · · Score: 0

      What are you watching? Anime from the 80s. its the 05s baby!

    5. Re:No OGM? by Bloater · · Score: 4, Informative

      Theora is based on VP3.2

      Theora also has some changes that allow potentially much higher quality - although the reference encoder doesn't use them yet. Also the current reference encoder tries to encode noise very faithfully, and that causes noticeable quality issues (especially "beating" at low bitrates on noisy source data). Having said that, I normally find Theora to be noticeably better quality at the same bitrate than DivX.

    6. Re:No OGM? by galaxy300 · · Score: 0, Troll

      STFU.

    7. Re:No OGM? by Anonymous Coward · · Score: 0

      draw you own conclusions I would MUCH rather they did it for me. The code for ogg-theora is heavily modified since they forked from VP3.

    8. Re:No OGM? by rseuhs · · Score: 1
      .ogm is usually an ogg-container with a XVid video track and an Vorbis audio track.

      And XVid was the winner last year and second this time - Vorbis is the best audio codec in most listening tests.

    9. Re:No OGM? by evilviper · · Score: 1

      Your subject is "OGM", then you talk about Theora in your... You clearly don't know what you are talking about, as the two are mutually exclusive.

      OGM is a way to shoehorn VFW videos into an OGG container, so you can use Vorbis audio, and all the other features of the OGG container. Theora does NOT work in an OGM container at all.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  9. What about ... by lasindi · · Score: 0, Redundant

    What about Ogg Theora? Is it not developed enough yet or did they forget about the open source codec? lasindi

    --
    I have discovered a truly remarkable proof of this theorem that this sig is too small to contain.
    1. Re:What about ... by boingyzain · · Score: 0

      It is impractical to test every possible codec. Ogg Theora has not caught on. It is still an "enthusiast" codec. DivX et al are significantly more popular, even if they aren't as good as Ogg.

    2. Re:What about ... by Anonymous Coward · · Score: 0

      XviD is under GPL license.

      Are you happy now? :P

    3. Re:What about ... by Seft · · Score: 1

      You forgot Xvid

  10. Re:What about Ogg Vorbis? by Anonymous Coward · · Score: 0

    that sucks. WMA gives me 15 when the pop ups show up.

    http://it.slashdot.org/article.pl?sid=04/12/31/1 55 3231&tid=95&tid=97&tid=172&tid=17

  11. Re:sweet by BladeMelbourne · · Score: 0, Offtopic

    failed?

  12. Re:What about Ogg Vorbis? by Anonymous Coward · · Score: 0

    Beautiful. I thought you went too far when you mentioned anime porn, but apparently it is still going over heads...

  13. Re:What about Ogg Vorbis? by BladeMelbourne · · Score: 3, Informative
    Wow, most of your MP3 files must be 0 kbps or 0 KB in size.

    MP3 files most definately have frames:
    http://www.id3.org/mp3frame.html
    http://www.dv.co.yu/mpgscript/mpeghdr.htm

  14. Progress by bigberk · · Score: 5, Insightful

    Overall, the progress is just astounding. When I compare clips of say movies from 3 years ago to ones you can find now, the file sizes have remained the same but the quality of both video and audio have gone way up. I don't know much about video codecs but I do recall back then there still being MPEG 4 in the game, so maybe it's more about modern tweaks?

    1. Re:Progress by bigberk · · Score: 4, Insightful

      Also makes one snicker... I recall content producers saying that selling high quality television/video streaming over the Internet is not feasible (the amount of data that has to be shipped). Well, they were wrong it seems... instead of putting all that money in lawyers' pockets, they could have helped develop technologies to produce new revenue streams. As is, they sat idly by while others made the technologies that will probably obsolete TV/movie content producers.

    2. Re:Progress by lavaface · · Score: 4, Insightful
      they sat idly by while others made the technologies that will probably obsolete TV/movie content producers

      It's just a small point, but I think it's the distributors who are in for a rude awakening. The producers of content will continue to thrive.

    3. Re:Progress by Anonymous Coward · · Score: 0

      Takes more CPU time though. I'm still using a 600 MHz processor, so trust me, I can feel the difference.

    4. Re:Progress by Anonymous Coward · · Score: 0

      Actually I am sometimes amazed when I watch old encodes, they look much better than they used to. It seems to me that a big part of the quality improvement comes from the decoder (and postprocessing), too...

    5. Re:Progress by jschottm · · Score: 1

      It's still not feasible yet. As a note, I work doing streaming media. Actual streaming media will saturate most pipes with little effort - we use 250K as our lowest useful quality setting, and 50 connections at that speed works out to 10MegaBytes per second. And streaming is still very prone to glitches. Most of it uses UDP, so any kind of network problem can cause large amounts of loss.

      Downloading a ~700MB file has its own problems. I don't know how most people interact with movies, but for me it tends to be a spur of the moment decision rather than something planned out in advance. Even with a reasonably good cable modem connection, I can drive to the video store, watch it, and return it in less time than it takes to download a Linux ISO. And while bandwidth is increasing, it still can't match the bandwidth of mini-dishes, albeit with the limitation of everyone getting the same content.

      But it's getting there.

  15. H264 and MPlayer : you can try x264 by Anonymous Coward · · Score: 5, Informative

    x264 is a free (GPL) implementation done by one of the French guys of the videolan team (who made the VLC player).
    http://www.videolan.org/x264.html
    MPlayer-pre6 now supports it. You just need to compile the x264 codec, and compile MPlayer with the x264 libraries linked (see ./configure options).

    I tried it, it is very promising.
    Apparently it also works with transcode and has a Win32 version too.

    See alsothis thread about using mencoder and x264:
    http://forum.doom9.org/showthread.php?threadid=830 39

    1. Re:H264 and MPlayer : you can try x264 by evilviper · · Score: 1

      You can try x264 if you want, but I would strongly recomend against encoding any files you plan to keep. It's in it's early stages, with plenty of bugs to go around, and features that keep changing all the time.

      Best to wait.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    2. Re:H264 and MPlayer : you can try x264 by Anonymous Coward · · Score: 0

      You must be thinking of Snow.

    3. Re:H264 and MPlayer : you can try x264 by Anonymous Coward · · Score: 0

      it's early stages

      "its".

  16. Theora works. by Anonymous Coward · · Score: 3, Interesting

    About five months ago I got the theora encoder compiling in OS X.. Encoded a test 5 minute short. It was TINY and playback (through VLC or MPlayer I think) was great. It should have been included in any comparison.

    1. Re:Theora works. by Weird+O'Puns · · Score: 2, Insightful
      As I said, Theora is good at lower bitrates but with higher bitrates there's still some performance problems with the codec. The Doom9.net comparison focused on ripping movies and they used bitrates between 600 - 1000 kbps. At these rates the Theora codec still performs quite poorly.

      If (or when) the developers manage to solve these problems Theora will become a viable codec, but if they had reviewed it now, it would have only gotten a bad publicity.

  17. Time to move on? by zmollusc · · Score: 3, Insightful

    Erm, this may only apply to old codgers with failing faculties like myself, but I think that a level of acceptability has been reached.
    Just as mp3(and similar) is good enough to listen to and jpg, bmp and gif are good enough for the various static images needs, divx(xvid) and mpeg2 fill the processing requirements for moving images.
    With the cost of storage falling there is less need to build a higher compression video codec. If you want to do some good, come up with faster and higher quality ways to transcode things to an existing open codec standard.

    --
    They whose government reduces their essential liberties for temporary security, receive neither liberty nor security.
    1. Re:Time to move on? by DebianDog · · Score: 1

      Well even with broadband. I am not fan of downloading 200 megs when I could just D/L 20.

      If M$ does not screw up the AVC standard like they did with the first MPEG-4 one, we will all be happy campers in Mac and Linux land.

    2. Re:Time to move on? by HFShadow · · Score: 5, Insightful

      No, they don't meet the processing requirements. "Just as mp3(and similar) is good enough to listen" - Mp3 files are small enough that even when encoded at a high bitrate, you can download a file reasonably fast. Audio quality is also alot more subjective to the listener then video is. Anyone can take a video and pause it and point out all the things that don't look quite right, something that can't be done with an MP3. Also since you know what a video is "supposed" to look like, you notice the errors more. Those stairs aren't blurry in real life, why are they in the movie? Same for faces, rain and other objects. Video codec's will always be worked on and updated, as higher quality video is demanded, sizes get larger and larger and more unworkable. When you have a large HDTV, do you really want to watch a divx video with blocky motion artifacts?

    3. Re:Time to move on? by Anonymous Coward · · Score: 2, Funny

      You kids and your divx and mpeg2, back in my day we used flip books made of papyrus and we liked it!

    4. Re:Time to move on? by liangzai · · Score: 5, Insightful

      What you are saying is that 640 kB should be enough for everyone, or that since we have Microsoft Word we have reached a level of acceptability...

      This is not so, since new codecs do so much more than conserve bandwidth (which is in itself a good purpose, considering the Slashdot effect and other congestions that will always occur on tah intarweb). Some of them DO have better quality per se than MPEG-2, and some of them DO scale enormously much better. MPEG-4 was developed for these and other reasons, and there is a tremendous need for such a codec, not least from a wireless perspecive.

      Furthermore, it would be desirable to have a codec that can handle as many things as possible, rather than relying on a bunch of different codecs for different purposes.

      Finally, I believe in standards rather than proprietary formats and codecs. DivX is fine, but it is a bastardized version of MPEG-4, and there are also many different implementations. Most of them generate errors in VLC, whereas I have yet to see a failing MPEG-4 video.

      There are also the aspects of cross platform implementation (forget WMV9), simplicity, scalability and ingenuity in the architecture (why Quicktime was chosen as the MPEG-4 file architecture), and industry support (everyone but Redmond City supports MPEG-4). There.

    5. Re:Time to move on? by Anonymous Coward · · Score: 1, Interesting

      Just as mp3(and similar) is good enough to listen to...

      You know, this just isn't true.

      I have a moderately good stereo system: middling-high Denon amp, Royd speakers, some cheezy DVD player, Toshiba laptop.

      In the spirit of Christmas I decided I'd finally pay back the artists I listen to in the only way possible at this time: by buying their CDs. Yah, they only see a thin dime of my cash, but it's better than nothing.

      I was astounded at the difference in quality. Boards of Canada has much greater detail and depth. Groove Collective is tighter and cooler. Digable Planets doesn't sound as "digital".

      Even at the best settings, MP3 doesn't hold a candle to raw CD audio. It's the difference between AM and FM radio, or FM radio and MP3 VBR. A whole new level of quality.

      For a portable player, I'd choose MP3. For my laptop, MP3. For my home stereo, it'll be MP3 while I preview, and I'll be buying a CD if I really like the music. It's just that much better.

    6. Re:Time to move on? by aardvarkjoe · · Score: 1
      I have a moderately good stereo system: middling-high Denon amp, Royd speakers, some cheezy DVD player, Toshiba laptop.
      Perhaps the MP3s would have sounded better had you not been playing them through your laptop speaker?
      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
  18. Considering 3ivx is only up to 4.5.1... by Anonymous Coward · · Score: 0

    ...I'm not trusting this at all.

    1. Re:Considering 3ivx is only up to 4.5.1... by nightweaver · · Score: 0

      From the codec shoot-out article itself:

      3ivX's progress has been rather slow throughout the year. Just in time for the comparison, I got a prerelease of the upcoming 3ivX 5.0 release. It now has a quality / speed slider that allows you a tradeoff between quality and speed, and B-frames are also supported. In addition, 3ivX has been working on an AVC codec, but which was not ready to be included in the comparison.

  19. nobody seems to have heard of this codec by Anonymous Coward · · Score: 1, Interesting

    http://forum.doom9.org/showthread.php?s=4601d4772d 9800343fc7098250f3ab2f&threadid=87317

    iwod: "Where is the SNOW in Xmas?"

    akupenguin: "The rules say: don't ask what's "best". There isn't an objective answer.

    But I vote for Snow: very nice at low bitrates, and it doesn't need so much tweaking to get a compromise between resolution and quantizer. No blockiness at all (wavelets+obmc take care of that), though it has it's own set of artifacts. While it's slow for normal use, that shouldn't be a problem at 320x240..."

    Tommy Carrot: "Well, Snow is very impressive indeed..."

    Teegedeck: "'The best' indeed is a dangerous term when it comes to comparing codecs. But since in the 'ridiculously low bitrates' area wavelet codecs really don't seem to have a competition, my vote goes for Snow, too..."

    Mug Funky: "...wavelet means you can encode broad slabs of flatness alongside detail like subs pretty nicely. it's so experimental though..."

    ChronoReverse: "Frozen precipitation in the form of white or translucent hexagonal ice crystals that fall in soft, white flakes."

    Anonymous Coward: "why doesnt anyone on slashdot know bout snow?"

    1. Re:nobody seems to have heard of this codec by Elledan · · Score: 5, Interesting
      Valid link to the thread about the Snow wavelet-based codec: Snow

      For those too lazy to click the above link, here's the content of the first post:

      "I think a new thread is a more fitting place to discuss about the Snow codec. :) If someone wouldn't know what is it, it's an experimental wavelet codec made by the ffmpeg developers, which borrows a lot of tools from h.264, and while it's still early in the development, it's already giving very good results, far surpasses other wavelet codecs (rududu, dirac) and imho Xvid too, quality-wise. Unfortunately it's only usable with mplayer/mencoder right now, but i think the next ffdshow will include it, so the testing will be more easier. [Update: The latest ffdshow build provided by Celtic_druid have Snow support]

      I've played with the settings, and so far this command-line gives the best result:

      code:mencoder in.avi -o out.avi -ovc lavc -lavcopts vcodec=snow:vstrict=-1:vqscale=3:qpel:v4mv:cmp=1:s ubcmp=1:mbcmp=1:pred=1

      This gives ~600-800 kbps, depending on the source, and the quality is excellent imo.

      vqscale is the quantizer, if it's not included it in the command line, Snow will compress losslessly.

      So far my opinion about the different settings: qpel always increases the quality - recommended v4mv - i would only recommended it at lower quantizers (max 4-5), above that the stronger artifacts it causes like ringing can hurt the quality xxxcmp=1 (using SSE comparison method instead of SAD) slows down the encoding, but prevents the color mismatches, which can occur otherwise (anyone who tried rududu codec can remember to that). using pred=1 or 2 (different wavelet functions instead of the default) can increase the quality, but these make the encoding (and pred=2 the decoding too) much slower."

      Wavelet-based encoding definitely sounds like a great idea. It's only too bad that it isn't universally usable (it can't compress certain images well, either), and requires a fast CPU. At least it gives that Athlon 64 3500+ you just got something to do :)

      --
      Site & blog: http://www.mayaposch.com
    2. Re:nobody seems to have heard of this codec by tomstdenis · · Score: 2, Interesting

      ... except SNOW doesn't work on 64-bit cpus [at least my x86_64 with GCC 3.4.3].

      I was trying to encode the freedom downtime dvd with it [it was handy] and it segfaulted on the first frame.

      In fact the mplayer crew largely ignore x86_64 alltogether which pisses me off as several months ago I offered shell accounts on my 64-bit box just so they could actually get to adding proper support.

      For instance, the x86_64 has MMX, 3dNOW and SSE [1 and 2] NONE of which a stock build of mplayer [up to pre6] will use. It's not like they changed how they work, just now you get 16 SSE registers instead of 8. Even if they just stuck to the first 8 to keep it x86_{32|64} compatible that would be loads better than using C based routines for everything.

      OSS is only as good as the developers. And well while mplayer is coming along it still lacks some proper support for x86_64 which is rather annoying.

      Tom

      --
      Someday, I'll have a real sig.
    3. Re:nobody seems to have heard of this codec by Anonymous Coward · · Score: 3, Funny

      ... except SNOW doesn't work on Atari ST/E [at least my MC68000 with TOS 1.4].

      I was trying to encode the DavesLanParty dvd with it [it was handy] and it segfaulted on the first frame.

      In fact the mplayer crew largely ignore Atari alltogether which pisses me off as several months ago I offered shell accounts on my STE box (8mhz 4M) just so they could actually get to adding proper support !.

      For instance, the STE has no MMX, no 3dNOW and no SSE [1 or 2] NONE of which a stock build of mplayer [up to pre8.785] will use. It's not like they changed how they work (just now you get 16 registers instead of 8). Even if they just stuck to the first 8 to keep it Jaguar compatible that would be loads better than using BASIC based routines for everything !.

      OSS is only as good as the developers. And well while mplayer is coming along it still lacks some proper support for Atari STE which is rather annoying.

      --
      AS

    4. Re:nobody seems to have heard of this codec by Anonymous Coward · · Score: 0
      How mplayer manages to be so much better than other media players is quite beyond me. Have you looked at the mplayer code? It's absolute ass. Here's an excerpt from DOCS/tech/slave.txt:
      If the -slave option is given, playback is controlled by a line-based protocol.
      Each line must contain one of the following commands:

      seek <value> [<type>]
      Seek to some place in the movie.
      0 is a relative seek of +/- <value> seconds (default).
      1 is a seek to <value> % in the movie.
      2 is a seek to an absolute position of <value> seconds.

      edl_mark
      ???

      audio_delay <value>
      Adjust the audio delay of value seconds.

      quit
      Quit MPlayer.

      pause
      Pause/unpause the playback.

      grab_frames
      ???

      pt_step <value> [<force>]
      Go to next/previous entry in the playtree.

      Three question marks to signify...what? It looks for all the world like the mplayer devs don't know what their own code does. I wouldn't be surprised to learn that some wizard handed them an ancient codebase several years ago that they've been hacking on.
    5. Re:nobody seems to have heard of this codec by tomstdenis · · Score: 1

      Most...funny...post....ever.

      Tom

      --
      Someday, I'll have a real sig.
    6. Re:nobody seems to have heard of this codec by Replicant7 · · Score: 1

      Surprise, surprise, ??? means that the option is not (yet) documented. I am the MPlayer documentation maintainer. As of MPlayer 1.0pre6 all command line options are documented. If you look at the size of the man page (at ~200k it's the biggest on my system), you'll hopefully believe that this was quite a quest already. The slave mode documentation is not complete as you have noticed. It's on the TODO list, but show me a similarly sized project without holes in the documentation... I believe we're doing quite well in this regard.

      BTW, we take patches.

    7. Re:nobody seems to have heard of this codec by Replicant7 · · Score: 1

      However, I never got that shell account even after requesting it twice...

    8. Re:nobody seems to have heard of this codec by tomstdenis · · Score: 1

      Um, I've never received a request for an account.

      Tom

      --
      Someday, I'll have a real sig.
    9. Re:nobody seems to have heard of this codec by Anonymous Coward · · Score: 0

      show me a similarly sized project without holes in the documentation

      I probably cannot. I wanted to express more consternation and humor than derision with my post, so if that wasn't apparent before, I hope to make it so now.

      The slave mode documentation is not complete as you have noticed.

      I was wanting to use the grab_frames command to take a screenshot. I'd thought might be what it did, as other keywords I was searching for didn't come up in the manual. I don't remember how I learned of grab_frames, but Google is suprisingly unhelpful.

      I thought I'd look through the source code for my answer. Grep turned up a small handful of occurances, so it didn't take me long to find libmpdemux/video.c. After looking at that file for a short period of time, my eyes started bleeding. Grab frames is (apparently) unimplemented, but I haven't had _nearly_ enough time to become more familiar with the code to make sure.

      BTW, we take patches.

      It'd take quite a while for me to be able to start writing code or documentation that would be useful. I doubt you've got parts of documentation set aside because they were too easy for you to handle :-). Also, I've to finish a couple of other things before I start anything else.

      That said, I'm mostly unfamiliar with diff. Any preferences/advice on what commandline options to use?

      Lastly, the _most_ helpful thing in terms of mplayer docs would be a very large list of examples.

    10. Re:nobody seems to have heard of this codec by evilviper · · Score: 1
      In fact the mplayer crew largely ignore x86_64 alltogether

      Not true at all. There are plenty of people running mplayer on AMD64 systems, sending in bugreports that get taken-care-of, sending in patches that get applied, etc. Maybe AMD64 isn't the number 1 priority you'd like it to be, but it's obviously high on the list.

      Incidentally, SNOW is part of libavcodec, which mplayer USES, but is not responsible for developing. Your complaints about Snow segfaulting likely should go to ffmpeg, not mplayer.

      several months ago I offered shell accounts on my 64-bit box just so they could actually get to adding proper support.

      Oh, so you were the one who offered shell accounts, then never replied to the several e-mails sent to you. No doubt that's still in the mailing list archives...

      It's not like they changed how they work

      You are vastly oversimplifying a very complex issue. The x86_64 detection routine had enabled MMX, SSE, etc, for a while there, then reports came in of crashes, and more. I'm not very interested in AMD64 myself right now, so I didn't follow the issue closely enough to tell you what the problem is, but I can say it's far more complex than you state.

      OSS is only as good as the developers. And well while mplayer is coming along it still lacks some proper support for x86_64 which is rather annoying.

      I'd say the MPlayer team is just about the best there is when it comes to OSS projects right now. It's a very complex, difficult task, yet they are including new features very quick, keeping performance amazingly fast, and still managing to be reasonably stable.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    11. Re:nobody seems to have heard of this codec by evilviper · · Score: 1
      I'm mostly unfamiliar with diff. Any preferences/advice on what commandline options to use?

      A unified diff (-u) is absolutely required by just about any project that accepts patches. Other than that, keep the path levels to 0 or 1 (either do it in the main directory, or it's parent directory). Use the same indenting, as well.

      That's 99% of what you need to know for any project. MPlayer (tech) docs has a dedicated text file all about how they want patches, if you want the gory details.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    12. Re:nobody seems to have heard of this codec by Replicant7 · · Score: 1

      Then either you overlooked that mail or I'm mixing you up with somebody else. Anyway, the important part is getting the account so we can test on AMD64. I'll send you a mail in private.

    13. Re:nobody seems to have heard of this codec by Anonymous Coward · · Score: 0

      Well, having a shell account and having time to actually do the porting are independant things... Anyway there have been big advancements in x86_64 support for MPlayer IMHO...
      But as long as none of the developer owns such a machine things of course will go slower, there are enough other things to fix after all ;-)

      Reimar Döffinger

    14. Re:nobody seems to have heard of this codec by tomstdenis · · Score: 1

      "Oh, so you were the one who offered shell accounts, then never replied to the several e-mails sent to you. No doubt that's still in the mailing list archives..."

      I've never received emails on the subject. I got one last night though... If other developers want accounts just email me at either the email listed on /. or [tomstdenis at gmail dot com].

      Tom

      --
      Someday, I'll have a real sig.
  20. Coralized link by Anonymous Coward · · Score: 0

    Bandwidth-saving link here.

  21. Mission option! by serviscope_minor · · Score: 2, Insightful

    What about the mpeg4 codec from ffmpeg?

    --
    SJW n. One who posts facts.
    1. Re:Mission option! by Anonymous Coward · · Score: 0

      I can't understand it's not in the test.
      Are they blind at doom9? ;-)

    2. Re:Mission option! by julie-h · · Score: 1

      libavcodec isn't very good when it comes to quality. xviD looks better.

      So if xviD is in the test there is no reason for libavcodec to be there too.

      libavcodec makes blocky artifacts where xviD makes blury artifacts. To a human brain a blury image looks better than a blocky image.

    3. Re:Mission option! by Replicant7 · · Score: 2, Insightful

      .. but blocky artifacts are easier to repair with postprocessing ..

    4. Re:Mission option! by patrick42 · · Score: 1

      Yeah, what's the deal here? Every Mac has the ability to encode video in MPEG4, and it is a really, really good format with brilliant quality for the filesize.

    5. Re:Mission option! by evilviper · · Score: 1
      libavcodec isn't very good when it comes to quality. xviD looks better.

      Yes, and records sound better than CDs too...

      I've compared the two, myself (and unlike most everyone else on slashdot, I know video encoding very well), and libavcodec comes out ahead every time. The quality of the two are just as good as each other, and libavcodec is at least an order of magnitude faster.

      So if xviD is in the test there is no reason for libavcodec to be there too.

      That's not only wrong, it's also incredibly stupid. They aren't just looking for the single best MPEG-4 codec, or you wouldn't see a fraction as many in the test. Plus, Xvid and Libavcodec aren't related in the slightest, so I can't imagine why they should be considered in the same vein at all...

      AVC is better than MPEG-4, so why include MPEG-4 codecs at all?

      libavcodec makes blocky artifacts where xviD makes blury artifacts.

      I believe the issue is actually that libavcodec encoders drop the high frequency noise from the source video completely, revealing the blockiness that is actually IN THE ORIGINAL. The human brain barely notices blocks when there is noise over them.

      I'm making an educated guess, of course, because it's something I've never seen in my own testing, probably because I use better-quality sources than random off-the-shelf DVDs.

      Now, to further debunk your claims, I should also add that there are lots of libavcodec options that can be set to blur the picture, leave high-frequency noise in, soften the edges of macroblocks, etc., so even if you don't believe what I've explained above, you can still make libavcodec perform more like xvid if you like, meaning your negative experiences are merely a result of you using the default options, and not putting any effort into encoding.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    6. Re:Mission option! by Anonymous Coward · · Score: 0

      Well considering the fact that lavc mpeg-4 was included in the last comparison and failed miserably using options custom-supplied by the developers, I believe you're entitled to kindly GTFO my internet.

  22. The Problem with WMV9 video by Anonymous Coward · · Score: 2, Interesting

    ...is that MS has a pretty stranglehold on it (although they've been moving to lessen its grip so as to not get completely rejected entirely by the industry). No open source player has source code for decoding it, and on the Mac, the only player that supports it (Windows Media Player for Mac OS X) lacks so many features such as drag-n-drop support, displayal of the file's name during playback, AVI, MPEG, and MP3 support, etc.

    1. Re:The Problem with WMV9 video by Space+Coyote · · Score: 4, Funny
      on the Mac, the only player that supports it (Windows Media Player for Mac OS X) lacks so many features such as drag-n-drop support, displayal of the file's name during playback, AVI, MPEG, and MP3 support, etc.

      I'd just like to say that "displayal" is the greatest made-up word ever.

      --
      ___
      Cogito cogito, ergo cogito sum.
    2. Re:The Problem with WMV9 video by Anonymous Coward · · Score: 0

      I don't know, I think I prefer the word "boughten."

      As in, "If I knew this damn Xbox was going to physically scratch my DVDs, I wouldn't have boughten it."

    3. Re:The Problem with WMV9 video by RichardX · · Score: 1

      Made up? It's a perfectly cromulent word!
      I vote that we embiggen it's use immediately

      --
      Curiosity was framed. Ignorance killed the cat.
    4. Re:The Problem with WMV9 video by forkazoo · · Score: 1

      I used cromulent in papers in high school. I also convinced my teachers it was completely valid. The best thing about english is that all the words are made up, so it is actually quite valid.

      i wish I still had a copy of, "Our Most Cromulent Amendments : A Musical"

    5. Re:The Problem with WMV9 video by Anonymous Coward · · Score: 0

      I used cromulent in papers in high school
      How jejune of you.

    6. Re:The Problem with WMV9 video by Anonymous Coward · · Score: 0

      it's use

      "its".

  23. Re:Video codec's will always be worked on by zmollusc · · Score: 1

    Video codec's will always be worked on and updated, as higher quality video is demanded, sizes get larger and larger and more unworkable. When you have a large HDTV, do you really want to watch a divx video with blocky motion artifacts? Ever hear of diminishing returns?
    divx is watchable and a good size/quality compromise. You can get a 90 minute film onto a cd, for instance. If, in the future, you can encode a 90 minute hdtv into 700mb with no quality loss, the hardware needed to decode and render the film will probably not use cds. The codec will probably run into Gb.
    And, yes, those stairs, rain and especially faces ARE blurred in real life.

    --
    They whose government reduces their essential liberties for temporary security, receive neither liberty nor security.
  24. Is WM9 part of AVC? by NeMon'ess · · Score: 3, Informative

    Googling for "What is AVC?" bring up this. I'm confused as to if they're saying AVC will be stardard in HD-DVD? Is WM9 an AVC? If not, will both be options for HD-DVD content providers? I ask because in the shootout WM9 didn't look very good. Relatively it blurs more of the scene than xvid.

    1. Re:Is WM9 part of AVC? by A+Drake+Man · · Score: 1
      Microsoft was pushing VC-1 based on WMV9) and made a buncha claims, the upshot of which was,"it's just as good as the MPEG4 codec". Based on Microsoft's info, they played better-safe-than-sorry and included it in the original spec. When they attempted to verify the codec, it was found to be sorely lacking (or "not quite as good as a shoe for compression") SO all the first round of MP4 compliant players will be missing any M$ codecs in favor of AVC.

      If M$ ups the quality of their codec in time, they COULD be included in the second round, though (which requires someretooling and not something manufacturers are looking forward to).

      Paraphrased (and anti-microsoft slant added for Slashdot) from here.

  25. FFMPEG? by Anonymous Coward · · Score: 0

    Where is FFMPEG? Its quality is at the level of XVid (excellent), but it's a lot faster (50 %) to encode.

  26. An On2 derivative by Hal+XP · · Score: 4, Informative
    At this stage Theora is not much more than a mutation of the On2 VP3 codec, which On2 donated to the free software community.

    A quote from the Theora faq:

    Q. Is the Theora bitstream identical to VP3?

    Yes and No. Theora is a superset of VP3, so VP3 streams (with minor syntactic modifications) can be made into Theora streams without recompression (but not vice versa).

    Theora will be almost entirely based upon the VP3 codec designed by On2. However, Theora video data will be delivered inside of the Ogg container format (with Vorbis for audio), so Ogg Theora files will not be the same as VP3 files. There also may be quite a few performance advantages to using Theora when 1.0 is complete. While our focus is integration, there will certainly be a lot of optimization involved, as well.

    So there! Theora is optimized VP3, which means there's a good chance it would turn out to be a faster codec. But as far as visual quality is concerned Theora is likely to be just as good or just as bad as VP3.

    On2 itself is well represented in the survey by its VP6 codec, and judging from the pseudo version numbers on the codec names, it should be safe to assume that VP3 is inferior to VP6 (VP6 - VP3 = 3 generations of development).

    --
    I'm a sci-fi vegan: I don't want the aliens to think we have as much right to live as the fried chickens we eat.
    1. Re:An On2 derivative by eht · · Score: 2, Informative

      Heh, I used to work for On2 4 years ago, the version numbers are like those of Netscape and Slackware, they just plain jump a number, or the codecs were created internally but were never actually released.

      Those of us who left (and one friend who still works for them) are quite surprised they're still around, they used to be big into codecs for video games back when they were Duck, one of their last projects was helping port FFVII to the PC, and they did a lot of Sega stuff too before that

    2. Re:An On2 derivative by Anonymous Coward · · Score: 0

      Microsoft started the trend by jumping from Word 2 to 6.

    3. Re:An On2 derivative by Anonymous Coward · · Score: 0

      Odd, I seem to have MS Word for DOS version 4.

  27. Re:Video codec's will always be worked on by ambrosine10 · · Score: 4, Informative

    And, yes, those stairs, rain and especially faces ARE blurred in real life.

    What, you have glaucoma? Are you near-sighted? Go buy some glasses.

    The original picture WAS crisp, and there's no reason why the encoded version shouldn't be. We get most of our information from visual sources and so our demand for high-quality visuals will never go down. Normal people take time even distinguishing 64k AAC clips from the original sometimes. But with visuals it's easy to spot artifacts.

    divx is watchable and a good size/quality compromise.

    Yes, and maybe 64k MP3 is good enough for you. It's not for most people. Be happy, you have what you want. Let the developers develop for the rest of the human population who care.

    You can get a 90 minute film onto a cd, for instance.

    Yes and as development continues that same 90-minute film on the CD will look closer and closer to the original.

    If, in the future, you can encode a 90 minute hdtv into 700mb with no quality loss

    This is impossible to do losslessly - that's why we're developing lossy codecs. There will always be a tradeoff between quality and file-size, but it will continue to improve, barring people like you who claim everything is fine, fine. The point of technology is progress. If you're happy with your LPs and your black and white TV, fine, but don't go ruining it for the rest of us.

    hardware needed to decode and render the film will probably not use cds.

    Uh, what?

  28. IT "standards" by Anonymous Coward · · Score: 0

    Ahhh, thats the wonderful thing about IT "standards" - there are so many to choose from!

  29. BBC's Dirac ? by Alain+Williams · · Score: 2, Interesting

    I was hoping to get some insight as to how well dirac performs ...

    1. Re:BBC's Dirac ? by damiam · · Score: 1
      At the moment, it doesn't.

      "A lot remains to be done to convert our promising algorithm and experimental implementation into practical useable code."

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    2. Re:BBC's Dirac ? by kaleco · · Score: 1

      Could you please cite your source? It makes modding a little quicker if we can quickly access a reputable source by clicking a url rather than having to google for it. Sadly, this is often the difference between getting mod points and the moderator moving on to an easier to guague post.

      --
      Prosperity is only an instrument to be used, not a deity to be worshipped. Calvin Coolidge
    3. Re:BBC's Dirac ? by Anonymous Coward · · Score: 0

      For the record:

      http://www.bbc.co.uk/rd/projects/dirac/overview.sh tml

      Bottom paragraph.

    4. Re:BBC's Dirac ? by damiam · · Score: 1

      That was straight from the Dirac homepage, linked in the parent comment.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
  30. Re:What about Ogg Vorbis? by Calroth · · Score: 2, Informative

    MP3 files most definately have frames

    Ever wondered why MP3 files aren't "gapless" and there are short gaps of silence between tracks that should otherwise run together? This is why. It's not a problem with your player; it's the way the MP3 spec works... it pads your sound file out to be a multiple of x samples.

  31. Codec & Flexor by Anonymous Coward · · Score: 0

    Their sampling rate is pretty decent.

    1. Re:Codec & Flexor by Anonymous Coward · · Score: 0

      Hey, how would you classify Codec & Flexor? Electroclash? Does anyone still use that goddamn term?

  32. Ultra high bandwidth PNG? by eggspurt · · Score: 3, Informative
    It's important to understand that most default PNG exporters are not very good. You should use a PNG optimizer, such as Ken Silverman's PNGOUT or Cosmin Truta's OptiPNG. Let us focus on the matrix3-3ivx-6364.png image:
    • Default: 129,002 bytes
    • OptiPNG: 121,967 bytes
    • PNGOUT: 113,759 bytes
    It may not seem much, but it adds up. Sometimes you can reduce the bit depth (for gray scale), make a palette (for drawings and charts that don't need 64 bits of color depth), and reduce resolution. Some more tricks are at Baseline JPEG and JPEG2000 Artifacts Illustrated.
    1. Re:Ultra high bandwidth PNG? by azuretongue · · Score: 1

      Just for those who are wondering what about pngcrush(open source and free).

      pngcrush: 122105

      "The source code to PNGOUT is not being made public at this time."

    2. Re:Ultra high bandwidth PNG? by Pieroxy · · Score: 1

      Thanks you for explaining in great details why PNG has trouble for taking off and is eventually doomed.

      If you need a PhD and a full research before being able to encode a PNG, the format is effectively dead.

    3. Re:Ultra high bandwidth PNG? by eggspurt · · Score: 1
      My suggestions dealt with how to improve the PNG compression beyond the healthy compression rate you get by default, not with how to encode an image in the PNG format. In all, what are the alternatives? GIF doesn't support truecolor. The alternatives:
      • 158,054 matrix3-3ivx-6364.tif
      • 234,175 matrix3-3ivx-6364.psp
      • 333,364 matrix3-3ivx-6364.tga
      • 381,094 matrix3-3ivx-6364.iff
      • 386,262 matrix3-3ivx-6364.pcx
      • 522,240 matrix3-3ivx-6364.raw
      The default unoptimized PNG was 129,002 bytes.
  33. Re:MODDERS HAVE NO BALLS by Anonymous Coward · · Score: 0

    Are you referring to case-modders? Or folks who work on their Civics by adding a couple of spoilers?

    Please respond.

  34. Re:you can try x264 : but also try snow by Anonymous Coward · · Score: 0

    snow (part of libavcodec) is also in current mplayer release and is a wavelet based codec. Currently the code seems to me less mature than that of x264 but the quality of snow allready outperforms that of or x264 or any mpeg4 implementation I have tested.

  35. Similar Audio Shootout? by Anonymous Coward · · Score: 0

    Does anyone know where you can get a similar comprehensive and up-to-date analysis of codecs for audio, such as mp3 or ogg or whatever?
    Thanks,

    1. Re:Similar Audio Shootout? by Anonymous Coward · · Score: 0

      Roberto's listening tests are just what you're looking for.

  36. Theora is a victim of xiph's own anti-marketing by rseuhs · · Score: 3, Insightful
    The sad truth is that as long as xiph is dominated by stubborn, arrogant technocrats, it will have a pretty hard time.

    Ogg-Vorbis is the best audio-codec technically - but everybody calls it "ogg" and not "ogg-vorbis" because the file extension is .ogg

    Effectively, xiph does everything possible to sabotage their own product: It doesn't have a good sounding name, it doesn't have a consistent name ("ogg" versus "ogg-vorbis"), they don't have any buttons/banners to put on products on xiph.org and there is lots of confusion about container format (ogg) and codec (vorbis), which is the "U"-part from FUD.

    The only reason anybody uses ogg at all is because it is excellent technically and beats all other audio codecs by a longshot.

    Unfortunately, the guys at xiph don't acknowledge that fact and insist of wanting to have videos with .ogg extension, too, which is doomed to fail because nobody wants to have audio and video to have the same file extension.

    The users have created a pseudo standard file extension of .ogm for XVid/Vorbis streams which does quite well in the P2P-networks (= successful), but Ogg/Theora has the problem that it isn't as mature and even when they mature probably won't be *that* much better than the others. So even if the xiph guys manage to put out a competitive Theora codec, their own confusion and uncertainity (especially their stubborn and idiotic decision to have .ogg for both audio and video) will sabotage any hopes of success, the way I see it.

    Which is really unfortunate.

    Things would be much better if they would use .ogt or something for ogg/Theora, but the guys at xiph just refuse to :-(

    1. Re:Theora is a victim of xiph's own anti-marketing by amokk · · Score: 1

      You can scream and wave about ogg being the best but that doesn't make it true. Especially at the lower bitrates, AAC is noticibly superior.

      At 128 kbps, I can't imagine using any other codec other than AAC. At the higher bitrates, most of them start to sort of "equalize" and there is not too much to differentiate them all.

      --
      I think, therefore I am an Atheist.
    2. Re:Theora is a victim of xiph's own anti-marketing by rseuhs · · Score: 1
      Ogg has beaten every other codec at 64kbps and 128kbps in a double-blind listening test with thousands of contestants (slashdot story is somewhere), it was also the best at even higher bitrates judged by 5 listening experts during the same experiment.

      The slashdot story was also available, the test was made by the german computer magazine ct.

      And AFAIK, that was also the only double-blind listenting test that was ever made with a larger audience (several thousand).

    3. Re:Theora is a victim of xiph's own anti-marketing by rseuhs · · Score: 1

      Oh, and of course AAC was also part of the test.

    4. Re:Theora is a victim of xiph's own anti-marketing by ambrosine10 · · Score: 1

      That used to be true but is not anymore. Check out Hydrogenaudio.

      The sad truth is that MPC beats Vorbis at higher bitrates and AAC (even mp3pro, WMA) beats Vorbis at lower bitrates. AAC is undergoing active development while vorbis is pretty much stuck where it is, there have been some tweaks but not much. The only thing ogg has got going for it is that it's open-source. But MPC now is open-source too. The other codecs beat ogg in terms of support in portables. I love ogg but unless they can get more developers working on it it's just going be irrelevant.

    5. Re:Theora is a victim of xiph's own anti-marketing by ambrosine10 · · Score: 1
      The only reason anybody uses ogg at all is because it is excellent technically and beats all other audio codecs by a longshot.

      Not by a longshot at all. Used to be a little better than the others (excluding MP3), now it's a little worse. Basically because there are lots of people working full-time on AAC (Nero and Apple), WMA, etc. (even MP3 still gets lots of tweaks.) Whereas Vorbis has maybe one full-time developer and two guys who give tweaks that get absorbed into the main branch maybe once a year.

      Hydrogenaudio is where all the audio codec freaks hang out, and while they like open-source as much as the next guy the sad truth is that MPC (also open-source) and AAC are better than Vorbis across the board.

      Rarewares says:

      Which encoder/format is the best?
      • Short answer:
        • You should test them yourself, and choose which one best suit your needs.
      • Somewhat long answer:
        • For best possible quality: Lossless (WavPack, FLAC, Monkey's Audio)
        • For highest quality @ high bitrates: Musepack (MPC)
        • For overall high quality, even at lower bitrates (96 ~ 160kbps): Psytel AAC, Ogg Vorbis
        • For best compatibility: Lame using --alt-presets
        • For very low bitrates (<64kbps): MP3pro, Ogg Vorbis, WMA, Real Audio.
  37. best codec is one I can use in a $60 DVD player by Anonymous Coward · · Score: 5, Informative

    I love my $60 Philips DVP 642 Divx/Xvid stand-alone DVD Player:
    http://www.theinquirer.net/?article=20465
    http://walmart.com/catalog/product.gsp?product_id= 2598455
    http://www.amazon.com/exec/obidos/tg/detail/-/B000 204SWE

    When they make a $60 DVD player for other codecs than MPEG2/MPEG4 I'll be interested. Until then, why bother if something is a little bit better? A WMV9 DVD player would probably be another $50 and not worth it (not that they even exist right now).

    1. Re:best codec is one I can use in a $60 DVD player by Spy+Handler · · Score: 1
      Ooo I been wanting this this for a while... it's only $60 now? Rad!

      If Xvid plays properly on this thing (not clear from the product description) then Xvid should win hands down, at least for us.

      I'm also wondering if this player displays the annoying "DIVX" logo at the beginning of each Divx file, like it does on my PC.

    2. Re:best codec is one I can use in a $60 DVD player by GlowStars · · Score: 1

      Go for the DVP720. It's better, because it uses a different Chipset than the DVP64x.

    3. Re:best codec is one I can use in a $60 DVD player by toddestan · · Score: 1

      You can disable the DIVX logo in the "Quality Settings" tab in the "Decoder Configuration Utility" (check the start menu group the DIVX install creates).

      The thing that would worry me most about a DVD player like that Phillips is the internal codecs would get out of date, and I would have to keep some archaic version of Xvid and Divx around to encode (and reencode) disks for it.

    4. Re:best codec is one I can use in a $60 DVD player by squatex · · Score: 1

      The firmware on this player is upgradable.

    5. Re:best codec is one I can use in a $60 DVD player by Anonymous Coward · · Score: 0

      Usually the decoders stay the same, and quality improvements come from improvements in the encoder.

    6. Re:best codec is one I can use in a $60 DVD player by Anonymous Coward · · Score: 0

      not with Divx ... the Codec this thread is talking about.

    7. Re:best codec is one I can use in a $60 DVD player by Anonymous Coward · · Score: 1, Informative

      To answer some questions/comments about the DVP642 (from original poster):

      You can update the firmware with a simple CD-R boot of the new firmware. You can even defeat macrovision by reverting to a slightly older firmware. In theory the mpeg4 decoder can be updated that way as well.

      There is an instant region 0 defeat via a code right from the remote.

      Xvid plays perfectly on this. The only single encoding I have not been able to play was encoded with QPEL, which is extremely rarely used.

      This thing even handles divx/xvid subtitles (.SRT)

      It does NOT show the "divx logo" while playing any movie.

      Your local Walmart probably stocks it (mine did) and has a 30 day return policy, go try it!

      Go read the inquirer article.
      More info also at http://www.videohelp.com/dvdplayers.php?DVDnameid= 4117

    8. Re:best codec is one I can use in a $60 DVD player by alexo · · Score: 1

      The problem with most DivX capable DVD players (especially the "hackable" ones) is that their low quality of regular (MPEG-2) DVD playback.

      A $60 player is nice but I would pay 3 times as much for a unit that not only plays "everything" but actually plays it well.

    9. Re:best codec is one I can use in a $60 DVD player by flatface · · Score: 2, Informative

      This IS the best DVD player I have ever owned. It still has some problems that haven't been solved yet (firmware upgrades). It doesn't have MKV or OGM container support, it crops off the edges of DivX/XviD movies (!), and the subtitle font can't be changed (It's a tad small). Hopefully some firmware upgrade in the future will fix this.

    10. Re:best codec is one I can use in a $60 DVD player by Chemical · · Score: 2, Interesting
      I bought one of these after hearing so many people rave about how great they are. It's true, it does have very strong support for many PC file formats. However, there are some very serious drawbacks.
      1. The file system browser only shows the first 11 characters of the filename. To be able to accuately differentiate one file from another in the browser, you need to abbreviate the file names when you burn them to a disc. Even worse when playing MP3s which usually have long filenames.
      2. When viewing Divx files, it streches the picture outside of the frame of the TV on all four sides, with no way to adjust this. For me this is a major problem because I watch a lot of fansubbed anime, and the result is that the subtitles are outside of the screen, thus making the player useless for watching fansubs (unless the show is widescreen).
      3. It crashes sometimes. I've never had a DVD player crash on me before.
      4. It doesn't show the title number or chapter number when you skip to the next, nor does it show the title or chapter on the player's display. You have to press the Display button on the remote to see where you are.
      5. When changing titles, it switches the language setting back to the disc default. Again, annoying for us anime fans.
      All and all, I haven't been very happy with this player, compared to my old, old, incredibly old school Toshiba player. The Divx playback feature is nice, but needs some of the kinks worked out. Maybe the next generation will be better.
    11. Re:best codec is one I can use in a $60 DVD player by evilviper · · Score: 1
      Until then, why bother if something is a little bit better?

      Let's see... Quality, space-savings, extra features, legal issues, etc.

      I'm more and more happy every day, that I put the (small) effort into building a multimedia PC. I can play nearly any video/audio format, with no restrictions like being forced to watch track-0 (trailers), no macrovision, etc. The video quality is much better than any stand-alone player I've seen. I can normalize volume so I can hear what they are saying, and not blow out my speakers when there's an on-screen explosion. I can do more with my $300 system, than anyone could do even with thousands and thousands of dollars worth of consumer electronics.

      A WMV9 DVD player would probably be another $50 and not worth it (not that they even exist right now).

      Yes, the do exist, but not that cheaply. Pioneer makes a WMV player, that plays HD material, and even handles DRM (except for network authorization), allowing it to play some of the WMVHD DVDs available. I wouldn't recomend buying it, but they do exist.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    12. Re:best codec is one I can use in a $60 DVD player by evilviper · · Score: 1
      the internal codecs would get out of date, and I would have to keep some archaic version of Xvid and Divx around to encode (and reencode) disks for it.

      MPEG-4 is a standard, and does not change on you. If you bought a VCD player 10 years ago, you can still encode videos with any (modern) MPEG-1 codec.

      The only reason there are any problems with current MPEG-4 codecs (not counting b-frames) is that codec makers are including a few of the AVC features into their MPEG-4 codecs (which isn't smart, IMHO) so they can say they've improved quality, nominally at best.

      20 years from now, you should be able to find plenty of MPEG-4 codecs, which will still create files a stand-alone DVD player can play. That's what standards are all about!
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    13. Re:best codec is one I can use in a $60 DVD player by evilviper · · Score: 1
      When viewing Divx files, it streches the picture outside of the frame of the TV on all four sides,

      To be fair, it's not the player doing this, it's the fact that all TVs crop off a portion of the picture they recieve. Better TVs crop off less of the picture, but there isn't a TV that exists that will show you the entire 720x480 (NTSC).

      It crashes sometimes. I've never had a DVD player crash on me before.

      Thanks for saying that. I was thinking about getting one for some family members... I guess I'll stick with making SVCDs for them, for now.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  38. Re:Video codec's will always be worked on by Anonymous Coward · · Score: 0

    pwnt!

  39. Wavelet vs. DCT? by uss_valiant · · Score: 2, Interesting

    Are all codecs from the shootout based on DCT? And if so, why is that? Are all wavelet based codecs too early in their development? I mean, wavelet is known for a pretty long time now, not as long as DCT :), but still. There's jpeg2000 and I'd have thought wavelet should be superior to DCT.
    It's not that I have absolutely no idea of codecs, I 've learned the basics by programming a very low bitrate (low quality :)) codec a few years ago.

    1. Re:Wavelet vs. DCT? by Anonymous Coward · · Score: 0

      New technologies are always slow to catch on, especially if the established technology is "good enough".

      From what I've read, it seems that wavelets seem clearly better than DCT for still images, and somewhat better for moving images, when used properly. DCTs have been in use for long enough that people know about how to use them well, wavelets aren't compatible in every possible way.

      This is pure speculation, but it would seem that DCTs should make motion estimation easier and motion blur a natural side-effect, so it may have some advantages for moving images that don't apply to still images, reducing the wavelet advantage.

    2. Re:Wavelet vs. DCT? by timoteo21 · · Score: 1

      I don't think anyone has yet figured out a good way to combine wavelet transforms with interframe prediction.

    3. Re:Wavelet vs. DCT? by jelle · · Score: 1

      "Are all codecs from the shootout based on DCT?"

      No. H264/MPEG4-AVC does not use the DCT transform. Plus: Even just H264 I-frames have been shown to equal, and in some cases surpass the quality/bitrate of JPEG2000.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    4. Re:Wavelet vs. DCT? by Anonymous Coward · · Score: 0

      H264/MPEG4-AVC does not use the DCT transform.

      Right, it uses an integer approximation of the DCT transform.

      Anyway, wavelets are not actually superior to the DCT as far as frequency decorrelation goes. They're simply faster and more suited to full-image compression, which is usually more appealing to the HVS than the block-based alternative.

  40. Re:640 kB should be enough by zmollusc · · Score: 1

    I am not saying that 640 kB should be enough for everyone, or that since we have Microsoft Word we have reached a level of acceptability I am saying that there is less need to 'make software work within 640 kb', to use your analogy. A lot of codec development is , to use your analogy again, like making new fonts for Microsoft Word. Until there is a better 'original' than the dvd standard to encode from, the gains are getting smaller and smaller.

    --
    They whose government reduces their essential liberties for temporary security, receive neither liberty nor security.
  41. Re:Uh, what? by zmollusc · · Score: 1

    Normal people take time even distinguishing 64k AAC clips from the original sometimes. But with visuals it's easy to spot artifacts.
    What original? The cd? So what original are you approximating with your fancy shmancy codec? Mpeg2?
    trading quality for file size is getting less appealing as storage gets cheaper. You want to do something useful in codec development? Make a codec that enhances the framerate and resolution of the mpeg2 sources found on bits of plastic everywhere so it looks nicer on the next generation of displays. Shrinking dvds has been done. The divx codec is in commodity priced dvd players. Get over it.

    --
    They whose government reduces their essential liberties for temporary security, receive neither liberty nor security.
  42. Conclusion by Anonymous Coward · · Score: 0

    Conclusion

    Once again we've come to the last page of a codec comparison and are asking the dreaded question "which is best?". Actually, if you're a member of my forum you know better than to ask that questions but I'll try to answer it anyway. But be aware that you are not only entitled to see things differently, you might actually see things differently and can in all honesty disagree with my findings (with the proper respect though and some reason.. it's hard not to notice the detail difference between RV10 and the NeroDigital AVC codecs but you might value this differently). After all, you don't have my eyes and I don't have yours.

    Let's start with 3ivX. The codec has once again been improved. Its rate control is accurate, it now offers an almost complete MPEG-4 ASP featureset, and it is quality wise up to the level with DivX, which seems to have been the goal.

    I was once again not impressed with the progress DivX has made. It's nice to have additional features available, but quality wise I just don't see one year of development. Plus, if you spend as much time using settings that are called insane by the codec, I'd expect to see something. Though, this time there were no problems with Futurama, something which was a problem in the last test.

    HDX4 left a mixed impression. There were no apparent issues in Futurama, and up until the night scene, I kinda liked it in SPR as well. Perhaps the effect of the grain reconstruction mechanism is a matter of taste and perhaps it'll become less disturbing as development progresses. But, for an upstart codec, it definitely rated much better in the first attempt than many other codec.

    Ateme's NeroDigital AVC codecs really impressed me. The Main Profile encoder is already available to every Recode user, and thus a very good AVC implementation is already publicly available. Considering that AVC was only ratified in spring 2003 (and only became an ISO standard in December 2003), and that 1.5 years later we already have a fast encoder that delivers good quality, that's quite a step ahead from how long it took MPEG-2 and MPEG-4 to make that step. The High Profile codec left a very slightly better impression, but I cannot shake the feeling that I just expected more. But, not all of the features of the High Profile have been integrated yet, and considering that the profile has just been ratified in November 04, I guess I cannot expect too much right now (though still, it's the best codec I've tested).

    RV10, where should I begin? I know some people really like it, and it leaves a visually pleasing impression, but when you compare the results to the source, it leaves to be desired. And in my opinion, the progress since the last test has been less than stellar.

    VP6 has not been under heavy development for months, but since the last comparison it has still been visible improved. It managed to beat almost all MPEG-4 ASP contenders, which is quite an achievement for a small company like On2. Now if that darned rate control would not give me oversized files and if the codec was faster.. Also, the considerable oversize obviously gave VP6 a bit more bitrate to work with, so I'd feel much more comfortable if the size had been on target in the two full lenght movies and if the results were still the same.

    Videosoft's AVC encoder exhibited perfectly fixable problems that many codecs have head in their early age. But I think the codec has some definite potential that can eventually be exploited.

    WMV9: With WMV9 being standardized as VC1, we'll probably not see more features in it, but having a standardized bitstream and featureset doesn't mean there cannot be any progress. It's just that I have not really seen it since the beta. But, detail wise some things have changed and I recall rating WMV9 in the "less details" area, which it no longer is (if you look beyond the problems that WMV9 had on my machine). But, if I were a broadcaster or potential user of HD DVD/ Blu-Ray, seeing the result of WMV9 and ateme's AVC codecs, I'd definit

  43. Re:What about Ogg Vorbis? by Anonymous Coward · · Score: 0

    Ah, you shouldn't use anime, but go to the source: Brazilian she-male videos.

  44. Talking about Apple's implementation... by daveschroeder · · Score: 2, Informative

    ...which was what I linked to.

  45. MPEG progression... by Anonymous Coward · · Score: 0

    With a codec like the video MPEG codecs (macroblocks), you can meet the spec and produce lousy output. Or you can meet the spec and produce good output. What this means is what you consider to be "MPEG 4" can get a lot better over time.

    I don't recall this ever much with MPEG 1, but with DVD (MPEG 2) it is clear. The earliest DVDs had significant compression artifiacts. They were single layer, true, but later single layer releases showed fewer artifacts. This is the same with MPEG 4. Apple's early MPEG 4 encoders were positively awful, later ones are better.

    But yes the early Apple codec results and the later Apple codec results both produce files which can be played back with the regular MPEG 4 codec.

    Another thing to note is that a big thing that allows you to do better encoding is faster CPUs. This is because part of encoding is a trial-and-error process. You do it 5 ways and select the one that turns out best. With more CPU you can do it 9 ways and select the one that turns out best.

    I agree the progress is astounding. Early MPEG 4 was nothing exciting, but now the results are so good, it makes me sad the HDTV standard was finalized with MPEG 2 instead of MPEG 4 or H.264. It's already obsolete before HDTV is even really adopted by most people.

  46. I still use Xvid by Corellon+Larethian · · Score: 2, Informative

    I have a Liteon 2001 DVD player. When it first came out, Divx had all kinds of problems on it. It did well just a play a movie; fast-forwarding and rewinding were luxuries.

    Luxuries saved for Xvid. Xvid has always played absolutely perfect on it. I can FFW and FRW like it was an ordinary MPEG2, I can seek to a time and the pause is very small. It reads DVDRW's like they were mastered DVD's. It plays Vorbis and can handle WMV, as well nested directory structures.

    I did my own little comparison here, just recently. I tried using low bitrates with Divx 5.2.1, and low bitrates with both Nic's and Koepi's Xvid binaries. Xvid utterly won out, not to mention that the Divx encoder would hang when I selected options that it deemed "fucking insane".

    I choose Xvid because it works for me, all the time, with whatever I throw, at or in, with it. It works with bare minimal effort on my part. I don't have to use the "right" encoding program, I don't have to choose the "right" resolution and quanitizer matrix, I don't have to have to keep high bitrates.

    1. Re:I still use Xvid by Anonymous Coward · · Score: 0

      I've got a Yamada 6100 DVD player - which plays Divx/xvid etc. its been a wonderful little device to have under my TV! highly recommended!

      They now have the 6600 and 6700 which are more capable. even OGG!

    2. Re:I still use Xvid by Anonymous Coward · · Score: 0

      correction - I have 6600, not 6100! ...it was
      being shown the 6100 which made me get the 6600 - rather than a KISS Player (which are also good!)

      the 6700 is just out (so that part was correct ;-))

  47. It depends by oliverthered · · Score: 1

    well it depends, sometimes the distribution and product are tied together, just look at the state of you average teen payola, mass produced media or Disney.

    The reason that the current media mogals are worried is because for the past few decades they've controlled media from picking it off the streets to beaming teen idol 101 performing live at weekend entertainments night club straight onto fox 247.

    Unfortunately for them the Internet is curring down on social activity, so their reading the news, chatting on /. and downloading warez from p2p instead of listening to Klone radio from a seat in bar NTL.

    Now all it takes is for the government to get worries and pass some stupid copyright bills that prevent people from fairly using media and forcing Internet companies to hand over personal information about users while preventing them from telling anyone what's going on. .... I should really take a break from playing half-life ....

    --
    thank God the internet isn't a human right.
  48. Free as in ... by Duncan3 · · Score: 0, Troll

    So which ones on the list are free as in no patents (implys beer and code)... AND ... playback on Windows, OS X and Linux.

    Any of them yet? I didn't add the ultra critical "plays on mom's 50$ DVD player" because I'm sure none of them will do that.

    There is no point at all encoding anything unless the above are all true.

    --
    - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
    1. Re:Free as in ... by dusanv · · Score: 1

      XVid is open source and patent unencumbered I believe. I have used it on Mac/Linux/Windows. It also happens to be one of the best ones around. Here is the sub $100 dollar box that will support it.

    2. Re:Free as in ... by gl4ss · · Score: 1

      informative?wtf? how about -rtfa

      xvid is on the list.

      xvid also happens to be the best codec for the little over 50$ dvd/"divx" standalone players.

      and besides, why would your mom be intrested in your flicks?

      --
      world was created 5 seconds before this post as it is.
    3. Re:Free as in ... by IdntUnknwn · · Score: 2, Informative

      Actually it is severely patent encumbered. There is absolutely no way to create an MPEG4 codec without violating *a lot* of patents. How does XviD get around this? The XviD project claims to be an educational/research project. Note that the XviD project cannot officially release binaries as I believe this would require the payment of royalties. Otherwise its in a gray area of the law.

  49. Why XviD (unfortunately) fails.. by Anonymous Coward · · Score: 0

    No support for Sony Vegas. Any build of XviD 1.0 or newer will outright crash when you do an encoding run. It's unacceptable for shops that use Vegas.

    1. Re:Why XviD (unfortunately) fails.. by xgamer04 · · Score: 0, Troll

      So code a version that works with it, troll.

      --
      When you look at the state of the world, how can you not become a radical, liberal anarchist?
  50. DVD compression by Firethorn · · Score: 1

    I've read that tests have shown that more compression while keeping the higher resolution generally has better results.

    Better compression will allow DVD's to carry more HDTV. If a smarter compression allows for a higher resolution to be kept, it's for the better. The higher the resoultion, the less a small artifact will be noticed.

    --
    I don't read AC A human right
    1. Re:DVD compression by NeMon'ess · · Score: 1

      There's a sweet spot for how much data to give per pixel to get a detailed, large resolution picture. For a clean source it's between .2 and .25 bits per pixel. Any fewer and too much detail is lost in large blurry blocks. Any more and while the image looks very nice, it would look better at a higher res for more noticeable detail even though artifacts increase in less noticeable places.

    2. Re:DVD compression by Firethorn · · Score: 1

      Thanks. I guess my point is that a smarter compression codec allows you to improve something, whether it be size of file, resolution, or artifacts.

      For your .2-.25 figure, what codec is this for? The older codecs take more bits for good performance, don't they?

      The difference between .2 and .25 is still a 25% increase. I've heard that at least one of the HDTV ideas uses almost standard DVD's, with very little added capacity, but changes the scheme to some sort of MPEG-4. Even though you probably get a few more artifacts with the higher compression, the higher resolution makes them less noticable.

      --
      I don't read AC A human right
    3. Re:DVD compression by NeMon'ess · · Score: 1

      You're certainly right that the codec matters. The content of course matters since less camera movement and lots of black takes less space to preserve image quality. To generalize, I would recommend closer to .25 when using Divx and closer to .2 with xvid. I'm rather stunned by the new Nero codec and had no idea it could be such an improvement. Personally I perceive scenic content, like a beach or view from a building, looks better when there's less artifacting and blocking, even though it sacrifices resolution. On people's faces like in a close up, there's no point in upping resolution if the beard, eyelashes, or skin creases are going to be blurry and blocky. Sorry, I'm probably being redundant to you.

      The spin I've heard is a 20GB HD-DVD with Windows Media 9 will compare well and hold similar lengths of HD content to a 30GB blu-ray DVD with MPEG-2. I'll buy that until I can see for myself.

      I'm hopeful, but not counting on the next gen DVD to offer HD and higher bits per pixel. I've seen enough artifacting in DVDs like Finding Nemo to know there's room for improvement. I also think it's worth noting that HD movie cameras have no jitter and grain. This means that the clearer picture will compress better. It also means that compression artifacts will show up clearly in the nice clear picture. Though as you said, at a higher res, an 8x8 block is smaller and harder to notice.

  51. WMV and why it must not be allowed to continue by dotwaffle · · Score: 2, Interesting

    I'm not an Open-Source zealot, in fact I frequently prefer a lot of non-open-source software, but I can definately see why people prefer that method of development. And the creation of a "standard" is exactly why open-source should be used when it is applied to software. For an example, what happens in 200 years time when someone wants to read a Blu-ray/HD-DVD? They can't! WMVv9's specification, AFAIK, has not been publicly released, and so it will quickly be superseeded and forgotten. However, MPEG-2 has been publicly specified and therefore can be read in the future by simply reading and understanding the specification. We use standards so that we don't have to rely on a company, or a person to decode the data for us, without our knowledge of how it works. If something is going to be used to store data for future retrieval, we want to be able to refer back to how it was made. I've not made it clear what I mean, but hopefully people can understand. XviD appears to be not only the most logical choice from a point of view of being a freely available standard that no-one wants control of, just willing to contribute to, it is also of the highest quality and and speed, and goes well with Ogg Vorbis sound, which is also completely open-source. I will not buy any Blu-ray or HD-DVD's whilst they intend on pursuing this course of action. I don't have very good speakers or very good TV anyway, so DVD will do for me :)

    1. Re:WMV and why it must not be allowed to continue by Anonymous Coward · · Score: 0

      The publicly specified version of WMV9 is called VC-1; the spec just hasn't been released yet.

    2. Re:WMV and why it must not be allowed to continue by westlake · · Score: 1
      what happens in 200 years time when someone wants to read a Blu-ray/HD-DVD? They can't!

      most likely because the media has degraded beyond recovery, and not because the compression techniques and recording technologies haven't been preserved in the achieves.

      this is not a new problem, it dates from the invention of writing and the first scratches on a clay tablet. there are secrets to protect, knowledge to preserve. language changes. media changes.

      XviD appears to be not only the most logical choice from a point of view of being a freely available standard

      the survival of a document usually depends on the number of copies originally in distribution.

      books are easier to read and store than scrolls. easier to conceal in times of trouble. but it is success in the marketplace and not a technological ideal that prevails here. something Microsoft understands very well.

      I don't have very good speakers or very good TV anyway, so DVD will do for me :)

      the best price I've seen on HDTV with tuner is a $700 Toshiba.

      26" CRT screen, heavy enough to give two men a hernia lifting the damn thing, but with very good specs overall, and enough back panel connections to keep you entangled for a week. digital isn't coming, digital is here.

    3. Re:WMV and why it must not be allowed to continue by Anonymous Coward · · Score: 0

      WMVv9's specification, AFAIK, has not been publicly released, and so it will quickly be superseeded and forgotten.

      VC1 as a standard is being finalised, and the guys from VLC already had a working decoder for it based on the reference decoder.

      XviD appears to be not only the most logical choice from a point of view of being a freely available standard that no-one wants control of

      Unfortunately not true, XviD is an MPEG4 ASP codec and patents do apply. Not free at all, go ask MPEG-LA.

    4. Re:WMV and why it must not be allowed to continue by dotwaffle · · Score: 1

      Just as a reference, Digital has been in the UK for years, but not HD. In fact, HD isn't even due to launch for a few years... Why? UK audiences are happy with what they have at the moment. It'll take at least 5 years before we get to the level that the US is at, if at all. Of course, we have the benefit of our PAL signal, which is unaffected by DC noise :) Seriously, if you watch an NTSC stream on a US TV versus the UK PAL equivalent with NICAM stereo, the UK will be better every time. HDTV isn't the big jump it is elsewhere. I'm not saying this to rub it in your faces, just because I don't think HDTV will catch in Europe anywhere near as fast as elsewhere, if at all. We have digital TV through Satellite, Cable and Terrestrial - and I'm happy with it.

    5. Re:WMV and why it must not be allowed to continue by Anonymous Coward · · Score: 0

      The other problem is that with Microsoft's control, they can specify which OS or hardware WMV can be played on. Suddenly, the user has even less control over the media and MS has control over which hardware / OS you can use. Good for Microsoft's profit, sucks for consumers.

  52. Flawed comparison? by spectecjr · · Score: 2, Insightful

    Am I the only person here who thinks that recompressing an already MPEG2 compressed source is going to cause lots of problems for other compressors? At the very least, they now have to deal with block quantization artifacts, and all of the associated ringing etc.

    Not to mention that because the sources were not compressed in a lossless fashion, there's less data to work with than they started out with.

    So I guess if your goal is to test how well other codecs can recompress MPEG2 data, it's all well and dandy. What might be a better test is to see how all of the codecs work on DV encoded data, as that is rapidly becoming a common source of video information.

    --
    Coming soon - pyrogyra
    1. Re:Flawed comparison? by timeOday · · Score: 1

      Where would they get uncompressed video to start with in the first place? Did you mean to imply that DV encoded data isn't lossy compressed? I believe it is, fixed 5:1 compression in fact.

    2. Re:Flawed comparison? by Anonymous Coward · · Score: 1, Insightful

      The 'flaw' is that the study was targeted towards backup of DVDs, so it's not really flawed. The best general test would be to generate some high-quality uncompressed (or Huffyuv) material and run it through the codecs. Perhaps one could use the newest BBC test card as one of the tests, as it includes quite a bit of stress testing (perhaps designed for MPEG-2, but might be usable with MPEG-4 or H.264/AVC).

      DV wouldn't give as good results, given the lower chroma resolution, although the 25Mbps CBR can make up for that in some cases, exhibiting less blocking in the source (although most professionally mastered DVDs don't exhibit too many blocks).

    3. Re:Flawed comparison? by spectecjr · · Score: 1

      Where would they get uncompressed video to start with in the first place?

      I don't know... maybe POV ray renders? Or perhaps they could capture analogue TV? *shrugs* Either way, it's not my problem.

      Did you mean to imply that DV encoded data isn't lossy compressed? I believe it is, fixed 5:1 compression in fact.

      No, but it's pretty soon going to be the industry standard video source from broadcast to consumer level (if it isn't already). Given that you edit as close to the source data as possible, and only compress again as an output stage, you probably want to look at those tests for the most part.

      --
      Coming soon - pyrogyra
  53. Aegis Animator is far superior by glrotate · · Score: 1

    Jim Sachs is Gahd!

    1. Re:Aegis Animator is far superior by Dogtanian · · Score: 1

      Was that the same Jim Sachs that did the CDTV graphics?

      If so, I agree with you, but for a different reason; the CDTV had a really attractive boot screen (with spinning 'CDTV' logo) and CD-playing software; both of which were far nicer (and easier to use) than the crappy Playstation (PS1) graphics for the same things.

      I think he complained about what they did to them on the CD32 (looks like they took the same graphics and modified them, though I've never used the CD32 much; anyway, they aren't as good). His complaint wasn't that they replaced them, but that they replaced them with something he would have rejected from one of his own students.

      BTW, I never used Aegis Animator; once I got Brilliance, I stuck with that.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
  54. Intended use by glrotate · · Score: 1

    Most of these are used for ripping DVD's or encoding HD content.

  55. No by Wesley+Felter · · Score: 2, Informative

    WMV9 is a competitor to AVC. HD DVD and Blu-ray support MPEG-2, AVC, and WMV9, so content providers can choose any of the three.

  56. Transcoding? by cooldev · · Score: 3, Interesting

    Can any video experts comment how transcoding from MPEG-2 affects video quality?

    This is a good test for comparing the quality of codecs for ripping DVDs, but do the results hold true when an uncompressed master is used as the source?

  57. it's easy in Europe: no software patents yet by Anonymous Coward · · Score: 0

    Xvid and all the other cross-platforms free softwares don't fear any software patent in Europe

  58. Obligatory Bill Gates quote response by Anonymous Coward · · Score: 0

    What you are saying is that 640 kB should be enough for everyone

    1.) Bill Gates never said this.
    2.) Even if he had, in the year it was supposedly said, 640kb was enough for most everybody, so it was a true statement.

  59. Winamp by Anonymous Coward · · Score: 0

    Wow, so when I play WMV files in Winamp, I'm just imagining things?

    MPEG-2 is just as encumbered by patents as WMV is. MPEG-2 is corporate-owned.

    I know there's an obsession with XVid and Ogg Vorbis because they're "OSS," but face it, they're not the best. The commercial codecs are quite simply better. Don't like it? Well, make better OSS codecs then.

  60. DVDs by Anonymous Coward · · Score: 0

    Am I the only person here who thinks that recompressing an already MPEG2 compressed source is going to cause lots of problems for other compressors? At the very least, they now have to deal with block quantization artifacts, and all of the associated ringing etc.

    If those other codecs can't handle the simple ripping of a DVD (which uses MPEG2), then it's good we have comparisons like this that will point it out to me before I waste a week ripping my DVD collection for backup.

  61. Re:What about Ogg Vorbis? by Anonymous Coward · · Score: 0

    Which is why CUE+MP3 rips are superior to separate MP3s for each track. You preserve the gapless nature, and at most only add that miniscule amount of silence to the very end, which makes it not an issue. And the cuesheet preserves the track layout nearly identically (so if you have a track that has a small 'hidden' part at the end, with the gap sized appropriately, this will also be preserved, with only a minor inaccuracy to the actual gaplengths)

    I see CUE+APE and CUE+FLAC releases all the time, but never CUE+MP3, even though it's a simple matter to decode the MP3 and get a standard CUE+WAV image.

  62. Re:What about Ogg Vorbis? by Dahan · · Score: 1

    AHA! I knew Koizumi had a thing for futanari!

  63. DivX, XVid = MPEG4 advanced simple profile by Spy+der+Mann · · Score: 1

    MPEG4 specification provided some tools for somewhat a "universal" codec.

    The profiles are the "Simple profile" and the one DivX and similars use, is the "advanced simple profile". Don't go in the other profiles which talk about sprites yadda yadda because nobody has been able to do such thing (yet).

    So yes, so far all advances are adjustments into "how much can we push the mpeg4 advanced simple profile" to do better compression, while still retaining compatibility with the decoder.

    A revolution into coding would be to use other wavelets transformations, perhaps using some AI, or neural networks for the textures, etc etc. But don't expect such thing to appear in 5 or even 10 years.

  64. My largest complaint with Doom9's comparisons... by Svartalf · · Score: 1

    ...is that people take his comparisons as overall performance instead of overall performance with his chosen settings (I'll admit he's good...) and transcoding from an MPEG2 source. Sadly, most of these codecs he's using aren't for transcoding- they're for encoding never before compressed feeds. So, in all honesty, he should take care when he makes comments along the lines of none of the codecs are capable of DVD quality (Which he made in the current comparison...).

    He really, really ought to qualify that remark- it should be one of "No single current codec can achieve DVD quality transcoding from any other codec source" If he did this, he'd be telling the truth as many of the distortions he describes would come from the imperceptable distortions that MPEG-2 introduces to the feed, even on a DVD. DVDs aren't lossless. Why should one expect the same quality out of two differing lossy codecs with differing schemes for reducing the amount of data preserved by the encoding proceess?

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  65. XviD 1.1 by Anonymous Coward · · Score: 0

    A pre-release of XviD 1.1 was the version tested, not 1.0. There are significant differences.

  66. I didn't know that. by dusanv · · Score: 1

    I like what it does though. It's output is awesome.

  67. MOD DOWN -1 I CAN'T READ by Anonymous Coward · · Score: 0

    uhh look at apple's page.. H.264/AVC. Look at the doom9 article, they clearly state that NeroDigital and HD4X are AVC codecs.