Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Mozilla The Internet Media

Ogg Theora In Firefox, With Wikimedia Support 339

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."
This discussion has been archived. No new comments can be posted.

Ogg Theora In Firefox, With Wikimedia Support

Comments Filter:
  • by Anonymous Coward on Thursday July 31, 2008 @02:26PM (#24420917)

    You should see the doom9.org results of Theora. It's like... watching 1990s RealMedia clips or MPEG-1.

  • Ugh (Score:0, Informative)

    by Anonymous Coward on Thursday July 31, 2008 @02:29PM (#24420967)

    I hate to burst your guys bubble but Theora is a pretty lousy codec. This isn't like Vorbis which holds its own. I have no interest in it at all.

    Now Dirac / "That guy with a cat who's name I can't spell" I'd be interested in.

  • amount of content (Score:3, Informative)

    by geniice ( 1336589 ) on Thursday July 31, 2008 @02: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 @02: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 Anonymous Coward on Thursday July 31, 2008 @02:42PM (#24421179)

    Well, use VLC media player, that can do 1, 2, and 3.

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

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

  • by Raul654 ( 453029 ) on Thursday July 31, 2008 @02:49PM (#24421307) Homepage

    ffmpeg does support conversion to ogg theora. The problem is that (a) ffmpeg is Linux only, which means that it won't serve any more than a niche audience for the purposes of putting content on Wikimedia commons, and (b) ffmpeg is an 800 pound gorilla. Trying to read through its man page to figure out the correct options to output to theora is *painful* (on the occasions I've used it, I had much more success simply googling for the right command)

  • Untrue (Score:1, Informative)

    by Anonymous Coward on Thursday July 31, 2008 @02:52PM (#24421377)

    From Wikipedia:

    "MPEG-4 contains patented technologies that require licensing in countries that acknowledge software patents. Patents covering MPEG-4 are claimed by over two dozen companies. The MPEG Licensing Authority[1] licenses patents required for MPEG-4 Part 2 Visual from a wide range of companies (audio is licensed separately) and lists all of its licensors and licensees on the site. New licenses for MPEG-4 System patents are under development[2] and no new licenses are being offered while holders of its old MPEG-4 Systems license are still covered under the terms of that license for the patents listed (MPEG LA â" Patent List).

    AT&T is trying to sue companies such as Apple Inc. over alleged MPEG-4 patent infringement.[3] The terms of Apple's Quicktime 7 license for users[citation needed] describes in paragraph 14 the terms under Apple's existing MPEG-4 System Patent Portfolio license from MPEGLA."

  • by a nona maus ( 1200637 ) on Thursday July 31, 2008 @02: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.
  • by Anonymous Coward on Thursday July 31, 2008 @03:02PM (#24421527)

    (a) ffmpeg is Linux only

    No, it isn't. http://en.wikipedia.org/wiki/Ffmpeg [wikipedia.org]

  • by Raul654 ( 453029 ) on Thursday July 31, 2008 @03:05PM (#24421577) Homepage

    After some time spent googling and figuring out how to use Mencoder and Ffmpeg to do the rotation and theora transcoding, I wrote a Python script [udel.edu] to do the heavy lifting. So that takes care of my problem, but that won't work for 99.9% of people who have this problem.

  • Re:YouTube (Score:5, Informative)

    by linuxrocks123 ( 905424 ) on Thursday July 31, 2008 @03: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:That is nice (Score:1, Informative)

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

    That is one of the side-effects on nspluginwrapper for linux. While its main use is for running 32 bit binary plugins on 64 bit, even on 32 bit it has the advantage of shielding firefox from crashes of wrapped plugins.

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

    by funaho ( 42567 ) on Thursday July 31, 2008 @03: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 @03: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.

  • Re:YouTube (Score:2, Informative)

    by andy9701 ( 112808 ) on Thursday July 31, 2008 @03:23PM (#24421917) Homepage Journal

    It'd be great, but it's unlikely to happen any time soon. IE is still the dominant browser, and YouTube can't just avoid their major audience.

    Why couldn't YouTube support both formats? GameTrailers [gametrailers.com] does something like this - I know off hand that it supports QuickTime, WMV, and Flash (and another I think, but I'm not positive on that). I believe that it auto-detects which one is best given your OS, browser, and what is available. For example, I generally visit the site on my MacBook in Firefox, so I generally get the Quicktime version. Sometimes I get the streaming one instead (I assume because either the Quicktime version isn't available, or I only get Quicktime when streaming isn't available).

    It shouldn't be that hard for YouTube to do something similar, and provide the Ogg version to FF3.1 users, and Flash to everyone else.

  • Re:YouTube (Score:5, Informative)

    by negRo_slim ( 636783 ) <mils_orgen@hotmail.com> on Thursday July 31, 2008 @03: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].

  • by GalacticCmdr ( 944723 ) on Thursday July 31, 2008 @03:31PM (#24422057)
    Yes I can see how relevant a review from 2005 is when it is 2008. Considering that no video player has advanced since 2005 you would be foolish to use Theora. It was the truth in 2005, but that is no longer true.
  • No FUD. (Score:5, Informative)

    by a nona maus ( 1200637 ) on Thursday July 31, 2008 @03: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.

  • by Miladinoski ( 1280850 ) <miladin,miladinoski&gmail,com> on Thursday July 31, 2008 @03:41PM (#24422269) Homepage

    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.

  • by Raul654 ( 453029 ) on Thursday July 31, 2008 @03:42PM (#24422291) Homepage

    The script is here [udel.edu]

  • by compro01 ( 777531 ) on Thursday July 31, 2008 @04:09PM (#24422851)

    You are aware that article is from over 2 1/2 years ago and theora's development did not stop dead at that point, right?

    More recent developments [mit.edu] seem quite promising.

  • Re:YouTube (Score:1, Informative)

    by Anonymous Coward on Thursday July 31, 2008 @04:15PM (#24422941)

    Actually, YouTube have provided feedback to the HTML 5 video element specification (and that feedback has led to spec changes):

  • The bitstream format is fixed, so encoder and decoder can be (and are) improved independently.

  • Opera video support (Score:2, Informative)

    by sgunhouse ( 1050564 ) on Thursday July 31, 2008 @04:33PM (#24423185)

    Opera has been working on video tag support for some time, their test build (a version of Opera 9.52) was released two weeks ago.

    Article: http://labs.opera.com/news/2008/07/18/ [opera.com]
    Download links: http://labs.opera.com/downloads/ [opera.com]

  • Those are labs builds. Opera has no release build or planned release build (like this Firefox release) with the feature in.

  • Re:The truth is ... (Score:3, Informative)

    by mabhatter654 ( 561290 ) on Thursday July 31, 2008 @05:00PM (#24423609)

    because that VLC cannot be legally distributed in the USA and other places due to patents, not copyright. The "code" is free but the "problem" has a license that must be paid. Organizations with money at stake Wikimdeia, Mozilla, Ubuntu... can't cut corners on these things.

  • Re:YouTube (Score:2, Informative)

    by rhinokitty ( 962485 ) on Thursday July 31, 2008 @05:25PM (#24423965)
    Well, I would like to point out that YouTube should have a business model that is flexible enough to incorporate changes in technology. I don't think that squashing innovation or other technologies is smart. It is wasted time, and if the squash fails (technical term) then they have wasted time and resources they could have allocated to developing new features, products and innovations of their own. If they provide a useful service people will go to YouTube regardless. Some may download, most will probably watch online (why download if the video is there and will always be there). People like options, and having the support of Ogg et al can only be a good thing for YouTube/Google.
  • by dave420 ( 699308 ) on Thursday July 31, 2008 @06:03PM (#24424535)
    No, it's "available for Windows" in the same sense that you download the .exe from one of the many sites that host the binaries and run it.
  • by TheSunborn ( 68004 ) <mtilsted.gmail@com> on Thursday July 31, 2008 @10:49PM (#24427601)

    Aac (Not acc) is covered by patents and to quote from wikipedia:
    'However, a patent license is required for all manufacturers or developers of AAC codecs [9].'

    (See: http://en.wikipedia.org/wiki/Advanced_Audio_Coding#Licensing_and_patents [wikipedia.org])

  • Re:YouTube (Score:3, Informative)

    by Cal Paterson ( 881180 ) * on Friday August 01, 2008 @02:31PM (#24437741)
    Adblock cannot filter flash ads, else I wouldn't have seen the youtube advert. Is it really so hard to convince people that "Yes, there are youtube adverts" and "Yes, there really are youtube adverts"?

There are two ways to write error-free programs; only the third one works.

Working...