Slashdot Mirror


Concrete Comparisons of Theora Vs. Mpeg-4

icknay writes "With the upcoming Firefox 3.5 and HTML5 video, there's natural interest in Theora vs. Mpeg-4, but without much evidence either way. Here's clips encoded at various rates to provide concrete comparison between Theora and Mpeg-4. Theora performs decently, but requires more bandwidth than Mpeg-4 (although this is a 1.1alpha release of Theora and Theora has a much better license than Mpeg-4). The quality comparisons are very subjective, but you can try the clips yourself and see how it breaks down. There was an earlier discussion about this, but it lacked much concrete evidence. (Disclosure: it's my page.)"

325 comments

  1. My results by Anonymous Coward · · Score: 5, Funny

    Both make terrible concrete. I recommend you buy some mix at the hardware store instead.

    1. Re:My results by sexconker · · Score: 1

      In before concrete vs cement.

    2. Re:My results by jank1887 · · Score: 1

      concrete contains cement.

    3. Re:My results by Anonymous Coward · · Score: 0

      In after idiot

    4. Re:My results by edmac3 · · Score: 1

      So to does steel contain iron; but it would be appropriate to compare the two.

  2. Disclosure by WED+Fan · · Score: 5, Funny

    Disclosure: I'm trying to stress test my server. Please nuke it into the slag of its constituent parts.

    --
    Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
  3. Surprisingly different by spud603 · · Score: 4, Informative

    I sort of knew Theora was a bit behind than Mpeg-4, but I didn't realize by how much. The Theora clip that has a 60% higher bitrate than the Mpeg-4 still looks fuzzier to my eyes (especially the moving grass).

    1. Re:Surprisingly different by stdarg · · Score: 5, Informative

      I noticed in the last discussion that Theora does better when you take a single frame and look. It seems to have a lot more details. However, it's apparent in the clips that the detail comes at the expense of smoothness between frames. If you watch the background it's jumping around a lot, making it look fuzzy, presumably as Theora tries to preserve various details.

    2. Re:Surprisingly different by AvitarX · · Score: 2, Insightful

      I bet they get that somewhat figured out, as it should lead to better compression too.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    3. Re:Surprisingly different by TheRaven64 · · Score: 4, Informative

      Theora is based on VP3, which is a generation older than MPEG-4. It's been improved a lot, but it's still old technology. Tarkin had a lot more potential, but a few years ago Theora was doing something and Tarkin was still mostly theoretical so the developers focussed on Theora. In hindsight, this may have been a mistake. Theora competes well with MPEG-2, but no one is using MPEG-2 for web distribution.

      Longer term, Dirac looks more promising. It's comparable quality to H.264, is royalty-free, and has two open source implementations. Schroedinger, the newer one, is MIT licensed, and so can be use anywhere. Currently, the CPU load is too high for everyday use, however.

      --
      I am TheRaven on Soylent News
    4. Re:Surprisingly different by tenco · · Score: 1

      I noticed in the last discussion that Theora does better when you take a single frame and look. It seems to have a lot more details.

      Indeed. Just look at the first frame of the soccer vid. In the MPEG-4 version you can't make out the ear from the guy on the left and the pattern on the ball is completely gone. Not with Theora.

    5. Re:Surprisingly different by BrentH · · Score: 1

      That's not what I read here: http://web.mit.edu/xiphmont/Public/theora/demo.html

      Says in theory Theora could perform somewhere between mpeg4 and h264, but (as always) that requires time and effort.

    6. Re:Surprisingly different by kriston · · Score: 2, Interesting

      Still, the developers of Theora found several glaring mistakes in the reference implementation of VP3 which brought it immediately to the same quality and bit rate level as MPEG-2. Everything since then has been vast improvements on both the encoder and the decoder.

      It's like the LAME MP3 encoder. The vast improvements made in the encoder reaped huge benefits without even changing the decoder. With Theora, Ogg (and by extension, we) control both the encoder AND the decoder.

      It's really not as bad as you think; it is actually quite better than you'd expect.

      --

      Kriston

    7. Re:Surprisingly different by blibbler · · Score: 1

      This is the difference between Key frames (or intra frames) and predicted frames (or inter frames). Different codecs put different emphasis on the different frame types. Ideally key frames will have the same quality as the other frames, but different codecs can put different emphasis on quality for the different frame types.
      I haven't looked at Theora since it was known as VP3, but if I remember correctly, while most codecs' predicted frames can only draw from the immediately previous key or predicted frame, frames in VP3 can always draw from the previous key frame. This means that key frames are more significant to VP3 than MPEG-4, and might explain why they spend more bits encoding their key frames.

  4. License by bonch · · Score: 0, Interesting

    Theora has a much better license than Mpeg-4

    So?

    I'm serious. Can someone explain why this matters?

    1. Re:License by XanC · · Score: 3, Insightful

      The license is the single most important thing. It determines whether or not you can use the software at all, or for your specific purpose, whatever that is.

      When we're talking about establishing a standard for the Web, which everybody is expected to be a) able and b) allowed to use, there is nothing more important than the license.

    2. Re:License by Freetardo+Jones · · Score: 2, Interesting

      The license is the single most important thing. It determines whether or not you can use the software at all, or for your specific purpose, whatever that is.

      Actually the license has really no effect at all for the end user in either of these cases. The only people who are effected by the license are people who are either creating H.264 encoders/decoders or those who are creating and streaming H.264 content. And even the costs of running a website with over 1 million subscribers is only $100,000 a year and if you have that many subscribers and that much traffic $100,000 is nothing to you. And for most small sites (anything with less than 100,000 subscribers) you pay no royalties at all.

    3. Re:License by dave420 · · Score: 1

      Not really. It's not as if no one can use licensed technologies on the internet. Most people do for most of the stuff they use, and don't care.

    4. Re:License by bonch · · Score: 1, Insightful

      If you think the license is the most important thing, your perspective is skewed from too much time spent on Slashdot. MP3 is as "encumbered" as anything else, yet it's ubiquitous. The same will be true of H.264.

    5. Re:License by XanC · · Score: 1

      And it's encumbered in ways that affect how people can use it. For example, LAME (and various other MP3 stuff) isn't included in Debian or Ubuntu; people have to go out of their way and use non-standard, often unsupported repositories.

    6. Re:License by clone53421 · · Score: 1, Insightful

      The user doesn't care about the license, because it's only relevant if you're encoding video.

      YouTube, etc. will have to deal with licensing if they want to re-encode the videos that people upload using that codec. The users won't know the difference.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    7. Re:License by FunkyELF · · Score: 2, Insightful

      And it's encumbered in ways that affect how people can use it. For example, LAME (and various other MP3 stuff) isn't included in Debian or Ubuntu; people have to go out of their way and use non-standard, often unsupported repositories.

      emerge lame
      How did I go out of my way?
      Did I break the law?

    8. Re:License by tenco · · Score: 2, Insightful

      The license is the single most important thing. It determines whether or not you can use the software at all, or for your specific purpose, whatever that is.

      Actually the license has really no effect at all for the end user in either of these cases. The only people who are effected by the license are people who are either creating H.264 encoders/decoders or those who are creating and streaming H.264 content.

      Which is everyone. The Web isn't just a TV, that's where it's power comes from. And lets not forget mashing, which requires encoders and decoders. If developers have to pay when writing this software, the software gets more expensive and content creation gets stiffled.

    9. Re:License by SilverHatHacker · · Score: 1

      The key phrase here being "in Debian or Ubuntu".

      --
      Funny may not give karma, but +5 Informative never made anyone snort coffee out their nose.
    10. Re:License by Freetardo+Jones · · Score: 1

      Which is everyone.

      I'm pretty sure not everyone is creating and shipping their own H.264 encoders/decoders. Secondly, the comment amount creating and streaming the content applies to those serving the content (Google, Hulu, etc) not the people receiving.

      And lets not forget mashing, which requires encoders and decoders.

      Actually you don't pay double if your product is both an encoder and decoder. And the rates for those products are: $0 if you ship less than 100,000 units, 20 cents for every unit above 100,000 and 10 cents for any unit after you ship more than 5 million. So the overhead cost of buying a licensed and branded h.264 encoder for the end user is anywhere from 0 dollars to 20 cents. Pardon me while I don't get up in arms over 20 cents.

      If developers have to pay when writing this software, the software gets more expensive and content creation gets stiffled.

      Yeah, by a whole 20 cents per unit at it's most expensive. And that's only for those units that you ship above the free limit of 100,000.

    11. Re:License by KasperMeerts · · Score: 1

      sudo apt-get install lame

      If you prefer that one

      --
      As long as there are slaughterhouses, there will be battlefields.
    12. Re:License by XanC · · Score: 1

      Hmm. I sense from your post that you have not actually tried this.

    13. Re:License by Quantumstate · · Score: 5, Informative

      People providing decoders have to pay the license fee.

      "Royalties to be paid by end product manufacturers for an encoder, a decoder or both (âoeunitâ) begin at US $0.20 per unit after the first 100,000 units each year. There are no royalties on the first 100,000 units each year. Above 5 million units per year, the royalty is US $0.10 per unit."

      This causes issues for free software especially with the gpl because there is a clause which says you cannot restrict the distribution of the code but by having to pay a license fee this is a restriction.

    14. Re:License by CatOne · · Score: 1

      Which is one of the huge reasons why Linux is not usable for the average person.

      OUT OF THE BOX, I'd want my OS to be able to play a DVD, and I'd want to be able to watch streaming content and videos from the web. Oh, and rip music I could play on my iPod/iPhone (or Zune LOL). Linux can really do none of these, at present, so how would ripping to Vorbis or Theora be anything good here at all?

    15. Re:License by XanC · · Score: 1

      Well let's make sure that doesn't happen with Web video, and support Theora as the base standard rather than MPEG.

    16. Re:License by danpritts · · Score: 1

      You may have broken the law.

      http://lame.sourceforge.net/tech-FAQ.txt

      6. Does LAME use any MP3 patented technology?

      LAME, as the name says, is *not* an encoder. LAME is a development
      project which uses the open source model to improve MP3 technology.
      Many people believe that compiling this code and distributing an
      encoder which uses this code would violate some patents (in the US,
      Europe and Japan). However, *only* a patent lawyer is qualified to
      make this determination. The LAME project tries to avoid all these
      legal issues by only releasing source code, much like the ISO
      distributes MP3 "demonstration" source code. Source code is
      considered as speech, which may contain descriptions of patented
      technology. Descriptions of patents are in the public
      domain.

      Several companies plan on releasing encoders based on LAME, and
      they intend to obtain all the appropriate patent licenses. At least
      one company is now shipping a fully licensed version of LAME with
      their portable MP3 player.

      Note that under German Patent Law, Â11(1) a patent doesn't cover
      private acts with non-industrial purposes. Probably interesting for
      developers is that a patent doesn't cover acts with experimental
      purposes, that aim at the object of the patented invention (Â11(2)).

    17. Re:License by hairyfeet · · Score: 1

      I hate to feed the troll above you...but I'm bored. Licensing don't mean squat to home users because they just ignore them. If you went by licensing then MP3 wouldn't be popular, and folks wouldn't be able to rip their DVDs to their portables. But you see we have this little thing now called "Google" which can spit out software to do whatever job you need really really quickly!

      Do you honestly think average folks care about license? Really? Because working in PC sales and repair since the days of Win3.x I've found folks just ignore the hell out of licenses if they don't pretty much say "do what you want and have fun!". Is it legal? Nope. Do folks give a crap that it isn't legal? Not so much. Hell I've had cops in the past ask me if I couldn't just "find" them one of those XP copies that don't need activation. So I really don't think the average Joe gives a flying fart about license as long as he can find a GUI based tool to convert to whatever he wants, legal or not. Or do you honestly think all those copies of Photoshop and XP floating out there are actually legal copies?

      --
      ACs don't waste your time replying, your posts are never seen by me.
    18. Re:License by KasperMeerts · · Score: 1

      Nah, I'm using Gentoo.

      --
      As long as there are slaughterhouses, there will be battlefields.
    19. Re:License by XanC · · Score: 1

      Of course they don't care. But Mozilla, for example, has to. And it certainly affects what they can build into their browser. It affects what assumptions a developer can make about who has what.

      Do you think the "average folks" care about .doc versus .odt? No, but that doesn't mean it isn't important to have an open standard.

    20. Re:License by cheesybagel · · Score: 1

      This is why many games today use Vorbis for sound. To not pay MP3 patent royalties.

    21. Re:License by Sloppy · · Score: 1

      I'm serious. Can someone explain why this matters?

      I'm amazed someone wouldn't understand that right off, but ok, let's assume you're serious.

      Let's say you want to write an encoder or player. Maybe you're selling PVRs. Maybe you're creating the next youtube. Whatever.

      With Theora, you can Just Do It. That's it.

      With MPEG's stuff, you seek permission, make a deal, and then somehow pay the patent holders, along with paying for the accounting overhead of keeping track of those payments. If you're distributing your product or content for free, then you are losing money on every copy.

      Or, with MPEG's stuff, you don't do those things, but you open yourself to liabilities. Hope that you are never too successful that you get noticed by the patent holders. Live in fear. On top of that, if you get caught, then you need to either do your very best to look like an idiot (unwittingly infringed) or pay treble damages (willfully infringed), and hope you don't come out looking like a fool and a crook.

      Using open standards is the easiest and most profitable thing to do.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    22. Re:License by TheTurtlesMoves · · Score: 2, Insightful

      Because it will cost firefox 5 million + to have h.264 included per year....Are you going to foot the bill?

      But wait theres more. In order to get a license you need to sign a contract. Now that contract has things like *all* playback implementations *must* support various DRM etc (aka zones). These strings make firefox or another implementation non free, lack freedom and generally incompatible with most GPL type licenses.

      Oh and they are going to charge for content soon too.

      I find discussion of quality at these bit rates quite funny. I have decided most people must be blind....

      --
      The Grey Goo disaster happened 3 billion years ago. This rock is covered in self replicating machines!
    23. Re:License by TheTurtlesMoves · · Score: 1

      People have long forgotten the gif debacle my friend (or mp3 for that matter). They need to learn the lesson again...

      --
      The Grey Goo disaster happened 3 billion years ago. This rock is covered in self replicating machines!
    24. Re:License by GooberToo · · Score: 1

      Actually the license has really no effect at all for the end user in either of these cases.

      Not true at all. Someone needs some basic business classes.

      The only people who are effected by the license are people who are either creating H.264 encoders/decoders or those who are creating and streaming H.264 content.

      Like all other business models, if the provider of a service has a cost associated, that cost is always passed on. In this case, that cost will ultimately be passed on to you and me (*). Period. This is basic business people. If the cost of doing business is less, we all pay less.

      It boils down to a simple equation. Do you want to pay more for video and audio on the web? Or do you want to pay less? If you want to pay more, jump on any non-free license and/or codecs with royalties associated.

      * Cost can be indirectly passed on via advertising which in turn is then passed on to associated products. We all pay for product advertisements. No profitable company does business any other way. This is first and foremost why many generic products cost 1/3 to 1/2 as much, or less, as a name brand - advertising.

    25. Re:License by thegux · · Score: 1

      sudo apt-get install lame works fine in Ubuntu

    26. Re:License by XanC · · Score: 1

      You do have to go out of your way to enable the multiverse. And it's not in Debian at all.

    27. Re:License by Shikaku · · Score: 1

      OUT OF THE BOX

      Linux Mint.

      http://www.linuxmint.com/about.php

    28. Re:License by squidinkcalligraphy · · Score: 1

      Is that only in the US, or in other countries too? I run a video service hosted in Germany, the organisation is based in Australia, people from all over the world view the video, and am starting to get worried what happens next year. Where does jurisdiction for this start and end? How do software patents fit into the picture? We will be moving to theora, but will need a fallback for IE and Safari, which h.264 seems a natural fit, but now have to re-think...

      --
      "I think it would be a good idea" Gandhi, on Western Civilisation
    29. Re:License by Anonymous Coward · · Score: 0

      hahaha, you mean to say gentoo kiddies still exist?

    30. Re:License by hairyfeet · · Score: 1

      But the argument was that being open was a selling point. I just pointed out it actually doesn't change a damned thing. The big boys like Google and Mozilla can throw them some money, the home users will simply ignore the license, and everything stays just as it is.

      For me until I have a nice GUI based tool that cranks out Theora just as easy as H.264, and my Radeon H4650 comes with hardware Theora acceleration it is a non starter. For the home users the H.264 guys can say every performance should cost you one billion dollars! for all anyone cares, as they are gonna ignore the shit out of it and do whatever they want anyway. Just look at MP3, you can't get more license encumbered than that. Does any consumer give a flying fart? Nope, they just rip to MP3 or take a trip to TPB and ignore the hell out of those pesky copyright and patent issues. It is just human nature.

      Folks get really pissed off if you keep them from doing what they want, especially if it is because of something they think is stupid like those legalese EULAs. That is why they never read them, because they intend to ignore the hell out of it anyway so why waste time reading what you're not gonna follow anyway? As for Moz and Google, they can afford to shell out some cash if they want support, or they can point the "Non US citizens" to a link which everybody will use because nobody gives a crap. That is just how the world works.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    31. Re:License by TheRaven64 · · Score: 1

      OUT OF THE BOX, I'd want my OS to be able to play a DVD

      So Windows isn't usable for the average person either? OS X comes with the DVD Player app, but last time I ran Windows the built-in DVD player required a third-party CODEC to be installed. You needed to install something like PowerDVD/WinDVD which provided the DirectShow filters for DVD playback for it to work. Without it, Windows could not play DVDs. Alternatively, you can do the same thing I do on OS X and FreeBSD; install VLC and use that for DVD playback.

      --
      I am TheRaven on Soylent News
    32. Re:License by JTL21 · · Score: 1

      I accept you main point about the cost of including MPEG4 AVC (H.264) decoders due to the patent license cost.

      However I have read the licenses from the MPEG-LA and they are pure patent licenses for payment. There is no requirement on DRM at all! That part of your post is completely wrong.

    33. Re:License by TheRaven64 · · Score: 1

      Germany is safe, not sure about Australia. You only need a license for the patents on the algorithms used[1] for an implementation of any of the MPEG standards. If you are in a jurisdiction that does not regard software patents as legal, then you do not need a license.

      If you're going to use Theora, then you have a few other options for IE and Safari. You can suggest that your users install the QuickTime / DirectShow decoders for Theora. This is not ideal, because it's not seamless, but once they are installed then the user will be able to view Theora content anywhere. Alternatively, there is a Java applet that can play back Theora / Vorbis, which you could use instead. This will be slower, but will work in any browser with working Java. My suggestion would be that you put the Theora video in a <video> tags, then have some JavaScript that replaces these with the Java applet if they don't work and, if the applet is being used, put up a link to the CODECs as an 'optional, but will make this site better' link.

      [1] Sometimes, anyway. PsyTEL, for example, produced an AAC encoder that used different algorithms to create a compatible bytestream and so didn't have to pay Dolby for the patent license.

      --
      I am TheRaven on Soylent News
    34. Re:License by JTL21 · · Score: 1

      You can contact MPEG-LA for the license contract and list of patents.

      However in the near future you can expect everyone to have an H.264 (MPEG4 part 10) (AVC) decoder installed so I wouldn't worry too much.

    35. Re:License by CowboyBob500 · · Score: 1

      Because it will cost firefox 5 million + to have h.264 included per year....

      Only because their corporate headquarters happen to be in a country that recognises software patents. Move the company elsewhere, no license fee. I've said this before and I'll say it again, the problem here is not the codec, it's the American patent system (and that of a couple of other places) that is the problem. Not only do the vast majority of users not care about whether they have the correct license, the vast majority of users don't need to care.

    36. Re:License by leenks · · Score: 1

      No you don't

    37. Re:License by TheTurtlesMoves · · Score: 1

      Try getting a license.....

      At the very least there are bunch of non transferable clauses. ie you would not be able to bundle FF with h.264 in your favorite distribution, since thats redistribution...

      --
      The Grey Goo disaster happened 3 billion years ago. This rock is covered in self replicating machines!
    38. Re:License by TheTurtlesMoves · · Score: 1

      I am in the EU. I got legal advice. Basically I was told that while you don't make money you will *probably* be left alone. But if you sell your software for money, we don't want to be your lawyers anymore.

      Software patents in the EU is not clear and could be enforceable. Thats why EU issues software patents....

      --
      The Grey Goo disaster happened 3 billion years ago. This rock is covered in self replicating machines!
    39. Re:License by JTL21 · · Score: 1

      Try getting a license.....

      Fill in form on MPEGLA website. Receive license sign license, send cheques.

      At the very least there are bunch of non transferable clauses. ie you would not be able to bundle FF with h.264 in your favorite distribution, since thats redistribution...

      Fair point.

    40. Re:License by squidinkcalligraphy · · Score: 1

      Thanks; I guess the issue is to make the playback as seamless and easy to the user as possible. We've looked at using cortado (the java theora app you speak of), but would need to investigate its speed etc and also penetration of java compared to flash.

      The javascript shouldn't really necessary; the browser should gracefully drop _inside_ the video tag if it can't render the video, so by putting a java (or flash) object inside the video tag, other browsers should handle this well. Hopefully this also holds if the browser handles the video tag but not the particular video codec provided.

      --
      "I think it would be a good idea" Gandhi, on Western Civilisation
    41. Re:License by TheRaven64 · · Score: 1

      Hopefully this also holds if the browser handles the video tag but not the particular video codec provided

      Make sure you test that thoroughly. If you don't use the video tag, and just embed the media as an object, both Windows Media Player and QuickTime will try to open it if they recognise the container format, even if they don't understand the bitstream format. They then sit there with an icon, rather than the media file.

      --
      I am TheRaven on Soylent News
  5. Subjective Measures by Anonymous Coward · · Score: 4, Informative

    Subjective measures are really the best way to evaluate video quality. There are (objective) quantitative measures such as PSNR, but they don't really tell you what the impact of video compression does for the eye. Video quality evaluations mostly involve showing clips (like these) to a large amount of people and asking them which they liked better. There is a lot to consider in terms of how the video responds to packet loss, jitter, etc.

    1. Re:Subjective Measures by Anonymous Coward · · Score: 0

      My Vista setup is so lame that neither codec impressed me. Theora in Ubuntu and Firefox 3.5 beta did though. I didn't understand at first why I couldn't view the You Tube and Daily Motion videos in any html 5 capable browser. I am confused and a little sad. Now that there is a version of Google Chrome available for Linux I should try it for comparison but I really dislike Google Chrome. I'm cheering for open standards and more choice.

  6. 60% more bitrate for same quality by hattig · · Score: 5, Informative

    The important line from the article: "Theora uses 1600kbps, or about 60% more bandwidth than Mpeg-4 to reach about the same quality."

    Also useful to get some scale: "The uncompressed clip is 349 megabytes, while the 1600kbps Theora clip is 2 megabytes -- Theora may lag Mpeg-4 at this time, but it still yields great compression."

    and "Theora is significantly better than Mpeg-2. Mpeg-2 required about 2400 kbps to hit the subjective quality level above, 50% higher than Theora's bandwidth."

    Some things I would have liked to have seen: 250kbps, 500kbps, 2mbps, 8mbps videos, with subjective quality difference (rather than same subjective quality at different bitrates). Theora is apparently very good at lower bitrates, and not everybody has an awesome broadband connection, so they may be forced to watch lower-bitrate streams. Does the HTML5 video tag support selecting streams based upon available bandwidth?

    1. Re:60% more bitrate for same quality by Anonymous Coward · · Score: 0

      If not, you should probably definitely submit a suggestion.

    2. Re:60% more bitrate for same quality by 0xABADC0DA · · Score: 1

      The important line from the article: "Theora uses 1600kbps, or about 60% more bandwidth than Mpeg-4 to reach about the same quality."

      I had to use the direct links, but noticed that the ogg version was 10% taller but the same contents. A skewing like this could easily explain bad perceived quality, did anybody else notice this or it is just my Firefox 3.5 beta on linux that's messed up?

    3. Re:60% more bitrate for same quality by devinoni · · Score: 2, Informative

      I had to use the direct links, but noticed that the ogg version was 10% taller but the same contents. A skewing like this could easily explain bad perceived quality, did anybody else notice this or it is just my Firefox 3.5 beta on linux that's messed up?

      10% taller visually? I think that's because that both videos were encoded at 704x576. That gives us an 11:9 aspect ratio for both, however the H.264 version has a 4:3 display aspect ratio set, so that it looks correct. It would be better if they had used square pixels for their raw source, so we don't need to compare anamorphic displaying of the videos as well.

    4. Re:60% more bitrate for same quality by AC-x · · Score: 1

      I have to say that having watched the clips several times fullscreen in VLC that subjectively (to me) the 1000kbps mpeg-4 looks way better than the 2400kbps Theora.

      I get the feeling the Theora clip has a little more detail, but the artifacts on the low contrast areas really stand out. Mpeg-4 smooths them over in a much more natural way and doesn't get any stuck blocks.

  7. Re:Theora sucks a nut by hh4m · · Score: 2, Insightful

    dude... get with the program... its all about streaming now... THEY encode, u stream n watch...

  8. Seems pretty clear to me by steveha · · Score: 5, Insightful

    The situation seems pretty clear to me.

    Theora is just not as good as H.264; you can get better quality with the same bits in H.264, or similar quality in fewer bits.

    Theora is, however, good enough for general use for Internet video. It's at least as good as H.263, which actually has been used for years. (Breathless claims that Theora would need twice as many bits as H.264 are just silly.)

    Since Theora is free in all ways, browsers can just build it in, and sites like Wikipedia are going to use it. Since H.264 is better, sites with money will pay the H.264 fees to save money on bandwidth. And, if I had a web business, I'd hesitate to paint myself into a corner with H.264; the patent owners have the power to jack up the royalties if they decide to.

    In short, both Theora and H.264 will be found on the Internet in the near future. And we can all just get along.

    (Now watch Theora fanboys and H.264 fanboys team up to mod this post down through the floor... :-)

    P.S. Ogg Vorbis never toppled MP3 from the throne. However, the existence of Vorbis may have exerted some downward pressure on the licensing fees for the paid codecs. In a similar way, the existence of Theora may cause the patent holders for the other video formats to not try to charge quite as much.

    steveha

    --
    lf(1): it's like ls(1) but sorts filenames by extension, tersely
    1. Re:Seems pretty clear to me by Freetardo+Jones · · Score: 2, Informative

      P.S. Ogg Vorbis never toppled MP3 from the throne. However, the existence of Vorbis may have exerted some downward pressure on the licensing fees for the paid codecs.

      But it didn't. In actuality, the license costs for licensing MP3 has actually increased since the time that Vorbis was being initially designed in some cases by almost 25%.

    2. Re:Seems pretty clear to me by wren337 · · Score: 3, Insightful

      Ogg Vorbis died because it had a stupid name. Really, Ogg Vorbis? Or just "ogg" for short. You might as well have named it "Ugg". Or "blech".

      Next time try something that doesn't sound like retching. Never underestimate the power of a really terrible name to kill a product.

    3. Re:Seems pretty clear to me by clone53421 · · Score: 2, Interesting

      That doesn't necessarily prove that Vorbis didn't make a difference.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    4. Re:Seems pretty clear to me by LWATCDR · · Score: 1

      I am not a codec fanboy but I have to disagree.
      Theora isn't as good as H.264. It will have a very had time becoming a standard and that is with good reason.
      Now what I wonder is how does Dirac shape up? Way too many people only seem to care about Theora when there is another free video codec that may actually be better.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    5. Re:Seems pretty clear to me by Anonymous Coward · · Score: 0

      and MP3 is such a totally alluring name? people don't care what it's called as long as it's what they're used to.

    6. Re:Seems pretty clear to me by Freetardo+Jones · · Score: 1

      That doesn't necessarily prove that Vorbis didn't make a difference.

      Actually it does if the claim was that it made a difference by causing the MP3 license costs to go down. But since those fees for MP3 increased from what they were before Vorbis was released to the time after Vorbis has been released for years, it does prove that Vorbis has not "exerted some downward pressure on the licensing fees for the paid codecs". At least for the specific case of the mentioned MP3 codec.

    7. Re:Seems pretty clear to me by clone53421 · · Score: 2, Insightful

      He never claimed it made the licensing costs go down. He claimed it may have exerted downward pressure. In other words, he believes that if it hadn't been for Vorbis, MP3 licensing costs would have probably increased more. Since that's pure speculation, you're going to have a hard time refuting it.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    8. Re:Seems pretty clear to me by Anonymous Coward · · Score: 0

      Now what I wonder is how does Dirac shape up?

      Not remotely ready for actual use yet. Maybe it will be a viable alternative someday. (I hope so.) But it's irrelevant right now.

    9. Re:Seems pretty clear to me by Anonymous Coward · · Score: 0

      I like living in a place where software patents are not valid, personally. They can claim however many royalties they want (ONE HUNDRED BILLION DOLLARS!!), and I'll not have to pay a cent, as long as I'm not using a copyrighted, pirated encoder or decoder - which, thanks to x264, I won't have to.

    10. Re:Seems pretty clear to me by Freetardo+Jones · · Score: 1

      Except that when a normal person uses the term "downward pressure" when referring to the cost of something it does mean that the price goes down (aka a downward pressure on oil prices means that oil costs less than it did before the downward pressure). You seem to be using this term contrary to the way in which the rest of the world uses it.

    11. Re:Seems pretty clear to me by clone53421 · · Score: 1

      Except that when a normal person uses the term "downward pressure" when referring to the cost of something it does mean that the price goes down

      Only if nothing else affects the price. You have lost, admit it and have a nice day.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    12. Re:Seems pretty clear to me by steveha · · Score: 2, Interesting

      Except that when a normal person uses the term "downward pressure" when referring to the cost of something it does mean that the price goes down

      Really! "Downward pressure" cannot slow the rate of rise? "Downward pressure" only exists when something is actually going down? This is fascinating; I had no idea. (Because I'm not a "normal person", you see. How could I be expected to know?)

      How do you find out these things? Is there a society that decides what terms a "normal person" can use? I'd like to join!

      steveha

      --
      lf(1): it's like ls(1) but sorts filenames by extension, tersely
    13. Re:Seems pretty clear to me by Guspaz · · Score: 1

      Vorbis did make some inroads into the game market, though. It's not all that rare that I see a copyright notice for Xiph in the opening of a game. The most recent example is Ghostbusters.

      A list:

      http://wiki.xiph.org/index.php/Games_that_use_Vorbis

      Everything from Halo (Mac/PC) to Guitar Hero (II) and Rock Band to GTA to Quake4 / Doom 3 to Devil May Cry and all sorts of games in between.

    14. Re:Seems pretty clear to me by DMKrow · · Score: 1

      Ogg is the transport, Vorbis is the CODEC. Are you saying that MP3 or MP4 are exciting? At least there is differentiation for CODEC and transport. How about the fact that mpeg 4 asp or AVC or H.264 can be in an avi, wmv, mp4, etc.? A distinctive name seems better than all the overlapping nonsense.

    15. Re:Seems pretty clear to me by Doomdark · · Score: 1

      Perhaps you are a person that chooses things solely based on their name. But many others actually consider other factors, such as image quality, support by viewers, cost (if any). In fact, I would think it rather foolish to pay much any attention to name of the thing.

      In reality, the most important factor most users is actually "what is everyone else using".

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
    16. Re:Seems pretty clear to me by chebucto · · Score: 3, Insightful

      and MP3 is such a totally alluring name? people don't care what it's called as long as it's what they're used to.

      Acronyms like MP3 are used all the time - my laptop is a T500, the military has guns called M1 through M1000, cars have V6 engines, etc, etc, etc. Number-letter acronyms are commonly used in technology nomenclature; when people hear 'MP3' they expect something technological, and that's what they get.

      Ogg, on the other hand, could be onomatopoeia - it sounds like a grunt. It's very off-putting. The only place I can imagine it fitting in well is as a name for a hardcore punk band.

      --
      The English word fart is one of the oldest words in the English vocabulary.
    17. Re:Seems pretty clear to me by Anonymous Coward · · Score: 0

      Ha, that's funny assumption. These:
      http://images.google.com/images?q=ugg
      are very popular in the areas that sometimes have snow.

    18. Re:Seems pretty clear to me by koiransuklaa · · Score: 1

      Even a child understands that "downward pressure" doesn't necessarily mean downward movement...

    19. Re:Seems pretty clear to me by fenring · · Score: 1

      Ogg Ponies!

    20. Re:Seems pretty clear to me by Anonymous Coward · · Score: 0

      It's sad but true that the "normal person" doesn't have very good reading comprehension. My sympathies to you.

      ---
      laugh it's funny

    21. Re:Seems pretty clear to me by wren337 · · Score: 1

      Saying "it died because it had a stupid name" is obviously overstatement, possibly nothing could have gotten it past the marketshare and mindshare that mp3 already had.

      But it was and is an awful name. Something random like "7z" would have been at least neutral, as opposed to "ogg", which is viscerally a little repulsive.

    22. Re:Seems pretty clear to me by Anonymous Coward · · Score: 0

      Sure. Because "empeethree" falls so much more trippingly off the tongue.

    23. Re:Seems pretty clear to me by Anonymous Coward · · Score: 0

      Um.. before you explain how Vorbis died, you might wanna think about if Vorbis died, because Vorbis sure looks like it's kicking everyone else's ass right now.

    24. Re:Seems pretty clear to me by Sam+Douglas · · Score: 1

      FLStudio 8 (a digital audio 'workstation' program) uses Vorbis, I noted, for its sample files. It installs a Vorbis codec but very weirdly stores the Vorbis audio stream inside a Wave container. A peculiar choice.

    25. Re:Seems pretty clear to me by steelfood · · Score: 1

      This is a problem with most FOSS projects. GIMP anybody? WINE (not as bad, but still)? Silly, humorous names are amusing to the geek, but only that. It might work for small unix programs that will be bundled with better-sounding products anyway. But give a product a stupid name, and people will treat it like a stupid product, and won't give it a second thought.

      The name is usually a person's first impression for software. A good name will stay in somebody's head. A bad name will be dismissed, and the person will not so much as think of it again. And even if the name comes with an explanation, it's quite useless to just recall the purpose of the product but be left scratching as to what the name should be.

      Divx and Xvid are good names ('vid'--short for 'video'--spelt backwards with X at the end and 'divx' backwards, respectively). Ogg, Vorbis, and Theora are not. Oh, BTW, the presence of an 'X' making things much more marketable may be a running gag in some circles, but it's very true. It has to do with 'X' connoctations--extreme, express, expert, experienced, extra, excellence. 'I' might be the new buzzletter, while 'E' is the washed out one (you'll automatically get outdated connoctations if you start a product with 'E'), but 'X' has been around for decades and is still going strong.

      Of course, putting in the 'X' has to be tasteful. Puns ("X-Treme", "Aerobix", etc.) tend to scream of trying too hard, and leaving it alone ("X-windows", "Code-X") sounds forced.

      Anyway, a name doesn't need 'X' to be good, but it does need to be good for the masses to be conscious of it. And a lot of FOSS projects are missing exactly that.

      --
      "If a nation expects to be ignorant and free in a state of civilization, it expects what never was and never will be."
    26. Re:Seems pretty clear to me by Timmmm · · Score: 1

      I agree. Anything that is actually embarrassing to say doesn't stand much chance of success. Theora and Vorbis are great names, but 'ogg'? It's just an ugly word. I guess we could always use Matroska instead..!

    27. Re:Seems pretty clear to me by TheTurtlesMoves · · Score: 1

      P.S. Ogg Vorbis never toppled MP3 from the throne. However, the existence of Vorbis may have exerted some downward pressure on the licensing fees for the paid codecs. In a similar way, the existence of Theora may cause the patent holders for the other video formats to not try to charge quite as much.

      QTF

      If there wasn't theora we would not be having this discussion. But rather wondering what happened to solid free browsers....

      --
      The Grey Goo disaster happened 3 billion years ago. This rock is covered in self replicating machines!
    28. Re:Seems pretty clear to me by TheTurtlesMoves · · Score: 1

      CPU hell... if you want HD. But then with ~2000kps we are *not* talking about HD now are we*.

      Dirac is for high end quality where you burn bits. Here even h.264 is not really better than mpeg2 and not better than xvid.

      * I have decided most people must be quite blind to find these kind of things acceptable to watch. Even for free.

      --
      The Grey Goo disaster happened 3 billion years ago. This rock is covered in self replicating machines!
    29. Re:Seems pretty clear to me by Anonymous Coward · · Score: 0

      lf(1): it's like ls(1) but sorts filenames by extension, tersely.

      Wow. You actually created an application that a) Is largely useless on *nix and b) Could be scripted in about 10 seconds flat by any semi-competent *nix admin?

      $ ls | sort -fit . -k 2

      *sigh*

    30. Re:Seems pretty clear to me by Anonymous Coward · · Score: 0

      is this a joke going over my head? spending time with women would inform you to the presence of (the very successful) Ugg boots. spending time with anyone under the age of 40 would inform of the presence of the (also successful, but stupidly-named) Wii.

      awkward names are not alone a barrier to a successful product.

    31. Re:Seems pretty clear to me by Anonymous Coward · · Score: 0

      You should not be in marketing. You've just tried to talk away all stupid names. Ogg Vorbis... christ, what a fucking stupid name. FCKEditor is another stupid one.

    32. Re:Seems pretty clear to me by Anonymous Coward · · Score: 0

      Is "ogg" really that different to "google"? It is only because you are used to "mp3". However, referring to multiple song files as "mp3s" is easier than "ogg vorbis format sound files". I cannot imagine people referring to their music as "oggs", it sounds a little too similar to "eggs".

    33. Re:Seems pretty clear to me by brusk · · Score: 1

      Ugg was very successful as a name for selling boots, and a blech is handy when you want warm food on Shabbas. Though why you'd want those names for a codec I don't know.

      --
      .sig withheld by request
    34. Re:Seems pretty clear to me by Anonymous Coward · · Score: 0

      Wow. You actually created an application that a) Is largely useless on *nix and b) Could be scripted in about 10 seconds flat by any semi-competent *nix admin?

      Wow. Nope, and nope.

      It's not useless and your suggested pipeline doesn't do even remotely the same thing. Your pipeline doesn't provide the terse output, and it doesn't even sort the files by extension. (Hint: try your pipeline on a directory with files of this format: foo-1.23.45-bar.baz For example, "ubuntu-9.04-desktop-i386.iso" does not sort with "foo.iso" with your pipeline.)

      Next time, maybe you could actually look at the app before writing an insulting comment about it? If trying out the app is too much work, you can just look at the screenshot on the Sourceforge page.

      HTH, HAND.

    35. Re:Seems pretty clear to me by Draek · · Score: 1

      It's far from dead, and nobody on the real world cares about that. Seriously, stop beating that dead horse already, 'kay?

      --
      No problem is insoluble in all conceivable circumstances.
    36. Re:Seems pretty clear to me by Anonymous Coward · · Score: 0

      Never underestimate the power of a really terrible name to kill a product.

      Hmmm. I think we heard that claim made quite forcefully when the Wii was announced. How did that work out?

    37. Re:Seems pretty clear to me by Anonymous Coward · · Score: 0

      You mean like the Wii? Or Bing?

    38. Re:Seems pretty clear to me by Anonymous Coward · · Score: 0

      You mean like the Wii? Or Bing?

      I agree with respect to the Wii, but you're using Bing as an example of success? Do you actually know a single person that uses it? Stop believing the ads, nobody gives a shit about Bing.

    39. Re:Seems pretty clear to me by Anonymous Coward · · Score: 0
  9. Re:Theora sucks a nut by alexborges · · Score: 2, Informative

    "but the average computer user isn't going to spend months learning how to use a CLI and then hours compiling packages so that they can encode videos with Theora"

    HUH?

    There are plenty of visual apps to do this, no need for cli and whatnot....

    --
    NO SIG
  10. I thought Theora was GPL-ed? by Klistvud · · Score: 1, Troll

    If I were to choose between a proprietary, obfuscated, possibly patent-encumbered format and an open, free, community-geared format, I'd always choose the latter, without all that nitpicking about performance and technicalities. In the end, it all boils down to whose interests you want to support -- those of a patent holder who's gonna charge you every single time you watch a video, or your own.

    On the other hand, consumers are strange and bewilderingly uninformed creatures. They rarely choose what's in their best interest (as shown by the mp3/ogg controversy, by the wide acceptance of DRM-ed content, and so on).

    --
    Intellectual Property: an immaterial non-entity, most fiercely contended by those with no proper intellect to speak of.
    1. Re:I thought Theora was GPL-ed? by Freetardo+Jones · · Score: 0, Troll

      I thought Theora was GPL-ed?

      Then you thought wrong. It's always been under a 3-clause BSD license just like Vorbis.

    2. Re:I thought Theora was GPL-ed? by TheRaven64 · · Score: 0, Redundant

      Why would you think Theora was GPL'd? It's from the Xiph foundation, and all of their code is BSD-licensed to encourage widespread adoption.

      --
      I am TheRaven on Soylent News
    3. Re:I thought Theora was GPL-ed? by Draek · · Score: 3, Informative

      The reference implementation of Theora, like that of Vorbis is under a BSD-style license to help it gain wider adoption, so your point is valid even for propietary browser makers such as Opera.

      --
      No problem is insoluble in all conceivable circumstances.
    4. Re:I thought Theora was GPL-ed? by dave420 · · Score: 0

      They just don't care. They want what yields the best results, and don't really care about licensing. I can't really blame them.

    5. Re:I thought Theora was GPL-ed? by Anonymous Coward · · Score: 0

      Hah, aren't you a total gnutard. Consumers are actually quite rational and choose the formats with the best device and software support. Thedora is DOA for the exact same reason windows media and that other vendor-specific crap isn't catching on.

    6. Re:I thought Theora was GPL-ed? by The+End+Of+Days · · Score: 1

      those of a patent holder who's gonna charge you every single time you watch a video

      When you pull it out of your ass like that, I agree.

      Too bad that isn't reality, you'd have an ironclad argument.

    7. Re:I thought Theora was GPL-ed? by Anonymous Coward · · Score: 0

      Actually, in the end it comes down to whether you want to act like a religious open sores zealot or not. Clearly you chose the former.

    8. Re:I thought Theora was GPL-ed? by Quantumstate · · Score: 1

      I think that they just don't care. I disagree about the best results because you can look at ogg vorbis which was free and better quality at is was ignored because everything used other things. People hear the term mp3, they see the files are mp3 files and they think they are music files. They don't know what it means and don't care, they probably haven't heard about anything other than mp3's because you only get mp3 mentioned in marketing.

    9. Re:I thought Theora was GPL-ed? by Quantumstate · · Score: 1

      That isn't reality? I think I must be misunderstanding this quote from the mpeg news release on their licensing.

      "Title-by-Title - For AVC video (either on physical media or ordered and paid for on title-by-title basis, e.g., PPV, VOD, or digital download, where viewer determines titles to be viewed or number of viewable titles are otherwise limited), there are no royalties up to 12 minutes in length. For AVC video greater than 12 minutes in length, royalties are the lower of (a) 2% of the price paid to the licensee from licenseeâ(TM)s first arms length sale or (b) $0.02 per title. Categories of licensees include (i) replicators of physical media, and (ii) service/content providers (e.g., cable, satellite, video DSL, internet and mobile) of VOD, PPV and electronic downloads to end users. "

      http://www.mpegla.com/news/n_03-11-17_avc.html (slashdot is refusing to put in proper line breaks for me)

    10. Re:I thought Theora was GPL-ed? by CatOne · · Score: 1

      I've never been charged for watching a video on my Mac, Apple TV, or iPhone. And I've ripped a number of them to H.264 using Handbrake.

      So if there are costs, I'm not paying them. If they're being passed along to me, I'm not seeing them. And it works!

      I fail to see the problem.

    11. Re:I thought Theora was GPL-ed? by danpritts · · Score: 2, Insightful

      You paid H.264 licensing fees when you bought your Mac, AppleTV, and iPhone. you're not seeing them as line items, but you're definitely paying them.

      You are probably violating patents by ripping to H.264 with handbrake. Of course if you're in the US you're already violating the DMCA probably by ripping DVDs so what the heck.

      Moving forward, large video streaming services will have to start paying significant fees to stream H.264 video.

      You may not see the problem in paying for this, but you are definitely paying.

    12. Re:I thought Theora was GPL-ed? by Anonymous Coward · · Score: 0

      A) you've already paid for the encoder license (maybe it feels cheaper that way?)
      B) if you want to put the videos on your website, remember to check the MPEG LA license next year when they next change the fees for distribution (and every few years after that)

      You may not see a problem with that but wouldn't it be better if each and every one us didn't have to worry about these things?

  11. Help me out, please by Useful+Wheat · · Score: 1

    Could somebody please explain to me why the license matters? I mean, I understand that if a license limits mpeg-4 encoding to a single government computer running Windows ME that was lost 5 years ago, that the license is a HUGE barrier to entry to use the codec. However, in this case the license seems to be the only single category in which Theora wins. The compression is worse than mpeg-4. The compression takes more space. But look! The license is a little better! WINNER!

    1. Re:Help me out, please by Anonymous Coward · · Score: 1, Interesting

      Believe me, license matters. I had to figure out the GIF mess for a small company years back... It took a lot of effort, we never knew if we were really clear legally (Unisys was inconsistent, unresponsive and just plain difficult), and to us the money did matter (small streams yada yada). I imagine there were thousands of companies like us. Those thousands of companies had millions of customers who got a more expensive product because of that crap.

    2. Re:Help me out, please by TheRaven64 · · Score: 4, Informative

      The license means that every product that includes an encoder or decoder for MPEG-4 (including AVC / H.264) needs to pay the MPEG-LA a small free for every version they sell (or give away). This is incompatible with Free Software. Imagine that FireFox included an MPEG-4 implementation. The Mozilla Corporation makes enough money that they could afford to pay the maximum annual fee for this license, but what happens after you download it? If you give a copy of FireFox to someone else, then you need to pay the license fee (except you can't, because the MPEG-LA doesn't offer licenses except in large quantities). Maybe Moz. Corp. could pay that license too, but what happens in a few years time when they decide to stop? Suddenly, no one can redistribute any copies or derived works of FireFox. The root problem is that it is not possible to get a license for MPEG-4 that permits the kind of arbitrary redistribution that Free Software entails. Although the license fees are capped, they are capped annually, so each year you need to pay again or you no longer have a license to distribute code implementing the patents.

      This is why Theora is better as a standard format. Anyone can implement it, at no cost and with no restrictions. H.264 is better quality, and so makes sense as an optional format for HTML 5 to support, but requiring it would mean that it would be impossible for the second-most-popular web browser to be HTML compliant. Of course, in an ideal world, the W3C, Mozilla Corporation, Google, or some other interested party would just buy the H.264 patents outright and let them lapse, but somehow I don't think that's very likely.

      --
      I am TheRaven on Soylent News
    3. Re:Help me out, please by Draek · · Score: 2, Insightful

      It's not "a little better", it's:

      - available to be implemented by anyone and everyone without paying a cent or even asking for permission, with a BSD implementation available to all for free.

      vs

      - full of patents held by the big names of the industry, available under per-user licensing fees and any implementation not blessed by them exposes itself and anyone who uses it to big, very costly lawsuits in the US.

      And when we're talking about a proposed standard for the entirety of the world wide web, things like that do matter.

      --
      No problem is insoluble in all conceivable circumstances.
    4. Re:Help me out, please by xlotlu · · Score: 1

      Could somebody please explain to me why the license matters? I mean, I understand that if a license limits mpeg-4 encoding to a single government computer running Windows ME that was lost 5 years ago, that the license is a HUGE barrier to entry to use the codec. However, in this case the license seems to be the only single category in which Theora wins. The compression is worse than mpeg-4. The compression takes more space. But look! The license is a little better! WINNER!

      You understand quite wrong. After having paid (a small amount) for the encoder, if you decide to post your > 12 minutes clip on the web, you're likely gonna have to pay through your nose come 2011. And everybody that wants to watch it must have paid for the decoder (another small amount).

      The current H.264/MPEG-4 AV licensing is rather palatable, as they're trying to gain market share; decoders and encoders sold before 2005 were even spared any licensing fee. But this license expires at the end of 2010. So you see, it's like the drug dealers' business model: first treat is cheap/free. Once you're addicted to it, we're in business.

      TFA explains it, and even has a convenient clicky for you:

      After 2010, Mpeg-4 fees are increasing to include "internet broadcast fees" which apply when distributing Mpeg-4 content on the internet. This means that if I host my own Mpeg-4 clip on my own site, I owe an additional fee depending on how many times the clip is downloaded (for clips over 12 minutes) -- see mpeg licensing press release.

    5. Re:Help me out, please by Klistvud · · Score: 1

      You must PAY to use a patented format, such as jpeg or mp3 or mpeg-4. In practice, the maker of your DVD player or your video camera, or the company making the software or ripping CDs, or your content provider, will have paid that "tax" in advance -- from your pocket, of course. That way, everything gets a bit more expensive than it should be. Players, cameras, computers, software, everything is encumbered with this "tax".

      It also means that, if the patent holder decides to prosecute us users tomorrow (just as RIAA is doing today) and they find a jpg, or mp3, or mpeg-4 file on your computer that was obtained without paying for the royalties, using patent-circumventing means -- which roughly comprises ALL free software and many OSS phones/players/PDAs -- they may sue your ass off. That's why license matters.

      --
      Intellectual Property: an immaterial non-entity, most fiercely contended by those with no proper intellect to speak of.
    6. Re:Help me out, please by Rude+Turnip · · Score: 1

      The difference there is that Unisys just sprang the licensing issue out of nowhere when the web finally took off and they realized how much they could make in licensing fees. There are no submarine attacks here.

    7. Re:Help me out, please by FunkyELF · · Score: 1

      When I compile mplayer with H.264 support who is paying the license. Am I in violation of this license?

    8. Re:Help me out, please by Anonymous Coward · · Score: 0
      1. No one.
      2. Probably but no one cares.
    9. Re:Help me out, please by mrchaotica · · Score: 2, Informative

      When I compile mplayer with H.264 support who is paying the license.

      Nobody.

      Am I in violation of this license?

      Yes!

      This is why stuff like that gets separated from everything else and marked something like "non-Free" or "non-U.S. users only." Check it, you'll see.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    10. Re:Help me out, please by legirons · · Score: 4, Insightful

      Could somebody please explain to me why the license matters?

      Because $x per copy costs a lot when you're distributing an infinite number of copies, as most Free Software programs are.

    11. Re:Help me out, please by Anonymous Coward · · Score: 0

      Something like mplayer violates several hundred audio and video (hell, even container formats) patents.

      You bet your ass you're in violation.

      So far, it has proven impossible or at least highly infeasible for the patent cartels to attack individual users and (for the most part) open-source developers...

    12. Re:Help me out, please by unfasten · · Score: 1

      After 2010, Mpeg-4 fees are increasing to include "internet broadcast fees" which apply when distributing Mpeg-4 content on the internet. This means that if I host my own Mpeg-4 clip on my own site, I owe an additional fee depending on how many times the clip is downloaded (for clips over 12 minutes)

      Would a playlist be able to get around this?

      Say I have a video 30 minutes long but I split it into three 10 minute clips. In the flash player (or perhaps with javascript and the video tag) I implement a playlist feature that plays clips immediately after one another and put all 3 sections into one playlist. Would that avoid the higher fees?

    13. Re:Help me out, please by Anonymous Coward · · Score: 0

      Yes, adding H.264 to your software is illegal without a paid license. Why do you think so many open source programs keep so much separation between the actual usable app and the MP4 library? If they weren't at risk of lawsuit, they'd compile it in themselves.

    14. Re:Help me out, please by Anonymous Coward · · Score: 0

      Well, Theora may currently be worse than H.264/MPEG-4, but according to TFA by some measures it's already much better than the MPEG-2 that DVDs and your Satellite TV uses, so it's not exactly horrible.

      As to whether you care about licencing, that depends on how you are planning to use it. The trouble with MPEG-4 is that not only do you need to pay for the encoder/decoder, but they also require you to pay them royalties if you're making money selling MPEG-4 encoded movies.

      They have their "Participation Fees" listed here:

      http://www.mpegla.com/news/n_03-11-17_avc.html

      So basically MPEG-4 imposes a tax that:

      1) Gets added to the cost of any consumer electronics you buy that uses it
      2) You pay if you want to use your own videos commercially!

      Remember that even if Theora didn't improve an iota from today, which it surely will (just as DivX, Xvid did) we're only talking about 60% more bits for the same quality to MPEG-4. With communication speeds and memory capacities increasing like crazy, you'd have to be a fool to fuss about a 60% hit today and prefer instead to pay a "participation" tax to the MPEG-4/H.262 consortium for the rest of your life.

    15. Re:Help me out, please by Anonymous Coward · · Score: 0

      I'll give you an example. Back in the day, we were designing what came out to be the first real-time news image site for mobile phones in a place with a lot of advanced mobile phones.

      The assholes who were running the biggest service with the most subscribers have made an unfortunate choice for default image format (mostly because the format decision was made by a marketing bitch with little understanding of technology and a lot of stock at the time when that particular format ruled the web). For them, of course, it didn't matter much, because they were not making neither the sites that needed to generate images, nor the phones that needed to display them. But they could decide on the format.

      As a result, we (and a lot of other people) were made to jump though hoops and incur unnecessary to satisfy the ridiculous license requirements of the patent holder quite a few years until the older phones were retired.

      I hear that these days, PNG is supported, and is the preferred format.

    16. Re:Help me out, please by Anonymous Coward · · Score: 0

      Incur unnecessary costs

    17. Re:Help me out, please by xlotlu · · Score: 1

      Probably.
      Anyway the broadcasting fee is insane, but i guess their target is Hulu, Apple store etc., not random Joe posting a movie on their blog.
      Of course, this does no good to free video sharing websites, which are gonna have to decide what makes more sense: pay for extra-bandwidth, or pay broadcasting fees.

    18. Re:Help me out, please by TheTurtlesMoves · · Score: 1

      Even if Mozilla or co pony up the money. MPEG-LA will not give them a license that allows their uses to redistribute a "licensed" product. The sting is not just that you need a license with MPEG-LA, but that you must sign the contract.... With whatever they want to put in it.

      --
      The Grey Goo disaster happened 3 billion years ago. This rock is covered in self replicating machines!
    19. Re:Help me out, please by bertoelcon · · Score: 1

      It might if they were not autoplayed, if it looked as 1 block file and played as 1 block file the argument could arise that it was obviously split to not cost. But there wouldn't be anything done about it unless "everyone" does it and it infringes in their licensing business model.

      --
      Anything can be found funny, from a certain point of view.
    20. Re:Help me out, please by cheesybagel · · Score: 1

      JPEG was actually designed so it was not patented. Of course some jokers show up trying to milk royalties every once in a while, but their claims have been invalidated time and again.

    21. Re:Help me out, please by Anonymous Coward · · Score: 0

      Could somebody please explain to me why the license matters? I mean, I understand that if a license limits mpeg-4 encoding to a single government computer running Windows ME that was lost 5 years ago, that the license is a HUGE barrier to entry to use the codec. However, in this case the license seems to be the only single category in which Theora wins. The compression is worse than mpeg-4. The compression takes more space. But look! The license is a little better! WINNER!

      Theora is better than .h263 or vp6 ... and most of the current video on the net uses one or the other of those.

      Theora is licensed in such a way that anyone may implement a codec. This prevents one caompany being in control of what platforms do, and do not, get video codecs for web content.

      Open web standards .... HTML5 plus Theora/Vorbis plus ECMAScript plus CSS3 plus SVG plus animated PNG ... can deliver everything in terms of rich content that Silverlight or Flash can, and it can do it far better than current rich content on the net. The latter two are controlled by companies, which would then mean that those companies could decide which devices could and which could not render rich content. The open standards allow any device manufacturer to make an internet device that can render rich content without being beholden to another company.

    22. Re:Help me out, please by JTL21 · · Score: 1

      No you are not in violation of the license because you haven't signed it.

      The question is whether you are infringing on the patents that the license is a means to acquire rights to use.

      At least in the UK personal/experimental use of patented technology is I believe not infringing although sale, commercial use and distribution are.

      So to answer the question you need to understand the patent laws of your country and also what patents apply.

      My guess is unless you are distributing MPlayer no one will bother you even if you are infringing on peoples patents.

  12. Surprised? Don't be, it's open source. by Anonymous Coward · · Score: 0

    I've asked this every time this topic comes up. Can anyone name a SINGLE piece of open source software that does anything better than it's closest closed source (or otherwise "proprietary" via patents or whatever) counterpart?

    Nope, you cannot.

    Open Source should join the waterfall model and the "man month" on the scrap heap of failed faddy software development methodologies. It has literally nothing going for it.

    This post was written on a Mac, a product from a company PROUDLY providing closed source innovation since the dawn of the modern computer era!

    1. Re:Surprised? Don't be, it's open source. by Anonymous Coward · · Score: 1, Informative

      gnome-terminal is better than windows command prompt.

    2. Re:Surprised? Don't be, it's open source. by Anonymous Coward · · Score: 1, Informative

      Firefox? Chrome? Blender?

    3. Re:Surprised? Don't be, it's open source. by cyber-vandal · · Score: 2, Informative

      Apache? An argument can be made for Firefox vs IE too. Yeh open source sucks so much that Apple built OS X from it.

    4. Re:Surprised? Don't be, it's open source. by Anonymous Coward · · Score: 1, Informative

      Except for the Apache webserver, I'm stumped.

      Not coincidentally, most IT shops never consider Linux for anything outside of webserving.

    5. Re:Surprised? Don't be, it's open source. by jedidiah · · Score: 1, Flamebait

      ...or hosting databases: mysql or Oracle.

      Obviously you are a desktop user pretending to know something about serious computing.

      Linux unseated Solaris as the reference platform for Oracle.

      You probably don't do anything interesting with desktop computing either.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    6. Re:Surprised? Don't be, it's open source. by RiotingPacifist · · Score: 2, Informative

      I hope you realize that Firefox was initiated by Mozilla, or did they finish the full frontal lobotomy after your first post?
      Apache, lighthttpd, vsftpd, squid
      Linux , bsd, darwin kernels
      mythtv
      vim/emacs/nano
      mysql/PostgreSQL
      GCC/llvm

      --
      IranAir Flight 655 never forget!
    7. Re:Surprised? Don't be, it's open source. by Anonymous Coward · · Score: 0

      Hmm... I'd argue with you, but you're probably the sort of person who, if I suggest GIMP, will scream that it's worthless because it doesn't support 16-bit channels. It's not worth my time...

    8. Re:Surprised? Don't be, it's open source. by Colonel+Korn · · Score: 2, Insightful

      Firefox is a slow, bloated piece of crap that fails in comparison to Chrome or Safari.

      Chrome falls into the "proprietary or whatever" category because it's made by Google. Basically, open source projects that weren't initiated by a commercial vendor suck.

      Blender is a joke compared to commercial software in that field.

      "I've asked this every time this topic comes up. Can anyone name a SINGLE piece of open source software that does anything better than it's closest closed source (or otherwise "proprietary" via patents or whatever) counterpart?"

      FF's closest counterpart is clearly IE, considering marketshare, and FF is certainly better than IE. In terms of memory usage, FF beats Chrome and Safari. In terms of page loading times, nothing beats FF + Adblock Plus. You dismissed Chrome, yourself, and the only things Safari does better than FF is 1) display advertisements and 2) run javascript.

      --
      "I zero-index my hamsters" - Willtor (147206)
    9. Re:Surprised? Don't be, it's open source. by kthejoker · · Score: 3, Insightful

      I don't want to disagree with your overall point or start a flame war, but really, putting MySQL up against Oracle/MSSQL?

      C'mon.

    10. Re:Surprised? Don't be, it's open source. by characterZer0 · · Score: 1

      Samba v. Windows
      Pidgin v. AOL Instant Messenger
      Java v. .Net
      JBoss v. Websphere
      MySQL v. SQL Server
      OpenWRT v. any proprietary consumer grade router
      vim v. any other text editor
      tinydns v. Microsoft DNS
      postfix v. Microsoft Exchange Server

      --
      Go green: turn off your refrigerator.
    11. Re:Surprised? Don't be, it's open source. by diegocgteleline.es · · Score: 2, Informative

      Chrome falls into the "proprietary or whatever" category because it's made by Google. Basically, open source projects that weren't initiated by a commercial vendor suck.

      The rendering engine used by Chrome and Safari (webkit) wasn't made by any company. In fact, its origins are KHTML. the rendering engine used by KDE.

    12. Re:Surprised? Don't be, it's open source. by mR.bRiGhTsId3 · · Score: 1

      Ah, but is it better than Powershell... because objects are so much cooler to pipe around than characters!

    13. Re:Surprised? Don't be, it's open source. by caerwyn · · Score: 1

      Just an FYI: There's actually an Adblock plugin for Safari as well. I use both Firefox and Safari for different things- Firefox is better at anything that needs to stay open for long periods of time or do updates in the background; I find Safari faster for general browsing.

      --
      The ringing of the division bell has begun... -PF
    14. Re:Surprised? Don't be, it's open source. by mR.bRiGhTsId3 · · Score: 1

      Isn't FF + Adblock Plus comparison somewhat disingenious. Afterall, you aren't loading parts of the page, in some cases, the more difficult to display parts.

    15. Re:Surprised? Don't be, it's open source. by clone53421 · · Score: 1

      No... that was the whole point.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    16. Re:Surprised? Don't be, it's open source. by Anonymous Coward · · Score: 0

      Hah, apparently you do so much 'serious computing' that you missed the news of a major industry merger a couple months ago...

      Besides that has absolutely nothing to do with the "open source development methodology", which is total bullshit invented by ESR and promoted by freetards which generally do far less interesting things than me. maybe try your comment again with postgres

    17. Re:Surprised? Don't be, it's open source. by rs79 · · Score: 1

      I use opera and always have, but I downloaded the chrome beta to try this test. Doesn't work, no video, I still get the "if you see this you don't have html5".

      wtf?

      --
      Need Mercedes parts ?
    18. Re:Surprised? Don't be, it's open source. by legirons · · Score: 1

      "I've asked this every time this topic comes up. Can anyone name a SINGLE piece of open source software that does anything better than it's closest closed source (or otherwise "proprietary" via patents or whatever) counterpart?"

      Inkscape perhaps, although I've only tried a few commercial alternatives. Audacity. Lyx and LaTeX definitely. GNUCash arguably. Firefox of course. Mediawiki, Apache, Python. Bash, aptitude.

    19. Re:Surprised? Don't be, it's open source. by FishWithAHammer · · Score: 2, Insightful

      If you are seriously going to put Java against .NET and MySQL against SQL Server (which is dishonest, because Oracle is the kickass proprietary database at the top of the heap), you have clearly never used either of the latter. Shit, MySQL barely even counts as a database.

      If you'd said PostgreSQL you'd have looked a little more credible (because PostgreSQL is actually a very good database!), but I'm going to put my money on "you're a fucking idiot."

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    20. Re:Surprised? Don't be, it's open source. by Anonymous Coward · · Score: 0

      Sorry, Zeus is "better" (as in, more secure, better performance).

    21. Re:Surprised? Don't be, it's open source. by diamondsw · · Score: 1

      > open source projects that weren't initiated by a commercial vendor suck

      Correction: open source projects that are not commercial-supported have a much higher chance of sucking. KHTML was open source for years before Apple took it under its wing and made WebKit for its own ends. Now we've seen an explosion of use/interest in it (Safari, iPhone, Chrome, G1, Palm Pre, etc), whereas when Apple announced WebKit, the near-universal reaction was "KHTML? What's that? Why didn't thy use Gecko?".

      --
      I don't know what kind of crack I was on, but I suspect it was decaf.
    22. Re:Surprised? Don't be, it's open source. by Anonymous Coward · · Score: 0

      This post was written on a Mac, a product from a company that based their desktop operating system in part on FreeBSD and their web client on the work of KDE developers.

      Fixed that for you, dickweed.

    23. Re:Surprised? Don't be, it's open source. by Anonymous Coward · · Score: 0

      Can anyone name a SINGLE piece of open source software that does anything better than it's closest closed source (or otherwise "proprietary" via patents or whatever) counterpart?

      Nope, you cannot.

      The diametrically opposed POV. I think the only OSS I use that is worse than the closed alternative is OpenOffice. Even then I tend to use the far superior Lyx instead of writer whenever possible.
      Firefox > Internet explorer
      Amarok > iTunes, winamp etc.
      7zip > winzip
      VLC media player - When it comes to playing anything and everything it can't be beaten
      Notepad++ or Scite >>> Notepad
      open web standards >>>>>> Active X

      Eclipse and Drupal I would point to as being better than the close source competition but I realise this probably personal taste.

    24. Re:Surprised? Don't be, it's open source. by Doomdark · · Score: 4, Insightful


      Basically, open source projects that weren't initiated by a commercial vendor suck.

      Huh? This is an utterly ignorant claim, almost not worth replying to.

      But if you look at good open source projects, I doubt you can find even a significant minority (much less majority) that were initiated by a commercial vendor.
      Anything from things like Linux to most libraries should in no uncertain terms confirm the idea that no, it's not commercial entities that seed most good open source products or projects. It is useful to also have companies starting OS projects, and sometimes taking ownership. But it's not much of a requirement. Just icing on the cake.

      What is much more useful is the opposite: good open source projects resulting in new companies. That is much more common than the reverse.

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
    25. Re:Surprised? Don't be, it's open source. by Doomdark · · Score: 1


      Open Source should join the waterfall model and the "man month" on the scrap heap of failed faddy software development methodologies.

      Besides all the other fundamental misconceptions presented here, the most blatant may be this one: OS is not a SDM of any kind, and has little in common with actual methodologies.

      Regarding "better than closed-source" aspect, all I can say is that within Java server-side stuff, it is more common to have open source libraries/frameworks that are better than commercial alternatives (if there are any) than vice versa. And certainly open sourced options are more widely used (more popular); which often leads to them becoming better even if that was initially not the case. Same is true for many other platforms.

      But you are not a developer so anything other than end user apps probably don't count for your purposes.

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
    26. Re:Surprised? Don't be, it's open source. by julian67 · · Score: 1

      pacpl vs any other batch audio transcoder cdrdao (as used as EAC's burning engine) mplayer ffmpeg any package management toolset/suite vs windows update amule/emule vs edonkey/overnet (whose death kind of writes the judgement in stone) bittorrent vs whatever awful crap the media industry concocted this week truecrypt enfcs matroska mousepad vs notepad ha ha ha moc vs 300 crappy music players thunar/konqueror/nautilus vs explorer midnight commander vs 20 norton commander clones vlc linux kernel vs nt kernel (nt is ok but can it run my router and my nas....no) screen sshfs gcc dictd sqlite bash, bash-completion busybox cowsay :-) 7-zip kwm, xfwm even metacity vs microsoft window manager lame vs frauenhofer ok am bored now will stop. Clearly the purpose and qualities of many of these tools will elude the inquirer, though the limitation is his, not the software's. Nor am I claiming that every free software tool is equal to or superior to a similar proprietary tool, but many are.

    27. Re:Surprised? Don't be, it's open source. by acheron12 · · Score: 1

      Firefox (one word: addons).
      LaTeX
      R
      Python
      Ogg-Vorbis

      --
      there is no god but truth, and reality is its prophet
    28. Re:Surprised? Don't be, it's open source. by Anonymous Coward · · Score: 1, Insightful

      I don't want to mention the various stuff you could argue about, I just name two that don't even have real competition: Boost and OpenSSH.

      Additionally open source software often is more available then the proprietary counterparts. There are lots of instances where proprietary software is only better, because you count features that lots of people barely use. Is Photoshop better than GIMP? I don't know. GIMP satisfies my primitive needs, so why should I pay for Photoshop?

      And the existence of open source has even made proprietary software more available. You can think what you want of gcc, but at least now everyone can get a C/C++ compiler for free. The same is very true for databases. The free versions of Oracle and MSSQL only exist because of MySQL and Postgres.

      Open source software also lead to higher quality in proprietary software. Just take a look at the piece of shit IE was before Firefox. The internet got far more enjoyable because of Firefox.

      And sometimes open source software enables the proprietary software to exist. Just take a look at Mac OSX. Without open source the Mac you adore wouldn't exist.

    29. Re:Surprised? Don't be, it's open source. by siDDis · · Score: 1

      Easy.....
      When it comes to terminal based there are plenty but I'll mention some GUI based...

      Notepad++ beats Notepad
      Pidgin beats Trillian
      SMPlayer beats Windows Media Player
      Filezilla beats Cuteftp

      And there are also some extraordinary open source software which doesn't have proprietary counterparts(at least not that I know of).

      Synaptic Packet manager for easy installation and maintenance of software.
      Synfig Vector animation studio.
      Gobby a collaborative editor supporting multiple documents in one session.

    30. Re:Surprised? Don't be, it's open source. by bertoelcon · · Score: 2, Funny

      Strike two. Popularity != Quality. McDonalds has sold billions of hamburgers, but I don't ever see them on a list of best burgers.

      The proof is in the pudding folks, go to any open source developer meeting and most people will be using Macs with OS X, and if they are web developers they will be using Safari, Flash and Mpeg4, not Linux, Theora or any other substandard, second rate "open source" tools or libraries.

      You go far to prove your own point there don't you.

      --
      Anything can be found funny, from a certain point of view.
    31. Re:Surprised? Don't be, it's open source. by jedidiah · · Score: 1

      You mean that mysql is such the bees knees that a major Unix vendor decided to buy it?

      How is that supposed to undermine my point?

      --
      A Pirate and a Puritan look the same on a balance sheet.
    32. Re:Surprised? Don't be, it's open source. by gerddie · · Score: 1

      Hu? I don't see any restrictions of what can be piped around in a gnome-terminal (well, actually its bash or tcsh that's used to pipe things around. )

    33. Re:Surprised? Don't be, it's open source. by gerddie · · Score: 1

      This post was written on a Mac, a product from a company PROUDLY providing closed source innovation since the dawn of the modern computer era!

      Oh, please remove everything that's based on free software from your OS X and let us see how you boot without the Darwin kernel.

    34. Re:Surprised? Don't be, it's open source. by LingNoi · · Score: 1, Funny

      Obviously you've never used Oracle.

    35. Re:Surprised? Don't be, it's open source. by Bigjeff5 · · Score: 1

      Inkscape is kickass, but it still isn't as good as Adobe Illustrator.

      On the flip side though, there are a TON of commercial apps that are complete crap and won't get better because of the small number of users the company has to cater to. The equivalent type (they are specific purpose, so there usually isn't a linux equivalent) in linux tends to be much higher quality.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    36. Re:Surprised? Don't be, it's open source. by JonathanBoyd · · Score: 1

      Yeh open source sucks so much that Apple built OS X from it.

      That's a bit of an exaggeration.

    37. Re:Surprised? Don't be, it's open source. by Bigjeff5 · · Score: 2, Informative

      Yeh open source sucks so much that Apple built OS X from it.

      Unix was proprietary, and built by AT&T. Unix.

      Nextstep used parts of FreeBSD and NetBSD, sure, but that was just the cheap path to Unix.
      If you accept the GP's premis, his point is still valid.

      Nice try though, kthxbye.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    38. Re:Surprised? Don't be, it's open source. by Bigjeff5 · · Score: 1

      Synaptic isn't necessary on Windows or Mac, because installing programs is significantly simpler on these platforms(.msi and .dmg). Synaptic also only works on a subset of Linux boxes.

      The propietary counterpart to Synfig is Flash, and it is significantly more feature rich than Synfig.

      Gobby is designed after SubEthaEdit, which is Mac based closed-source. It was once free, but they eventually had to go commercial because too few people used it. UNA was built from the ground up by N-Brain as a collab software design environment. For these I couldn't say which is better. :P

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    39. Re:Surprised? Don't be, it's open source. by mR.bRiGhTsId3 · · Score: 1

      Actually, there is a difference, Powershell pipes serialized objects and you can call methods on the output of powershell commands. bash and co. are just pushing characters.

    40. Re:Surprised? Don't be, it's open source. by smoker2 · · Score: 1

      bash and co. are just pushing characters

      WTF ?
      So when I pipe the output of curl (a video stream) into ffmpeg for conversion into swf and then to ffserver for streaming I'm really just "pushing characters around" ?

    41. Re:Surprised? Don't be, it's open source. by tyrione · · Score: 1

      Chrome falls into the "proprietary or whatever" category because it's made by Google. Basically, open source projects that weren't initiated by a commercial vendor suck.

      The rendering engine used by Chrome and Safari (webkit) wasn't made by any company. In fact, its origins are KHTML. the rendering engine used by KDE.

      99% of what started as KHTML/KJS is gone. The rest is all WebKit. Let's put it in perspective. The updates to KHTML/KJS are from WebKit being folded back into Kdelibs.

    42. Re:Surprised? Don't be, it's open source. by Anonymous Coward · · Score: 0

      Ubuntu vs Windows Vista
      Firefox vs Opera
      GIMP vs Photoshop
      Inkscape vs Illustrator
      Blender vs Maya
      Jahshaka vs Media Composer
      Audacity vs Audition
      LMMS vs Ableton Live
      GnuCash vs QuickBooks
      FreeCommander vs Directory Opus
      Alien Arena 2009 vs Unreal Tournament 3

      In every one of these instances, the commercial offering is vastly superior to the open source one. There simply is no such thing as an open source application or game that is better than commercial or closed source offerings.

    43. Re:Surprised? Don't be, it's open source. by mR.bRiGhTsId3 · · Score: 1

      Yes, you are. All curl is doing is writting a stream of bytes to stdout and ffmpeg is reading a stream of bytes from stdin et cetera and so forth. On the other hand. Pretend that I wanted to kill 5 instances of iexplorer that have stopped responding but leave the other 2 alone. I could write something like:
      Get-Process iexplorer | Where-Object { !$_.Responding } | Foreach-Object { $_.Kill() }
      I'm actually accessing properties/calling methods on objects that are flowing through the pipeline. And I think that is cool. Obviously, sometimes you get strings that are flowing through the pipeline, but you can even call methods on those to perform formatting.

    44. Re:Surprised? Don't be, it's open source. by Tubal-Cain · · Score: 1

      Basically, open source projects that weren't initiated by a commercial vendor suck.

      Most major linux distribution are descended from either Slackware or Debian.

    45. Re:Surprised? Don't be, it's open source. by TheRaven64 · · Score: 1

      Nextstep used parts of FreeBSD and NetBSD, sure, but that was just the cheap path to Unix.

      Not quite. NeXT used parts of 4BSD on top of Mach (both were open source, one from UCB, one from CMU, neither containing any AT&T code). Apple incorporated parts of NetBSD for the Rhapsody Developer Previews and parts of FreeBSD into the released versions of OS X. Although 4BSD did contain some AT&T code, these parts were not used in the creation of the NeXTSTEP kernel and had been long-since replaced in *BSD by the time OS X was released (there under a dozen files at the time of the AT&T Vs UCB lawsuit and they were all replaced in 1992).

      --
      I am TheRaven on Soylent News
    46. Re:Surprised? Don't be, it's open source. by Fred_A · · Score: 1

      Not coincidentally, most IT shops never consider Linux for anything outside of webserving.

      Huh ?

      Or :

      • database hosting
      • number crunching
      • workstations

        including

        • visualisation
        • generic office work
        • development
        • etc.
      • file servers
      • firewalls and various DMZ hosts
      • virtualisation hosts with or without thin clients
      • etc.

      All of those I've seen deployed everywhere.

      I don't know what shops you've been to.

      --

      May contain traces of nut.
      Made from the freshest electrons.
    47. Re:Surprised? Don't be, it's open source. by SiChemist · · Score: 1

      Firefox is much better than Internet Explorer.

    48. Re:Surprised? Don't be, it's open source. by ClosedSource · · Score: 1

      Despite my moniker I don't totally agree with you. Clearly there are probably specific features in F/OSS applications that are better than their closed source "equivalents".

      What I find unfortunate about F/OSS is that despite the fact that the developers don't have legacy issues and don't have to worry about Wall Street's short-time thinking, most of their applications are still "me too" types. Why not create new OS's that don't bow down to UNIX or Windows or anything else? Why not create new standards that really support web apps and aren't afraid of ditching HTML and HTTP?

      What good is "freedom" if you just do the same old same old?

    49. Re:Surprised? Don't be, it's open source. by ClosedSource · · Score: 1

      Like BSDs and Linux, OS X owes more to ATT&T than any other entity. They only exist because AT&T bungled their rights to UNIX.

    50. Re:Surprised? Don't be, it's open source. by jgrahn · · Score: 1

      "I've asked this every time this topic comes up. Can anyone name a SINGLE piece of open source software that does anything better than it's closest closed source (or otherwise "proprietary" via patents or whatever) counterpart?"

      Who are you quoting? I can simply point to my dpkg -l listing, from at to zsh (alsa sucks and the others before at are kind of support packages). Free software which uses the traditional Unix user interfaces is usually superior to anything proprietary, if it even exists.

    51. Re:Surprised? Don't be, it's open source. by jo_ham · · Score: 1

      Safari shows adverts?

      Where?

      (mine has a plugin to block them and it works flawlessly, just in case your browser lacks a "detect sarcasm" plugin).

    52. Re:Surprised? Don't be, it's open source. by hkmwbz · · Score: 1

      In terms of memory usage, FF beats Chrome and Safari.

      According to a flawed test, perhaps. In reality, Firefox still has a lot of memory issues to deal with.

      --
      Clever signature text goes here.
    53. Re:Surprised? Don't be, it's open source. by IpalindromeI · · Score: 1

      There's essentially no difference between these two situations. Let me annotate your text a bit to point out the similarities:

      All curl is doing is writting a stream of bytes to stdout and ffmpeg is reading a stream of bytes from stdin that it then interprets as a video and plays.

      And all Powershell is doing is writing a stream of bytes to stdout, and then reading a stream of bytes from stdin that it then interprets as an object and calls methods on.

      --

      --
      Promoting critical thinking since 1994.
    54. Re:Surprised? Don't be, it's open source. by mR.bRiGhTsId3 · · Score: 1

      The approach is still that the same objects and methods/interpretations are available to every element in the powershell pipeline because the "interpretation" is inherent to the data being passed. When piping video around, the individual program has to have knowledge of the data type. In powershell, it is conceivable that someone could write an object for a video frame object and suddenly, all elements of the pipeline can perform actions on the video instead of simple those which inherently know how to interpret a byte stream as video data.
      Even if all they are doing is the same thing (which I'm not entirely convinced they are), I still think the syntactic niceties of powershell make it more intuitive.

    55. Re:Surprised? Don't be, it's open source. by badkarmadayaccount · · Score: 1

      Linux owes barely anything to AT&T. Non-UNIX-like systems are implemented on it - Syllable and (initially) AROS. the OS is more than the kernel.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  13. Re:Theora sucks a nut by Anonymous Coward · · Score: 0

    You must be new here.

  14. License by XanC · · Score: 4, Informative

    The license is the single most important thing. It determines whether or not you can use the software at all, or for your specific purpose, whatever that is.

    When we're talking about establishing a standard for the Web, which everybody is expected to be a) able and b) allowed to use, there is nothing more important than the license.

  15. Not comparing like with like by Chris_Jefferson · · Score: 1

    ..although this is an 1.1alpha release of Theora..

    You say that as if it's against Theora. It's not -- otherwise they would have tested against a released version. There could well improvements in the various mpeg-4 codes if you dig around in developer repositories.

    --
    Combination - fun iPhone puzzling
  16. Question: by Anonymous Coward · · Score: 0

    How does the licensing cost of serving a file under a royalty based license compare to the cost of the extra bandwidth?

    I wouldn't think there would be much difference, but maybe someone knows.

    If true, then the cost of license compliance and solicitor fees and compliance officer etc could easily swing the balance to Theora.

    If it's still pretty neck-and-neck, the Theora solution still has a simpler implementation process (us it) compared to the mpeg4.

  17. More to than bandwidth by RiotingPacifist · · Score: 4, Interesting

    60% is bit of a price to pay, however IMHO the point of the video tag is tighter integration with your website than is easily achievable with flash. Hopefully theora will improve and compete with mpeg-4, but there are still many advantages to using it over flash for embedded video (for stand alone pages, it doesn't matter so much as most users have a plugin to handle mpeg-4)
    *Interacts with the rest of the page easily (TBF actionscript, et al can achieve this)
    *Much lower cpu usage. While flash is particularly bad, theora is particularly good
    *Cross architecture. As people browse the web on phones, pdas, etc, this does actually matter
    *Much less likely to be exploitable (TBF webhosts don't care, but users should)
    *Open standards.

    I don't think theora should be seen as simply a tool to replace flash videos but it should be seen as an opportunity to better integrate video into sites and/or make video content available to more people annoy people with video backgrounds

    --
    IranAir Flight 655 never forget!
  18. more to "video tag" than bandwidth by RiotingPacifist · · Score: 1

    title was supposed to be more to "video tag" but i didn't notice Slashdot lamed it up.

    --
    IranAir Flight 655 never forget!
  19. Porn Industry by sycodon · · Score: 3, Insightful

    Let the porn industry sort it out.

    Seeing as they are the only people that actually make real money on the web, we can count on them to pick the most cost effective and highest quality video technology.

    --
    When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
    1. Re:Porn Industry by SchizoStatic · · Score: 2, Insightful

      They picked HD-DVD.....

      --
      https://www.speakservers.com/
    2. Re:Porn Industry by Anonymous Coward · · Score: 0

      You pay for porn?

    3. Re:Porn Industry by sycodon · · Score: 1

      OK, I mean then with respect to the web.

      --
      When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
    4. Re:Porn Industry by Anonymous Coward · · Score: 0

      And they were right. Technically...

    5. Re:Porn Industry by Anonymous Coward · · Score: 0

      "Fairness" is Marxism dressed in drag.

      Or, more to the point, Marxism is fairness badly implemented.

  20. Why nobody speaks about Dirac? by diegocgteleline.es · · Score: 3, Interesting

    Dirac is supposed to be a great opensource, patent-free codec, yet nobody seems to care a lot about it in all those HTML5 video talks....

    1. Re:Why nobody speaks about Dirac? by Anonymous Coward · · Score: 2, Insightful

      While the Dirac format is finished (and provides the baseline for VC-2), the encoders and decoders are still very new, and not as optimised quality-wise or performance-wise as they could be. It's got a way to go before widespread adoption, much as the first MPEG-4 ASP encoders were not very good until DivX ;-).

      There is of course nothing to stop you using both. The tag fully supports fallback (even allowing you to specify a flash video as a fallback if you want), and implementations appear fairly consistent on this.

      Theora makes a fairly good "baseline" codecâ"roughly broadly as good as XviD, not as good as x264, very low CPU requirements for decoding. Encoders will only get better, and if you want to use a more advanced codec for browsers which support more advanced codecs like H.264, and the licensing isn't a problem for you (remembering that MPEG-LA start charging for this next year, which is one definite reason H.264 can't be a baseline codec, as it's not available on royalty-free or even RAND terms!), you can do that and it will work as it should.

    2. Re:Why nobody speaks about Dirac? by BeardedChimp · · Score: 1

      I've been trying to follow dirac since they used it to transfer the olympics HD streams internally but I am finding it difficult. Their project page is teeming with interesting pages but the updates to it are few and far between. Their wiki page has had only minor additions in the last few months and their git log is moving at a snails pace. They have a forum on sourceforge but similarly it is rather quiet.

      I realise that it only being developed by a few people at the BBC but the project has such promise that it leaves me wondering why there isn't a larger community behind it and whether it will ever pick up. I've tried asking in a few comments on their internet blog but they were not answered and they haven't written anything about dirac their for a long time.

    3. Re:Why nobody speaks about Dirac? by mrchaotica · · Score: 1

      ...it leaves me wondering why there isn't a larger community behind it and whether it will ever pick up. I've tried asking in a few comments on their internet blog but they were not answered...

      Seems like you already know the answer! It's hard to build a community when you're snubbing everyone who shows any interest...

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    4. Re:Why nobody speaks about Dirac? by Anonymous Coward · · Score: 1, Informative

      Because in its current incarnation it is more of an archive format than a web video format. E.g. it cares more about quality than bitrate. The amount of CPU power required to view DIRAC is just too high. So it is a great source format but it wouldn't work well for streaming

    5. Re:Why nobody speaks about Dirac? by TheRaven64 · · Score: 1

      The 'optimised' decoder for Dirac is Schroedinger. It can currently (just about) decode 720p on a Core 2 Duo without dropping frames. H.264 implementations can decode 720p on a much slower computer. More importantly, there are DSP-based implementations of H.264 that can run in handheld devices. Until there are widespread DSP or dedicated hardware decoders for Dirac and a more optimised desktop decoder, it is not usable for web streaming.

      --
      I am TheRaven on Soylent News
    6. Re:Why nobody speaks about Dirac? by Anonymous Coward · · Score: 0

      I dunno. Why doesn't stuff like SVG or Canvas take off? We were supposed to have all these great stuff in the browser, where we can control it via JavaScript alone. And we do, Firefox at least supports SVG, Canvas and now HTML5 video + Theora/Ogg/Vorbis.

      And yet all we keep seeing everywhere is Flash.

  21. Untested by Anonymous Coward · · Score: 1, Insightful

    Technical testing is somewhat irrelevant until the "much better" license has been tested in court. The idea of a completely free codec is a nice pipe dream, but I'm skeptical that they've pulled it off without treading on at least a couple of patents. And unless they can show that to be false, the license they offer is somewhat meaningless. The first large company that steps up and uses Theora could easily end up being the one that gets sued.

    So "much better" really depends on the point of view. If you're a small company or an individual, the Theora license is much better since you're not likely to be a big enough target to get sued. But for large companies, the Mpeg-4 license is much better since it has a well known fixed cost associated with it.

    1. Re:Untested by Anonymous Coward · · Score: 0

      On2, which owns patents that apply to the technical foundations of Theora, has granted an irrevocable, worldwide, royalty free license regarding those patents to anyone that wants to implement or use Theora for any purpose imaginable. So while you're correct that there are some patents involved with Theora, the patent holder has essentially given them up.

  22. Three "errors" in this test by YA_Python_dev · · Score: 5, Informative

    There are three things that this test doesn't consider:

    1. for the same bitrate (1000 kbit/s) the Mpeg-4 file is 5.2% bigger than the Ogg one;
    2. nobody uses video alone like in this test, there's always audio and the audio codec associated with Theora (Vorbis) rocks: same quality as MP3 for half the bitrate. Bits saved on the sound can be used to improve the video; and, yes, it is apples-to-apples comparing the overall bitrate of Ogg/Theora+Vorbis against an all-Mpeg-4 solution.
    3. but the most important detail is that they used a constant average bitrate encoding with Theora, which is known to give inferior results for the same bitrate to simply setting the quality to match the desired bitrate.

    For real life examples, that also include sound see "YouTube / Ogg/Theora comparison" and "Another online-video comparison".

    --
    There's a hidden treasure in Python 3.x: __prepare__()
    1. Re:Three "errors" in this test by buchner.johannes · · Score: 1

      What is it with you people that you want Ogg to be better than any other codec?
      Isn't it sufficient to say: "The difference is insignificant, but since Ogg has a better license and readily available code, use that"?

      Most people will not care what is better by 0.3%, you are making yourself a target to FUD of the sort "experts do not agree yet ... best to buy ours!"

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    2. Re:Three "errors" in this test by Anonymous Coward · · Score: 0

      It really doesn't matter - the codec that will be used is the one that is installed on most machines. Is that theora? Not likely. People are finally starting to learn that when asked to install some "codec" that it probably comes with malware - so they aren't going to install it.

    3. Re:Three "errors" in this test by broken_chaos · · Score: 2, Interesting

      He claimed OGG is twice as good as MP3 is, not even 0.3%... Nevermind that MP3 doesn't even enter the equation when comparing H.264 to Theora (both because H.264 is typically paired with AAC audio and the video quality is the important question here, given the comparatively small size of audio), but that's also a blatant lie. You won't get double the quality out of OGG or AAC when compared to MP3, no way.

    4. Re:Three "errors" in this test by clone53421 · · Score: 3, Informative

      If the codec is included with their browser, that won't be a problem.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    5. Re:Three "errors" in this test by Machtyn · · Score: 4, Informative

      I believe the issue is that, even though Ogg Theora has a better license, the codec was really bad compared to other, similar codecs. At least, that has been the going concern. Given a choice between a better user experience or a better license *most* users will choose experience.

      The need to prove Ogg Theora is better is to attempt to counter this concern.

    6. Re:Three "errors" in this test by mccrew · · Score: 1

      Given a choice between a better user experience or a better license *most* users will choose experience.

      Wish I had mod points for a +1 Insightful. Can we just end the thread here? This pretty much sums it up. The only change I might suggest is to change the word "most" to "the overwhelming majority."

      --
      Hey, Windows users, there is no such thing as "forward" slash, there is only slash and backslash.
    7. Re:Three "errors" in this test by Anonymous Coward · · Score: 0

      H.264 is NOT typically paired with AAC. It's only paired with AAC when you're talking high-definition cinema. Online video, you're looking at an mp3 or similarly compressed audio stream.

    8. Re:Three "errors" in this test by Anonymous Coward · · Score: 0

      I would also argue that MP3 is the better format since it's supported on everything. Both of my portable players, my portable DVD player, my standard DVD player and my car stereo, they all play MP3 not Ogg Vorbis.

      Besides, I encode all of my MP3s at a level that is transparent to me. In ABX comparative, I cannot tell the difference between them and the CD audio originals, so Ogg Vorbis isn't going to give me better quality. It might give a tiny little savings on file size, but I couldn't care less about that because storage space is dirt cheap these days.

      In the end, the best format is the one that I can actually use. For me that is MP3.

    9. Re:Three "errors" in this test by hairyfeet · · Score: 4, Interesting

      Not to mention the one that comes with hardware acceleration. even my cheapo $50 HD4650 comes with H.264, DivX, and WMV hardware acceleration out of the box with stock drivers. Does Theora even have hardware acceleration yet? With the move to netbook/Nettop and green computing hardware video acceleration is the present and the future. If Theora doesn't want to be DOA they need to get hardware acceleration for the big three (ATI, Intel, Nvidia) working NOW and get the GPU manufacturers to pack it in.

      Because even on may nice super fast AMD Dual core having 1080p decoded on the GPU instead of the CPU just makes for a nicer experience overall. Not to mention the fact that GPUs use less power and create less heat than modern CPUs and with it already 100f in the shade here in AR temp matters.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    10. Re:Three "errors" in this test by leonbloy · · Score: 1

      for the same bitrate (1000 kbit/s) the Mpeg-4 file is 5.2% bigger than the Ogg one;

      Isn't this like saying "At the same speed (100 km/h) my car goes 10% faster than yours" ?

      http://en.wikipedia.org/wiki/Bit_rate#Multimedia_bit_rate

    11. Re:Three "errors" in this test by mhall119 · · Score: 1

      It was my understanding that the format and decoder for Theora were fine, it was the encoder that was lacking in the past. I know there has been a lot of work recently to improve that.

      --
      http://www.mhall119.com
    12. Re:Three "errors" in this test by Anonymous Coward · · Score: 0

      Incorrect. YouTube uses H.264 with AAC for high resolution videos.

    13. Re:Three "errors" in this test by Tubal-Cain · · Score: 0, Offtopic

      ...with it already 100f in the shade here in AR temp matters.

      Today in California we're getting a pleasant 86 degrees Fahrenheit, but we had upwards of 105 the other day.

    14. Re:Three "errors" in this test by buchner.johannes · · Score: 1

      You missed my point. My point was no one cares or that a exact comparison is not important.
      By arguing about the formats/codecs performance you loose the argument.

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    15. Re:Three "errors" in this test by Anonymous Coward · · Score: 0

      What is it with you people that you want Ogg to be better than any other codec? Isn't it sufficient to say: "The difference is insignificant, but since Ogg has a better license and readily available code, use that"?

      Sufficient to say? Maybe. Desirable to say? No. Ogg's audio codecs pretty much cream everyone else (they've got it all covered: lossless FLAC, high bitrate Vorbis, and low bitrate Speex) so it's natural to want the same for video. Sadly, Theora doesn't technically cream everyone, so even while it's the best from one viewpoint (you're allowed to use it without grovelling for permission and paying license fees), unlike Vorbis it isn't best from all viewpoints (picture quality).

      Since there are conflicting values (freedom, performance) there's always going to be a flamewar, because the two sides will be argunig about different things. That's just how it's going to be until/unless Theora totally laps the others (beats 'em not just on you're-allowed-to-use it, but beats 'em on picture quality per megabyte too). And that's not likely to happen.

    16. Re:Three "errors" in this test by BikeHelmet · · Score: 2, Interesting

      Ogg is definitely superior to those other audio codecs.

      I've been playing with audio/video encoding a lot recently, at extremely low bitrates. I'm not quite ready to post my results, but here's the gist of it:

      Using the Saga Frontier Intro as a baseline, with lots of tingy sounds that you'd find in a PS1 game, these had the same subjective quality:

      3GPP AAC+; 28kbit (But doesn't mux properly into mp4; only mkv)
      CT AAC+; 36kbit (But explosions are still a little off)
      FAAC; ~50kbit (But explosions are still a little dull sounding; didn't improve much with higher bitrates)
      LAME MP3; 72kbit (sounds fine, but way too much bandwidth consumption)
      Ogg; 32kbit (at 28kbit explosions are a bit off, but 32kbit is fine; also only muxes into mkv. A 29kbit ogg matches a 28kbit AAC in filesize)

      Take it with a grain of salt, since this is only one kind of audio. No speech, and nothing too complex. My soundcard probably also affects the subjective results of the tests - Realtek integrated HD audio. :P

      The only video codecs I tested were xvid, x264, and youtube H.263. Naturally anything encoded on your own computer will be better than what Youtube manages. H.264 is a very good choice for games/screencapture, once you tweak the settings a bit. xvid(and I suspect Theora) not so much.

    17. Re:Three "errors" in this test by Anonymous Coward · · Score: 0

      The test the parent linked to show obviously better details and less blockyness for Theora, with the same file size. That's a significant difference.

    18. Re:Three "errors" in this test by Anonymous Coward · · Score: 0

      Which is why DVD rips never took off: no one wanted to install a BitTorrent client, and those "codec" thingies to watch them with.

      Oh no wait, that isn't true at all!

    19. Re:Three "errors" in this test by MBGMorden · · Score: 2, Informative

      Not really. Bitrate is the video data itself, but there will still be overhead associated with the format. So even at the same bitrate if one format has more intrinsic overhead then the file can be larger.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    20. Re:Three "errors" in this test by squidinkcalligraphy · · Score: 1

      I believe the issue is that, even though Ogg Theora has a better license, the codec was really bad compared to other, similar codecs. At least, that has been the going concern. Given a choice between a better user experience or a better license *most* users will choose experience.

      The need to prove Ogg Theora is better is to attempt to counter this concern.

      Yes. Because the issue of licensing is not yet relevant. When users (or providers) start having to pay per view, then licensing becomes a lot more relevant and obvious to the user.

      --
      "I think it would be a good idea" Gandhi, on Western Civilisation
    21. Re:Three "errors" in this test by ShieldW0lf · · Score: 4, Insightful

      The thing you're missing is that users are irrelevant in this situation. The decision lies with the publishers.

      If a publisher had to pay a lot of money to MPEG-LA, and suddenly they have another option, that is a big deal.

      If you want to become a publisher and you don't have a lot of money or a large legacy of content, then this is an option where before you had none. That is an even bigger deal.

      As far as user choice goes, the vast majority just watch what is there and have no clue what the difference is. Discussing their opinion is pointless.

      --
      -1 Uncomfortable Truth
    22. Re:Three "errors" in this test by mccrew · · Score: 1

      But publishers are nothing without customers, no?

      Consider the network effect - the more users there are in the network, the more valuable the network becomes, and alternatives become less valueable. Same thing here. If all the users are using the solution that is most convenient for them, regardless of license, that's the most valuable place for the publishers to be.

      While you certainly raise a valid point that publishers can choose alternative formats, it's certainly cheaper for them, but then so is the reward. Any publisher who is in a real business will go where the users are. Those who publish for fun or hobby (i.e. not concerned with real, paying customers) will be drawn to the alternatives.

      Discussing their opinion is pointless.

      Strong disagree. At the end of the day, it's all about the customer.

      --
      Hey, Windows users, there is no such thing as "forward" slash, there is only slash and backslash.
    23. Re:Three "errors" in this test by wagnerrp · · Score: 2, Insightful

      nobody uses video alone like in this test, there's always audio and the audio codec associated with Theora (Vorbis) rocks: same quality as MP3 for half the bitrate. Bits saved on the sound can be used to improve the video; and, yes, it is apples-to-apples comparing the overall bitrate of Ogg/Theora+Vorbis against an all-Mpeg-4 solution.

      Using mp3 suddenly makes it not an all-mpeg4 solution. What's the comparison between Vorbis and AAC?

    24. Re:Three "errors" in this test by AHuxley · · Score: 1

      Thanks YA Python, with care, a good source file and the right software, Ogg looks much better.
      Look at the flowers. Look at the grass, detail on face, windows in the background.
      Detail is kept, colour seems fine, so is the bit rate.
      mpeg4 to me looked very soft and blurred in the two examples. Be interesting to try the low end mass market hdtv units (flip ect.) and smaller cams with better image stabilisation.
      Film in the park with 3-4 cams and compress.

      --
      Domestic spying is now "Benign Information Gathering"
    25. Re:Three "errors" in this test by broken_chaos · · Score: 1

      And you missed mine.

      By arguing about the formats/codecs performance you loose the argument.

      I was agreeing with you on that, by noting that the comparison you had a problem with was extremely wrong anyway.

    26. Re:Three "errors" in this test by broken_chaos · · Score: 1

      I think you're mistaking AAC for AC3. AAC is essentially MPEG-4 audio, with a compression vs. quality rate similar to OGG - meaning somewhat better than MP3.

    27. Re:Three "errors" in this test by ShieldW0lf · · Score: 4, Insightful

      Customers don't type in "mpeg-4". They don't type in "theora". They type in "britney spears nude". When they find something, they don't react with "ewh, yuck, theora... back button". Either their browser plays it, or it doesn't, and if it doesn't, they install something, or they don't. That's it. With Theora baked into major browsers, the browser plays it, and that's it.

      --
      -1 Uncomfortable Truth
    28. Re:Three "errors" in this test by smoker2 · · Score: 1

      ogg is a container not a codec. You may as well say avi when you mean xvid, or MS Video. And since you were talking about audio, you wouldn't be saying either.

    29. Re:Three "errors" in this test by Draek · · Score: 2, Interesting

      But publishers are nothing without customers, no?

      And customers are nothing without food, but we ain't asking the cows on this one.

      Consider the network effect - the more users there are in the network, the more valuable the network becomes, and alternatives become less valueable. Same thing here. If all the users are using the solution that is most convenient for them, regardless of license, that's the most valuable place for the publishers to be.

      Users go to where the publishers are, not the other way around. UNIX have always been the superior OS, but since Windows had more apps (for purely historical reasons), guess which system people used.

      --
      No problem is insoluble in all conceivable circumstances.
    30. Re:Three "errors" in this test by BikeHelmet · · Score: 1

      My apologies. Vorbis.

      I think of ogg like I do mp3. Not "Mpeg 1 layer 3 audio", but just "mp3" or "ogg".

    31. Re:Three "errors" in this test by hairyfeet · · Score: 1

      Lucky bastard. Here it is averaging between 97-104, and the worst part? Average humidity is 90%+. By August we'll be looking at 112f in the shade. Of course our cost of living ain't squat compared to yours and I can get a really nice apartment downtown for $350 with all utilities paid and buy a three bedroom house with a pool for $50k, so you take the good with the bad.

      Plus it is really pretty here, with all the houses looking straight out of "Gone with the Wind", with lots of swimming holes and nature trails. The apartment complex I live in is actually one of the newer ones (1925) and used to house Elvis and Jerry Lee Lewis when they were on the chitlin circuit.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    32. Re:Three "errors" in this test by Oxyde · · Score: 1

      green computing hardware video acceleration is the present and the future

      It is great to fully utilise hardware that you have now, but H.264, DivX, and WMV hardware acceleration is not the future. Why lockdown hardware to accelerate a specific video coding format that will change in the future? Instead, if the engineering effort is spent making the CPU & video operations faster (and smaller die size, more cores, lower power requirements) then all applications benefit, not just H.264, DivX, and WMV video playback. The hardware industry is taking this concept further, investing heavily in CPU & video on the one chip.

    33. Re:Three "errors" in this test by Tubal-Cain · · Score: 1

      Of course our cost of living ain't squat compared to yours...

      Certain geek stereotypes have some basis in reality. One in particular keeps my cost-of-living pretty low...

      Plus it is really pretty here, with all the houses looking straight out of "Gone with the Wind", with lots of swimming holes and nature trails. The apartment complex I live in is actually one of the newer ones (1925) and used to house Elvis and Jerry Lee Lewis when they were on the chitlin circuit.

      Our main claim to fame is as one of two gateways to the Giant Forest.

    34. Re:Three "errors" in this test by hairyfeet · · Score: 1

      A little too big for my tastes. I have lived in LR, Memphis, And Nashville, but you just can't beat a small(30k when college is in, 15k when it ain't) town. I can walk through the "rough" side of town at 3Am and the worst I'll get is "Hey buddy, can I bum one of those smokes?". It is nice to be able to wander the town at 3Am and just enjoy the night air without any hassles.

      Although I have to admit Beale street in Memphis or Nashville on a Saturday night is a blast, it just ain't something I'd care for 24/7. Here if it wasn't hot as the devil's nutsack in the summer it would be perfect. BTW, anybody that don't believe in global warming? We just to have spring and fall in AR, and winters actually had snow. Now we just have "boil your nuts" season, "watch that tornado!" season, and winter is officially the "welcome to the swamp where it never stops raining or gets below 45f" season. Spring and fall are right out.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    35. Re:Three "errors" in this test by node+3 · · Score: 1

      If the codec is included with their browser, that won't be a problem.

      But it's not. In fact, if it were included in all the main browsers and it was worse quality (up to a point) than the competing codec, it would still be the best choice.

      But the tables are reversed. H.264 is universally supported by every OS, Theora is not. H.264 is actually better quality, so it's nice that that's how things are, but even if Theora were better (up to a point), the clear choice is H.264 because people can use it.

      After all, the video quality is zero if you don't have the codec installed, which brings us back to the OP's point.

    36. Re:Three "errors" in this test by Fred_A · · Score: 1

      It really doesn't matter - the codec that will be used is the one that is installed on most machines. Is that theora? Not likely.

      And yet XviD / DivX managed to get there despite not being supported by anybody (among the commercial systems) out of the box in the beginning. Now you can't even get a DVD player that doesn't play them.

      --

      May contain traces of nut.
      Made from the freshest electrons.
    37. Re:Three "errors" in this test by Fred_A · · Score: 1

      Given a choice between a better user experience or a better license *most* users will choose experience.

      They don't care. That's why VHS was a success against the other formats that were vastly superior and why nobody cares much about BluRay.
      Users get what's conveniently available. Whether it sucks or not (experience or licence wise) is completely irrelevant. You could get a terrible codec out with a horrible license, if all the [buffering] content was only [buffering] available in it, people would use that without a second thought.
      It's happened [buffering] before.

      --

      May contain traces of nut.
      Made from the freshest electrons.
    38. Re:Three "errors" in this test by clone53421 · · Score: 1

      But it's not.

      No, not yet. Since the HTML 5 spec includes a video tag, browsers will need to natively play video (i.e. they will not be using a plugin). When this happens, it will be a logical move to include codecs in the browsers themselves.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    39. Re:Three "errors" in this test by Svartalf · · Score: 1

      Moreover, the requirement for RAND licensing on the codec for any patents that might be covering the implementation will figure into the standard as well.

      Theora, while it might not be "better", has no licensing issues. h.264 DOES. The patent holders won't likely allow a FOSS type license where if there's no money exchanging hands, you owe nothing- as has been shown with the MP3 stuff, they want their money, always.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    40. Re:Three "errors" in this test by Svartalf · · Score: 1

      Because they DON'T do "dedicated" hardware in most cases. They use a DSP to do the work, which is designed for these sorts of tasks, as opposed to the GP CPU that isn't.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    41. Re:Three "errors" in this test by ahabswhale · · Score: 1

      "Most people will not care what is better by 0.3%"

      Yes, we should let the fact that many people have no ability to discern quality make the decision for us. What about those of us who actually give a shit? See, I can actually see and hear the differences. So it pisses me off when some dipshit who hasn't learned to listen or watch dictate to me anything about a subject they obviously don't give a shit about. Why don't you focus on things you actually care about and let the rest of us who actually care about audio and video work this out. I have a feeling we'll do a much better job than you would.

      --
      Are agnostics skeptical of unicorns too?
    42. Re:Three "errors" in this test by ClosedSource · · Score: 1

      "Yes, we should let the fact that many people have no ability to discern quality make the decision for us."

      If it's not about other people, just use what you want. Nobody is stopping you. Just don't expect the masses to give a shit about your opinion.

    43. Re:Three "errors" in this test by ahabswhale · · Score: 1

      Perhaps you haven't been paying attention but there are no choices when it comes to this. How many options does iTunes, Amazon, or Rhapsody give you for encoding formats for music? None. There are none. You get the one option they pick for you. This video shit is exactly the same deal. There will be one choice and that's it.

      So it's best if the masses just STFU about stuff they don't know about.

      --
      Are agnostics skeptical of unicorns too?
    44. Re:Three "errors" in this test by ClosedSource · · Score: 1

      Well, you apparently want the masses to be able to view your stuff, so they are relevant. Otherwise you could just use whatever format you want and target your fellow "give a shitters".

    45. Re:Three "errors" in this test by ahabswhale · · Score: 1

      The masses don't understand technology so their view on underlying technology is irrelevant and always will be. All they care about is that it works. The technologies in question can work on any iPod or whatever. There is no technical restriction that prevents it.

      --
      Are agnostics skeptical of unicorns too?
  23. Re:More to than bandwidth by Anonymous Coward · · Score: 0

    *... *Open standards.

    Note how in your own list, "open standards" is last, reflecting public's perceived priority of this issue.

  24. Re:more to <video tag> than bandwidth by TheThiefMaster · · Score: 0, Offtopic

    Trying to use angle brackets in your title?

    Apparently Slashdot requires you to use &lt; and &gt; in the titles, yet doesn't support any html tags in them.

  25. Indemnity by XanC · · Score: 1

    Do the MPEG4 patent holders indemnify their licensees against violations of others' patents? If not, you're taking the same risk either way.

  26. license is not the most important thing by Reality+Master+201 · · Score: 2, Insightful

    The license matters a whole lot less than the potential patent encumbrance for the codec.

    The developers of Theora state that the codec is not encumbered by patents, but to my knowledge, there's been no legal tests of that and no intensive review of the possible areas of infringement by a patent attorney. That's a serious issue for the uptake of the codec by vendors, since they're potentially on the hook if it later turns out that the codec infringes on people patents and the holders want to be dicks about it.

    1. Re:license is not the most important thing by XanC · · Score: 1

      But the same is true if it turns out the MPEG4 codec infringes on somebody else's patent.

    2. Re:license is not the most important thing by Reality+Master+201 · · Score: 1

      But the MP4 codec is produced by a company that 1) holds a significant number of patents itself (which both reduces the issues with infringement, and the likelihood of lawsuits, since in that limited domain, a lawsuit war can be dangerous for everyone), and 2) would indemnify the licensing parties against infringement suits.

    3. Re:license is not the most important thing by XanC · · Score: 1

      2) would indemnify the licensing parties against infringement suits

      Do they?

    4. Re:license is not the most important thing by Reality+Master+201 · · Score: 1

      Typically, yes, and in a case like this, you're a fool to not ask for it.

  27. Theora stupidity by Anonymous Coward · · Score: 0

    Theora has no two-pass mode: when you turn select bitrate instead of quality Theora applies a hard limit. x264 has this mode too but no one uses it because it kills quality and because no one is trying to send video over slow links anymore. Theora needs to catch up with the rest of the world that left slow DSL behind years ago.

    1. Re:Theora stupidity by baka_toroi · · Score: 1

      The Internet is not purely composed of VDSL links. Some people live in 3rd world countries, with a downlink speed of 256 kbps, if they're lucky.

    2. Re:Theora stupidity by Anonymous Coward · · Score: 0

      Uh, yeah, how about not using the CBR mode then? That's what the quality switches are for. Theora's got 'em, try using 'em. Quit BAAAAWing that it's not exactly the same, it does what you're asking just fine.

  28. Re:Theora sucks a nut by Dishevel · · Score: 1

    If you don't get it then make sure you are reading at +1 and above. Otherwise you will just hurt your little head.

    --
    Why is it so hard to only have politicians for a few years, then have them go away?
  29. No contest by GreatBunzinni · · Score: 0

    After seeing the comparison videos, I have to say that I don't see where the problem resides. Although Theora does demand more bandwidth for a video with similar good video (a subjective trait), as anyone can see the, Theora's quality at lower bitrates is far from bad. It's still better than the quality that sites such as youtube relied on when starting their service.

    Having that in mind, let's not forget that bandwidth is getting ridiculously cheaper and we are getting incredibly fast connections by the month. It's not like we are seeing people forfeiting their ISP contract due to the service fee being too much to bear or seeing people complaining about how their 1Mb/s connection not being fast enough. In fact, joe six-pack's internet connection is more than capable of downloading countless ISOs daily, let alone watching streaming video. And that's not counting all those fiber to the premises and similar projects. That means there is absolutely no problem caused by the difference in bitrate. The network is already more than capable of handling it.

    Moreover, knowing that the bandwidth aspect of the thing is irrelevant then the only problem that needs to be tackled is the problem of implementing the service. That is also a no-brainer, as one option, Theora, is freely available and freely accessible while the other is proprietary, patent-incumbered and controlled by single private entities who forces an economic penalty on it's adoption. Who in their right mind wants to build their foundation on a technology that is controlled by someone who wants to raise tollbooths to to access it?

    So, to put it short, Theora may demand more bandwidth but that is absolutely irrelevant. The real problem is that one contender is absolutely free, both economically and in terms of conditions, while the other will not only cost money but will also forces everyone to be at the mercy of some grand tech gatekeeper. Facing that question, I do believe the choice is obvious.

    P.S.: fuck you, slashdot, for screwing up the comment edit box so that I can only get paragraphs separated by newlines if I post the messages under the code option.

    --
    Slashdot, fix your code or at least hire someone who is competent at it to do it for you.
    1. Re:No contest by bonch · · Score: 0, Insightful

      Having that in mind, let's not forget that bandwidth is getting ridiculously cheaper and we are getting incredibly fast connections by the month.

      If this was some commercial offering from Microsoft, you would be criticizing it for using more bandwidth. Because it's an open source thing, you're justifying it by saying, "Eh, bandwidth is getting cheaper."

      Moreover, knowing that the bandwidth aspect of the thing is irrelevant then...

      And then you suddenly assume that the bandwidth argument doesn't exist.

      So, to put it short, Theora may demand more bandwidth but that is absolutely irrelevant.

      This is a video codec. Of course the bandwidth is relevant. It determines the quality of the video. If you're a video hosting service, you're going to want the codec that delivers the highest quality using the lowest bandwidth. How could you possibly describe it as "absolutely irrelevant" when it's one of the most important things in determining video codec quality?

    2. Re:No contest by GreatBunzinni · · Score: 0

      Having that in mind, let's not forget that bandwidth is getting ridiculously cheaper and we are getting incredibly fast connections by the month.

      If this was some commercial offering from Microsoft, you would be criticizing it for using more bandwidth. Because it's an open source thing, you're justifying it by saying, "Eh, bandwidth is getting cheaper."

      First of all, don't try to put words in my mouth. Second, bandwidth is irrelevant. It's not even a matter of it getting cheaper, per se. It's a matter that nowadays the bandwidth available to any home user is far greater than the present needs, not only in terms of speed but also in the volume of information transfered. You never saw anyone complain about the quality of youtube's videos, which carry a rather low bitrate, rendering them unwatchable, nor you ever say anyone complain about how their ISP's charges went through the roof due to watching youtube videos. You never saw that because nowadays that doesn't matter at all. It's perfectly irrelevant. And if it's irrelevant on low-bitrate codecs and if it's still irrelevant after youtube launching it's hidef service then why would it become suddenly relevant with the introduction of theora as a standard codec?

      Moreover, knowing that the bandwidth aspect of the thing is irrelevant then...

      And then you suddenly assume that the bandwidth argument doesn't exist.

      And it doesn't. Feel absolutely free to try to prove me wrong. I, on the other hand, only need to point out that bandwidth was never an issue, nor shall it ever be one, when services such as youtube were introduced, let alone their hi-def services. You will never hear anyone complain how they can only afford to watch 50 seconds of a minute-long video, let alone complain about how a small bitrate difference from theora to other competing codecs would render the service useless. It's a non-issue and the people who try to make it an issue are grasping at straws.

      So, to put it short, Theora may demand more bandwidth but that is absolutely irrelevant.

      This is a video codec. Of course the bandwidth is relevant. It determines the quality of the video. If you're a video hosting service, you're going to want the codec that delivers the highest quality using the lowest bandwidth. How could you possibly describe it as "absolutely irrelevant" when it's one of the most important things in determining video codec quality?

      Oh, so you somehow believe that the codec availability are somehow a non-issue? Do you really believe that a media-streaming company looks at bitrates and ignores the ability that the general public has or lacks to access their service? Moreover, do you also believe that it is impossible to choose the bitrate of any given encoding? And last but not least, do you also believe that, even in the far-fetched scenario where bitrate/bandwidth actually matter something, the perceivede quality difference resulting from equivalent bitrate encodings actually makes any difference whatsoever in the eyes of anyone? Considering the level of quality being discussed, obviously it doesn't make any difference whatsoever.

      --
      Slashdot, fix your code or at least hire someone who is competent at it to do it for you.
  30. Re:Theora sucks a nut by squizzar · · Score: 3, Insightful

    Who is this 'Anonymous Cowardon' who keeps posting? Somewhere behind my computer a small pile of spaces seems to have leaked out...

  31. Re:Theora sucks a nut by Anonymous Coward · · Score: 2, Funny

    If you copy and paste it into a text editor, you'll discover that there's actually a collision between a space and an anti-space there. (That's sort of like anti-matter, but more digital.)

  32. Not a very good test case by dascritch · · Score: 1

    ffmpeg is known to have several encodng problems both and with theora.

    --
    (Sorry my bad French) Je fais parler les Guignols de l'Info. Le pied, quoi.
  33. More Importantly... by petermartin · · Score: 1

    Will someone just get to the point and tell me how this will affect my porn-watching experience?

  34. Re:Theora sucks a nut by cheftw · · Score: 1

    What does that look like? A two-dimensional space, in 3-space...

    But really, seconded. I keep thinking it's a particle.

    To continue on this train of thought, where is my Large AnonymousCowardon Collider?

    --
    Always back up, never back down. ---- Think you're cool 'cos your uid is prime? Take mine, modulo the one digit integers
  35. The specific encoder matters too by xiphmont · · Score: 4, Insightful

    Only one point I wanted to mention (since the article and comments have all been--- oddly balanced for Slashdot)

    The article points out that current Thusnelda is not as high quality as the best available h264 encoder at high bitrate video and unlimited encoding time. No argument there, it's true. Thusnelda still has a ways to go, despite the distance it's come; the current alpha still has no Adaptive Quant whatsoever, which will go in before final release.

    However, the vast majority of users are not using x264. If you look at the h264 YouTube encoder, which has been designed for speed rather than 'work as long as you like to optimize the output', suddenly Theora is exactly on-par. In short--- Theora is every bit as good as the way that the real world is going to end up using h264 for the forseeable future. And the users of that 'inferior' h264 encoder seem pretty happy with it.

    Anyway, this isn't disagreeing with anything you've said, it's simply a practical way to look at the difference.

    Monty

    1. Re:The specific encoder matters too by evilviper · · Score: 1

      If you look at the h264 YouTube encoder, which has been designed for speed rather than 'work as long as you like to optimize the output', suddenly Theora is exactly on-par.

      Maybe, but you're accounting for performance in on breath, and ignoring it in another.

      Theora (and VP3.2 before it) remains a worse performing encoder, AND decoder, than the slowest H.264 codecs I've used, so it's actually an UNFAIR comparison for x264, let alone something even faster.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    2. Re:The specific encoder matters too by icknay · · Score: 1

      Hey Monty -- when Thusnelda has made its next step up -- Adaptive Quant and what have you -- I'd be happy to do a followup article + I'm interested to get tips to make sure I'm using the right flags. My instinct is that high output quality and minimizing bandwidth are the most important things, and encoding CPU use is less so, but I should at least be clear that the low-cpu niche is one some care about.

    3. Re:The specific encoder matters too by TheTurtlesMoves · · Score: 1

      If Theora had half the time the different OS implementations of xvid and h.264 encoders things would be a lot different I think.

      Unfortunately this is not the case... And I can see this ending up much like the gif situation.

      So thanks for at least giving us a debate about what to support and the option for real free beer and freedom. If there was no theora we would be stuck wounding just how much we could get shafted over this.

      --
      The Grey Goo disaster happened 3 billion years ago. This rock is covered in self replicating machines!
    4. Re:The specific encoder matters too by Virak · · Score: 1

      I think you mean "it's simply an incorrect and biased way to look at the difference". You can scream that no true Real World situation would care about anything but speed until your throat hurts, but it doesn't change the fact that not everyone using a video codec is using it for some video sharing site, and a in lot of actual real world situations, encoding speed is a fairly distant second to quality. And on that front, Theora is always going to lose.

    5. Re:The specific encoder matters too by Anonymous Coward · · Score: 0

      However, the vast majority of users are not using x264. If you look at the h264 YouTube encoder...

      Youtube uses x264. They just use pretty fast settings. One of the big social networking sites, I think Facebook also uses it.

    6. Re:The specific encoder matters too by xiphmont · · Score: 1

      I'm not worried about there being a ton of later comparisons as Theora continues to improve :-)

      In general, we recommend people not use non-default settings with our codecs. Unlike many other projects, we put effort into making sure the defaults are correct.

      That said, this is one case where the Theora default was suboptimal because it was the wrong use case. We need to reword the way these options are specified. For bitrate manged modes, there's two common ways to use them: Very tightly constrained rate for a fixed-rate channel (like ISDN or low-rate DSL) and a more relaxed management that is simply trying to hit some size over the space of the whole movie (usually a two-pass mode, fit-a-DVD-on-a-CD type use). Right now, the Theora tools all do the first and that's how your test was performed. The h264 was encoded with the second. So that's a penalty to the constrained encoder.

      VBR vs VBR is a more accurate direct test of encoder capability. Don't get me wrong, x264 is going to win that test too, just not by as much.

  36. Chips? by sunderland56 · · Score: 0, Redundant

    I can buy off-the-shelf parts to decode MPEG4. Where are the chips to decode Theora available?

  37. slashcode sucks by Anonymous Coward · · Score: 0

    do the slashcode authors even try linux?
    these rat droppings in the middle of posts
    have got to go.

  38. reasonable discussion, progress by Onymous+Coward · · Score: 1

    You have lost, admit it and have a nice day.

    This kind of attitude is half the reason people aren't more reasonable in discussion.

    If you make discussion about beating others, you derail us from the more valuable goal of cooperatively working towards truth.

    Yeah, you were right about downward pressure, but you turned into an asshole at the end there. On behalf of humanity I would ask that you knock that off.

  39. !reasonable discussion by clone53421 · · Score: 1

    You make a fair enough point, but the fact of the matter is: I was right; you knew it, I knew it, the moderators knew it, and he probably even knew it, yet he continue to argue by claiming he knew what "normal" people think.

    Re-read my second post... why would anyone argue with that, except to be an ass? I even clarified what "downward pressure" is, in case he was one of the supposedly "normal" people who apparently think nothing can go up if something exerts a downward pressure on it. With his response, I basically concluded that he's either trolling or irrational and subsequent "reasonable" discussion was not likely.

    Look, I may occasionally act like an ass when somebody wears my patience thin by continuing to argue an obviously wrong point, but at least I try to admit it when I'm the one who's wrong.

    --
    Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    1. Re:!reasonable discussion by Onymous+Coward · · Score: 1

      Doing things like admitting mistake is outstanding. I commend you, sir, for that forthright behavior. That kind of discussion helps. If people see that others are interested in accuracy rather than (perceived) domination, they'll be more willing to concede their own mistakes or to concede your correctness when they're wrongly in opposition.

      I can understand the motivation to switch gears from reasonable discussion to snark mode if the other party appears to be beyond reason. I find myself experiencing that urge frequently. But I recognize that even if I'm right, even if they're wrong, even if they're ridiculous and stubborn in their wrongness, it doesn't benefit them or humanity at large to create more "Internet forum fighting". It might help me to feel better, but I can and should find other ways to vent my frustration with the inanity. Making more Conflict Text and putting that out into the world for others to slog through doesn't help the signal to noise ratio and it's even actively harmful in that it raises the overall perception of conflict in the world and therefore the likelihood that people will default to antagonistic behavior. It exacerbates the problem that it's reacting to. It's a 180 from that gentlemanly, productive concession of point. It's hard, but I try to remember to control myself during those urges to lash out. I don't always do a good job.

      ---- ---- -----

      Freetardo, note that you lose even worse if you let the fact that someone is fighting you force you into an increasingly ridiculous position. It's not about whether you can beat someone else in discussion by having as opposing a position as possible, by admitting as little fault in your arguments as you can get away with, and by admitting as little correctness in your opponent's argument as you can manage. That's not beating anyone but yourself. It's ironic, but when people fight in forums they automatically lose, because fighting is itself stupid. Just look at the statement you're quotable with now: "When a normal person uses the term ``downward pressure'' when referring to the cost of something it does mean that the price goes down". You're on record with that idiocy now, and you probably only pulled it out because you were in the "I must disagree because I'm fighting" mode.

      Granted, admitting fault is hard, but it's stronger and righter to do so. It's immature to stay the course when you're wrong. Let your first reaction to contradiction be something like "Hm, how true is that?" rather than "Nuh uh!"

  40. Concrete? Not...one...bit... by Anonymous Coward · · Score: 0

    The guy is using absolutely -none- of the baseline features that x264 offers to improve the video stream - and let's not mention what is offered in the more advanced profiles.

    This comparison is anything but thorough. Poor job.

  41. Theora sucks? by cheesybagel · · Score: 1

    I have looked at some clips posted with both VLC and Media Player Classic using CCCP. Theora sucks versus H.264. The amount of noise in the captions and images, it is like the difference between looking at an extremely compressed and noisy JPEG, and a slightly blurred PNG. So what gives? Does my player suck, or is this really the best its supposed to do? Sure it looks better than the blocky H.263, but that isn't saying much.

  42. Not much of an issue for Theora by Anonymous Coward · · Score: 1, Insightful

    Companies have only bothered to write GPU shader decoders for H.264 because 1080P H.264 can barely be decoded on a top end CPU.

    Theora simply doesn't have that problem. Although there probably is no reason that someone couldn't use CUDA to write a GPU decoder for it, I don't know why anyone would bother. The netbooks don't have the kind of fancy GPUs that would be worthwhile for this yet, so those theora developers should probably instead spend their time working on the ubiquitous ARM processors used to decode H.264 in devices like the iphone and the embedded MIPS CPUs often used in set-top boxes as dedicated H.264 decoders.

    1. Re:Not much of an issue for Theora by Anonymous Coward · · Score: 0

      except in most "ARM" processors also have a hardware H.264 decoder in the same chip, and the ARM CPU doesn't actually do the decoding. Same with MIPS and most other embedded SOC that contain an ARM or MIPS CPU

    2. Re:Not much of an issue for Theora by Svartalf · · Score: 1

      Typically, they DON'T have a hardware decoder. What they have is a full-tilt DSP capable of doing a variety of Video and Audio formats (See OMAP2, OMAP3, Snapdragon, etc... You'll find that there's no "h.264 decode code" and a DSP like TI's DaVinci instead...). Ditto the MIPS and other SoC's.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  43. Or, if we could get Quicktime for Linux by Anonymous Coward · · Score: 0

    Apple seems to have paid for it all so you can get Quicktime for Windows and Mac. The dlls/sos exist already on the pc so you can use THEM to render the video.

  44. That's just BS by YA_Python_dev · · Score: 1

    The developers of Theora state that the codec is not encumbered by patents, but to my knowledge, there's been no legal tests of that

    How can you do a legal test of the claim that nobody can sue you over Theora? Nobody has been sued! What more proof do you think can be provided?

    Proving a negative is always very difficult, often impossible. Try to prove that the Invisible Pink Unicorn doesn't exist.

    So either provide the patent number, or be ready to be accused of spreading FUD.

    And don't even start with submarine patents: this is a technical term for a questionable practice of the USPTO that can hide a patent for at most two or three years, Theora is based on VP3 which is more than ten years old.

    no intensive review of the possible areas of infringement by a patent attorney.

    So you are trolling: Firefox, Opera and Chrome will all ship with Theora support later this year. Mozilla and Opera have publicly stated that their lawyers have verified that Theora is clear from hostile patents (and this can be tested: patents are by their very nature public). I don't know about Google, but you can't possibly suggest that a company worth $ 31 billion would ship a video codec without extensive legal checks.

    And, BTW, there's proof that the alternative, H.264, is heavily patented: you need to pay for the encoding, the decoding and for every download of a video from your site. The pay-for-each-download part is only true for videos longer than 12 minutes, but they can change the patent licensing terms any time they want.

    --
    There's a hidden treasure in Python 3.x: __prepare__()
  45. Pears and apples by rawler · · Score: 2, Informative

    Wow, I just had to comment on this. The article itself is of course nice and intriguing (and the video-clip chosen is an excellent clip to give the codec a hard-time. The grass, and medium-mask net in the background, wow.)

    The problem with the article is that it really compares pears with apples, and is not too specific about what pears and what apples. The main problem here is that is uses different suites for conversion, in one hand ffmpeg with some probably well-tuned defaults for x264 (-vpre hq), and on the other hand ffmpeg2theora, that may be tuned for different defaults and different coding-settings. Especially, there are two parameters not covered by the article that may have a huge impact. Multipass-encoding, and keyframe-density.

    Multipass-encoding is a technique where you let the encoder skim the content several times, gatherings statistics on progressive levels. Multipass encoding has huge benefits, and can sometimes cut the mbit/quality in half, or more.

    Keyframes are special frames in the video-stream where the content can be synced. Between those frames only progressive frames happen, so you can't skip to those frames. Keyframes usually take up a lot more space than the frames in between so you want as few as possible of those, but if you make them too few, you will be limiting seeking severly, and for live content, the zap-time will increase.

    Then there's the issues of whether different processing filters were used between the sets, and of course exactly WHICH versions of the codecs were used. "June-something" isn't really a good spec.

    To make it a bit more equal comparison, and also with known versions, I tried redoing it myself, using a gstreamer-pipeline and the same source-material used in the article. The pipelines used were:

    gst-launch-0.10 filesrc location=soccer_4cif.y4m ! decodebin ! x264enc bitrate=1000 ! avimux ! filesink location=soccer_4cif.y4m.avi
    gst-launch-0.10 filesrc location=soccer_4cif.y4m ! decodebin ! theoraenc bitrate=1000 ! oggmux ! filesink location=soccer_4cif.y4m.ogv

    Unfortunately, I don't have much time, or hosting space to share the encoded results, but trust me, it was NOT in favor of x264 with these settings. On the bright side, you can try it out for yourself, and fiddle with different settings, all versions are directly from updated Ubuntu Jaunty repositories, as of today. Just install gst-tools, and all gst-plugins even from multiverse.

    Happy encoding!

    1. Re:Pears and apples by icknay · · Score: 1

      Hmm, I tried the above suggestion, but actually got worse results. Theoraenc produces much larger files (essentially not hitting the bitrate), so you have to keep that in mind. I suspect I have to do something additional to get theoraenc to use the most recent libtheora on my machine. Anyway, it seems unlikely that theoraenc is going to get much better results than ffmpeg2theora if they are calling the same underlying library. On the other hand, I can certainly imagine some flag or other that would optimize the encoding better. My preference is to use ffmpeg2theora for the web examples, since it is the most commonly referenced tool on the web for normal people to do Theora encoding. If there is some way of getting higher quality encodings ... well it seems like ffmpeg2theora is going to support it.

    2. Re:Pears and apples by rawler · · Score: 1

      About the theora not following bitrate, yeah, I discovered that too, a minute after posting this. *fail*

      Still though, if you want to compare codecs, you've got to ensure the codecs are run under similar conditions (GOP-size, number of passes, etc.). Driving them in different pipelines (ffmpeg, with tuned x264 as compared to ffmpeg2theora) is far from ideal in that respect.

      I work for a television distributor, and half a year ago, we had a customer complaining that we were encoding our MPEG-4-streams with too high bitrate, claiming that other encoders could achieve the same quality at only half the peak bitrate. After investigation, we discovered that he had run the other encoder with 15-second GOP, which in broadcast would infer up to 15 seconds zap-time (time to get a picture when zapping to a channel). So those parameters really do matter for encoder performance, but they are still not always desirable to tune to maximum.

    3. Re:Pears and apples by Ginger+Unicorn · · Score: 1

      I'm genuinely curious - what on earth makes you use that font for your posts? It's horrifically painful to even look at, let alone try and read. What's wrong with the default font? Or, why not use a non-monospace alternative?

      --
      (1.21 gigawatts) / (88 miles per hour) = 30 757 874 newtons
    4. Re:Pears and apples by rawler · · Score: 1

      I was tired, in a hurry, and I didn't get the HTML-formatting, or the plain-text-mode to respect my paragraphs (which, trust me, a LOT less readable than the monospace-stuff). :)

  46. How does this compare to flash? by Anonymous Coward · · Score: 0

    I know that has nothing to do with the article, but just out of curiosity I wonder how flash looks when using a similar file size.

  47. Fiasco! The fractal codec by mrmeval · · Score: 2, Interesting

    Does anyone remember it? The author screwed up and coded parts of it on university time so had to revoke the GPL license since they could not prove which parts were or were not university property.

    I spent a month compressing a highly scaled video clip and was able to put about 20 seconds on a floppy. I could compress a complex jpeg with the static compressor into 4 - 20k.

    http://www.linuxjournal.com/article/4367

    Bandwidth wise it's marvelous, it's the number crunching to compress it that's the killer. I'm not a coder and his paper is marginally comprehensible but there is no way I could recreate the codec.

    --
    I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
  48. all encoders are not created equal by Anonymous Coward · · Score: 0

    This does not take into account that software (and hardware) encoders are all built and behave differently, even for the same formats.

  49. Re:Theora sucks a nut by node+3 · · Score: 1

    where is my Large AnonymousCowardon Collider?

    You're posting on it.

  50. Why use dedicated hardware by N+Monkey · · Score: 1

    green computing hardware video acceleration is the present and the future

    It is great to fully utilise hardware that you have now, but H.264, DivX, and WMV hardware acceleration is not the future. Why lockdown hardware to accelerate a specific video coding format that will change in the future? Instead, if the engineering effort is spent making the CPU & video operations faster (and smaller die size, more cores, lower power requirements) then all applications benefit, not just H.264, DivX, and WMV video playback. The hardware industry is taking this concept further, investing heavily in CPU & video on the one chip.

    Because dedicated hardware will use only a small fraction of the power programmable hardware will use. For example, H.264 HD high profile can be decoded in dedicated hardware that's running at 200MHz. A CPU (plus GPU assistance) is surely going to need several GHz to do the same job.

    Anyway, the silicon cost of dedicated hardware is small and, if it's not being used it can be switched off entirely. Furthermore, if programmable hardware CPU/GPU is being used to do video decode then it will slow down the CPU etc for other tasks it may be required for.

    1. Re:Why use dedicated hardware by Svartalf · · Score: 1

      Heh... Because they use a dedicated DSP that uses the small fraction of the power the GP CPU will use doing the decoding and allows them to pick and choose Video codecs on a whim...

      Most of the mobile devices happen to do that. Some consumer devices that worry about playing DVD's or DivX will use "dedicated" hardware, comprising a few of the difficult things to do on playback (not everything- they don't do everything, ever...) and the rest is done in the MIPS or ARM main CPU. They'll do that to shave a few pennies off their BOM. If they're making a high-end machine that supports more than one or two functions fully, they'll resort to a similar setup to the mobile devices.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  51. 1600kbps is too high for theora by Anonymous Coward · · Score: 0

    Theora is I think better in comparisons at lower bitrates, say below 500kbps. And there's a new alpha released, after one used here. Poster mentioned in the article another recent comparison, albeit one using youtube's encoders for h.264, and including audio. Poster seems to think the choice of big bucks bunny made theora preform better. Yet, that comparison too concludes theora looses out beyond 500kbps.

  52. Just Stop Changing It by Anonymous Coward · · Score: 0

    I'm getting sick of having to update a fsckin video decompressor every time I click on a new URL. We don't constantly hunt for ways to hose delivery of static images by reinventing .jpg over and over, so let's stop doing it with video. If I want faster video I'll get faster internet.