Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

Create Account  |  Retrieve Password

Ogg Theora In Firefox, With Wikimedia Support

Posted by timothy on Thu Jul 31, 2008 01:19 PM
from the cause-for-optimism dept.
An anonymous reader writes "Ogg Theora support for the HTML5 <video> tag is in the Firefox 3.1 nightlies. Theora is the only video format allowed on Wikimedia Commons, so Wikimedia people are pushing Wikipedia readers to download a nightly and try it out. Break it, crash it, report bugs, get it into good shape and nullify Apple and Nokia's FUD the best way possible. They may have gotten the words 'Vorbis' and 'Theora' removed from the HTML5 spec, but the market will tell them when their browsers are sucking."
+ -
story

Related Stories

[+] News: Theora 1.0 Released, Supported By Firefox 310 comments
YA_Python_dev writes "The Xiph.Org Foundation announced Monday the release of Theora 1.0. Theora is a free/open source video codec with a small CPU footprint that offers easy portability and requires no patent royalties. Upcoming versions of Firefox and Opera will play natively Ogg/Theora videos with the new HTML5 element <video src="file.ogv"></video>, and ffmpeg2theora offers an easy way to create content. Theora developers are already working on a 1.1 encoder that offers better quality/bitrate ratio, while producing streams backward-compatible with the current decoder." Adds reader logfish: "Since its bit-stream freeze in June of 2004 there have been numerous speed-ups and bug-fixes. Although Nokia claimed it to be proprietary almost a year ago, nothing has been proven. So now it's time to help it take over the internet, and finally push for video sites filled with Theora encoded vlogs, blurts and idle nonsense."
This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • YouTube (Score:5, Funny)

    by linuxrocks123 (905424) on Thursday July 31 2008, @01:23PM (#24420861) Homepage Journal

    It would be nice if YouTube supported in-browser Theora once Firefox 3.1 is released. It would also be nice if Theora were a good enough codec for that to be practical for them.

    • Re:YouTube (Score:5, Insightful)

      by Anonymous Coward on Thursday July 31 2008, @01:26PM (#24420919)
      No way Youtube is going to let Joe Sixpack easily download whatever video he wants to his computer.
      • Re:YouTube (Score:4, Insightful)

        by Lumpy (12016) on Thursday July 31 2008, @01:46PM (#24421249) Homepage

        oh jeebus, that is ALREADY EASY.

        If joe sixpack cant type "youtube downloader" into google and find a product to buy or get for free than he is a drooling moron.

        youtube has no protections for their videos, just like vimeo and the others, it's trivial to nab what you want off those services.

        Granted nobody wants the horribly pixelated and low quality files on youtube, and that is their protection.

      • Re: (Score:3, Insightful)

        by Anonymous Coward

        No way Youtube is going to let Joe Sixpack easily download whatever video he wants to his computer.

        You checked the contents of your browser's cache folder recently?

        • Re:YouTube (Score:5, Insightful)

          by Rob T Firefly (844560) on Thursday July 31 2008, @01:52PM (#24421369) Homepage Journal
          Youtube's business model (such as it is) revolves around keeping you coming back to their site to watch the videos, and view the associated ads while letting them track what you're watching. They are most certainly not eager to help you make them less money y letting you easily download. You may as well ask why your local cinema doesn't give you a copy of the DVD with your movie ticket.
          • Re:YouTube (Score:5, Informative)

            by negRo_slim (636783) on Thursday July 31 2008, @02:24PM (#24421953) Homepage

            Youtube's business model (such as it is) revolves around keeping you coming back to their site to watch the videos

            And Firefox relies on the power of customization to offer add ons such as Video Download Helper [mozilla.org] which allows you to download media on a page with two clicks. I find excellent for saving hard to find music videos on YouTube, reminds me what DVDs to look for when I visit my local independently owned record shop [buymusichere.net].

          • Re: (Score:3, Insightful)

            Same way average "Jow Sixpack" (sic) wouldn't be able to figure out how to download a Theora file and play it.

              • Re:YouTube (Score:5, Insightful)

                I think you are missing the thread of this conversation. The question is whether or not Youtube would consider offering Theora files. Someone above claimed that offering Theora files would allow people to download the videos (ie, watch them while not pointing their browser to Youtube). Someone else responded that tools exist to download Flash videos. The AC I responded to claimed that "Jow Sixpack" couldn't use those tools. I would argue that someone who can't use those tools would be equally incapable of downloading a Theora file.

          • Re: (Score:3, Interesting)

            Because the average Jow Sixpack doesn't know about those tools.

            We better keep quiet about it then.. and not let these tools get out on the internet where anybody can get to them...Oops. People are not as stupid as you seem to think. I've seen indifferent users express a desire to do something, and not stop trying until they figure it out. If someone has an incentive to do something, they will. Or they will find someone who can tell them how to do it.

      • Re:YouTube (Score:5, Informative)

        by linuxrocks123 (905424) on Thursday July 31 2008, @02:05PM (#24421587) Homepage Journal

        Ogg Vorbis is an awesome music codec, producing smaller files than MP3 for the same level of quality. Ogg Theora is a rather mediocre-to-poor video codec, producing larger files than most alternatives (MPEG4, for instance) for the same level of quality. To top it off, it also taxes the CPU more than alternatives, which is still important for really high bitrate videos. Given the current level of quality of the Theora codec, it wouldn't make any sense for YouTube to switch to it for its videos, even if YouTube had the desire to do so.

        • Re:YouTube (Score:5, Interesting)

          by negRo_slim (636783) on Thursday July 31 2008, @02:41PM (#24422257) Homepage

          To top it off, it also taxes the CPU more than alternatives, which is still important for really high bitrate videos.

          Which most likely is lack of support for hardware acceleration in the video card drivers. Easily remedied if AMD or Nvidia can be bothered to step away from their Watt eating contests.

        • Re:YouTube (Score:4, Interesting)

          by Anonymous Coward on Thursday July 31 2008, @03:54PM (#24423511)

          I think you are misinformed. Older Theora was pretty bad, but the current builds are great. If you use ffmpeg2theora well you can actually get better quality with smaller file size than the equivalent h.264 if the content is animated (as in cartoons, CG, etc.). Theora does still suffer with sharpness issues, and in a case where I would need to preserve sharpness I would choose h.264 over Theora. But for web video, h.264 has some definite drawbacks. As for which CODEC is more "web suitable", I'd have to question what type of video you intend to embed. I think in many cases people will want small, easy to handle video (easy to make, easy to distribute, small file size) in which case Theora is in my opinion the superior CODEC. If you want to play DVD quality video in your web browser then h.264 is probably a "good" choice.

          If we can use BOTH Theora AND h.264/MPEG4 with the video tag then I think everyone wins. Is that not the issue here?

  • amount of content (Score:3, Informative)

    by geniice (1336589) on Thursday July 31 2008, @01:29PM (#24420973)
    Wikipedia doesn't have that much Theora content yet so if this is going to become more universal more work on the content side is probably needed.
  • by Raul654 (453029) on Thursday July 31 2008, @01:31PM (#24420999) Homepage

    I've put more Theora videos on Wikipedia commons than almost anyone else. The problem is, ffmpeg2theroa [v2v.cc] (which is the most direct way of generating theora videos, by transcoding them from other video formats) is not all that great. I've tried to get three features included in ffmpeg2theora with no success at all. The developers don't have bugzilla and don't respond to email. (For anyone interested, those three features are: [1] a command line option to use whatever resolution the target video uses rather than manually specifying it [2] the ability to rotate by 90 degrees, and [3] because many cameras (including mine) tend to set a couple of bits wrong when creating quicktime movies, ffmpeg2theora need to be less picky about following certain file specifications. Right now, it errors out without producing any output)

    So yes, this is good news. But until there's more content to actually view using this - and that necessitates better production-side software - it's not all that big of a deal.

  • by a nona maus (1200637) on Thursday July 31 2008, @01:37PM (#24421091)
    I might claim that this event is unimportant due to Theora's quality compared to the leading-edge codecs, but it looks like that has been fixed [mit.edu], or soon will be. Obviously no one sane will knock Vorbis' quality.

    With the way things are going this sounds like it's going to be quite a fight between the proprietary and open worlds. I can't think of anyone better than Noikia [slashdot.org] and Apple [slashdot.org] to play the side of proprietary. ... Not even Microsoft seems to be able to pull off, well, evil as completely as those two these days. And with Mozilla and Wikipedia on the other side it's not like either side of this fight is hopelessly out-gunned.

    Of course, this is interesting to more than just Wikipedia [cydeweys.com], but few other players are both as important and have such a clear long-term vision.

    Round TWO! FIGHT!

  • I keep hearing that Theora has problems. Does it really? Or are these rumors FUD?

    Some of the "problems" seem to be misunderstandings. Like, someone encoding at a too low bitrate, and then complaining that the quality is poor. Perhaps encoding isn't very fast either. I know Theora isn't the best codec ever, but it's decent.

    I've heard it's difficult to program for the Theora libraries.

    But what I've heard the most of is unethical and unwarranted efforts to stop the use of Theora and Vorbis as well. In light of that, I regard reports of "problems" with a lot of skepticism.

  • by Anonymous Coward on Thursday July 31 2008, @01:45PM (#24421239)

    ... because it's patent-free. Quite a few games I see have vorbis.dll and therora.dll's about.

  • by Anonymous Coward on Thursday July 31 2008, @01:58PM (#24421481)
    Opera has also added support for Ogg Vorbis and recently released a build that supports video, 3D and their proposed file access: http://labs.opera.com/ [opera.com] Hopefully, Firefox and Opera can jointly tilt the scales in the favor of open video. Google should start using Ogg Theora instead of the proprietary bits they spew out now.
  • The truth is ... (Score:4, Insightful)

    by thedbp (443047) on Thursday July 31 2008, @02:01PM (#24421519)

    The truth is, Theora takes much more processing power to decode than h264. It can't match the quality of h264 when compressed to the same size. Beyond that, there are HARDWARE h264 decoder chips that require little power for use in mobile devices, not so with Theora.

    Free and open formats are awesome. But sometimes, just sometimes, being free and open isn't as important as being efficient and portable. Its about priorities and usefulness in the broader market. Theora has no traction in the mobile space. there is no indication it will surpass h264 in quality at similar file sizes.

    what good is a free and open video codec if it requires more disk space, more processing power, and has no ability to be offloaded to a specialized chip in a mobile device?

    If you want companies to adopt Theora, fix those issues. That's the benefit of open and free software. You are free and open to make it better until it meets the demands of the marketplace.

    • by Anonymous Coward on Thursday July 31 2008, @02:19PM (#24421859)

      When I was evaluating codecs for an embedded platform H.264 consumed three times the MIPS of the Theora decoder, on our target CPU architecture.

      H.264 did win out on quality, but the licensing was very expensive... almost as costly as our whole CPU. The cpu load would have required us to add an expensive decoding chip. Because of those negatives H.264 was simply a non-starter.

      Fortunately our application didn't require interworking with the outside world so Theora was a good fit. At the low bitrates we needed Theora's quality was far above our other options (MPEG1, for example) and reasonable enough.

      As Theora adoption increases we can expect the pace of increase to increase. For many people the objective balance is already in favour of Theora but for most applications compatibility dwarfs all other factors. Few care about 10% differences in bitrate, and free has a huge advantage over the long term in terms of archiving ubiquity.

  • by PineHall (206441) on Thursday July 31 2008, @02:06PM (#24421605)
    There is another free codex that I heard was pretty good. BBC has the Dirac video format [free-codecs.com]. Could this be an alternative?
  • by mattMad (1271832) on Thursday July 31 2008, @02:17PM (#24421813)
    I am not sure whether Firefox 3.1 will ever be finished as most Firefox developers seem to be trapped without power in Canada... :-) See: http://planet.mozilla.org/ [mozilla.org]
  • I really don't want to sound fanboyish, but, Opera implemented the attribute (though only for Windows at the time) at 8th November 2007 [opera.com] and it added the Mac and Linux builds at 18th July 2008 [opera.com].

    But, as always, it didn't got the respectable place in /.'s front page.

    I am also dissapointed in the fact that Wikipedia didn't even say a single word about Opera supporting the same spec. as Firefox even earlier than Firefox.
    Yes, I do know they support free (as in free speech) software so they recommended Firefox, but not saying a single word about Opera makes me (and Opera's devs) cry.

      • Re:That is nice (Score:5, Insightful)

        by bunratty (545641) on Thursday July 31 2008, @01:38PM (#24421105)
        How would Mozilla developers fix a crash in closed-source Adobe code?
        • Re:That is nice (Score:5, Insightful)

          by jorgevillalobos (1044924) on Thursday July 31 2008, @01:41PM (#24421165) Homepage

          How would Mozilla developers fix a crash in closed-source Adobe code?

          They may not be able to fix the problem, but at the very least they should be able to prevent Flash from crashing Firefox.

            • Re:That is nice (Score:4, Informative)

              by funaho (42567) on Thursday July 31 2008, @02:18PM (#24421827) Homepage

              Those of us on x86-64 already have this, because Adobe doesn't feel a 64-bit flash is important and we have to run 32-bit Flash via nspluginwrapper. When flash crashes for me all that happens is that any flash objects on open web pages disappear and turn into empty white squares. I just hit reload and it starts up flash again.

    • by Anonymous Coward on Thursday July 31 2008, @01:48PM (#24421273)

      Yeah, it's not like anybody used the IMG tag either, all media on the web is in OBJECT tags.

    • by a nona maus (1200637) on Thursday July 31 2008, @01:53PM (#24421389)
      Ah, nothing like Slashdot to bring out the best in humanity. The doom9 comparison is four years old... that would be like comparing something to the MPEG reference code. The latest work [mit.edu] on Theora shows a pretty clear doubling of quality per bitrate vs theora from a few months ago... but since this is Slashdot, I'm sure that little details like that won't slow anyone down. Good job, Nokia.
        • All these magic improvements are in the encoder; the decoder remains unchanged, so none of this affects FF.

            • by John Whitley (6067) on Thursday July 31 2008, @04:18PM (#24423867) Homepage

              Actually, the decoders don't often admit much quality optimization. Modern lossy codec formats for both audio and video typically allow for considerable implementation leeway (and computational expense) in the encoder, while the decoder's work is fairly cut-and-dried (and designed to be efficient). Consider that the encoder's job is to pick the reduced set of bits that best represents the original signal (within the format spec), but the decoder just has to handle reconstituting exactly one narrowly defined format.

              This front-loading of the work has two benefits: one as seen here, where better encoders can come along and provide benefit to all decoders. The other is an efficiency concern: the media will be encoded just once, but decoded many times.

              For those that are new here(tm), it wasn't that long ago that just decoding audio on a desktop computer or workstation was a fairly taxing operation. This set off this deliberate encoder/decoder work imbalance, but we continue to benefit wherever power draw is a concern.

    • No FUD. (Score:5, Informative)

      by a nona maus (1200637) on Thursday July 31 2008, @02:38PM (#24422205)

      The HTML5 spec originally specified that, as a baseline, conforming implementations should include a minimum of Vorbis and Theora.

      This would mean that web developers would have a reasonable baseline they could target that would work for all users, but still offer up 'higher quality' versions in more efficient alternative formats if the user had the right software.

      Sadly, some of the MPEG video patent holders have big voices in the W3C and demanded that there be no baseline. (What a shock: they don't want to have have a more level compatibility playing field because they don't want to have to compete on quality and price).

      W3C pulled the baseline due to those demands... but at least they didn't mandate useless or proprietary codecs.

      No one proprietary format can gain universal adoption because some companies are always going to push their own, which is why we have this morass of incompatibility... FLV, WMV, Real, ugh. Apple pay Microsoft for a video format? Not if they can help it!

      Companies like Apple are perfectly happy having their own walled gardens of incompatible formats since they've made quite a business out of it. The lack of a good standard suits them just fine.

      So... providing good working web video becomes a numbers game and it's all up to us users to set things straight by making good choices, which is why this is such big news. Internet standards... protocols, formats, etc. should belong to the public. Anything less will make us perpetual victims to fighting between big companies and leave us subject to constant taxes on our internet use.

      • Re: (Score:3, Interesting)

        It is old technology there are better alternatives that were free earlier. I would even support Ogg Tarkin more than Theora! Dirac (BBC), SNOW (Michael, FFMPEG) are by far better alternatives (wavelet) and they support lossless coding. That is what we want, especially for future generations.

        Theora has always been overrated. Now with the C implementation of Dirac and the hardware implementations that existed before there is no reason to still use Theora. Next to this anyone having directshow filters have