New Open Video Codec From Xiph/On2
xercist writes: "Xiph.org, the bringers of the mighty Vorbis codec, have done it again. The patents on On2's VP3 video codec have been effectively neutered, and it is being released under the BSD license for all to enjoy. The combination of VP3 video and Vorbis audio (in an OGG bitstream, of course) will be called Theora, and will soon take over the world. The ETA to a 1.0 release is approximately one year. You can also read an interview with Emmett Plant (Xiph CEO) here. The official press release will be up tomorrow, so don't complain about lack of mention on xiph.org just yet."
It's an uphill battle, that's for sure, and the DivX team is sure to come up with new features in a year. But does this open codec have a chance to overtake DivX? This could be another mp3/ogg debate, but more choices in video codecs is always better.
... do you "neuter" a patent?
Approximately how long until there's a windows version of a player, and some demos to check out? It'll be interesting to see how well the quality turns out once the algorithm is put into action.
:^)
Ryan Fenton
Does anyone know how vp3 compares to other codecs that are already here or emerging, namely MPEG3 and DivX? Ogg is obviously making headway in the technical area of being the best lossy audio codec, and if vp3 can do the same, then hopefully this will give Free Software an edge in the media areas.
One problem here though; I suggest someone adapt the VP3 code to a GPL license, ortherwise Microsoft, Apple, or any other company could simply take VP3 and make it Free Software's worst enemy by not releasing specs on the derivative audio codec. Observe: we are just now beginning to see Sorenson codecs that are open source.
Xiph needs to realise they don't know how to name things. A good name is part of marketting. It doesn't matter if you and all your geek buddies can talk about Ogg Vorbis without feeling akward if all the other kids think it sounds like Klingon. Is it any surprise DivX is so widely used when the name was basically stolen off a product that had commercial marketting?
VP3 is a great name. Most people can even imagine what it stands for - video mp3 - which they would be very comfortable talking about. Why change it?
There's no information that leads me to believe it will rival the quality or compression of Mpeg-4. If it were as easy as trying would not realnetworks and quicktime have already made equivalant codecs?
will we trade .vp3 instead of .mp3?
Since when has this country used intellectual elite as a pejorative term?
We all know that porn site's choice of encoders dictates the success of media formats!
With the majority of people still using Windows, the DOJ having sold out to Microsoft, allowing them to continue to bundle Windows Media Player with Windows, and the remaining states' lawsuit still a way off from achieving any real results, so it seems, it seems hard for any other media suite to gain mainstream acceptance as a standard. Even if the states get Media Player out of new WinXP releases, there are still many, many people with Media Player on their computers, many of whom don't care enough to download another program. It looks like it's going to be an uphill battle...
What the headline implies is that On2 is not helping out. This is incorrect.
"On2 will sponsor work done by the Xiph.org Foundation to combine those projects, plus On2's already open-sourced VpVision personal video recorder, into a product they believe will provide serious, free competition to the increasingly expensive MPEG-4 royalty fees." --from NewsForge
Hats off to On2!
-b
PS. Currently listening to Oggs and ripping them too. tres nice.
I don't mean to be negative but....how many people download oggs? or use oggs in their RIO's?
Comment removed based on user account deletion
Before anyone praises "On2 Technologies" too much, you should be aware of their product line. VP3 is their old leftovers. They've since improved it and release VP4, and recently made more improvments and released the VP5 codec. They've been giving VP3 away for some time, as more of a demo of what their newer technologies can do better.
While it's better then nothing, (we certainly need an open video codec), but On2 isn't exactly fully on the Open Source wagon.
Just a few facts for those who didn't and won't bother to read the background and articles.
Sort of how OGG took over the MP3 world? Not likely. Its nice to have an optional patent-unencumbered method for video & audio sharing, but anyone who thinks this will be anything more than a tiny niche product living in the shadow of MPEG4/WMV really needs to get out of his mom's basement more.
from the requirements page:
Microsoft Windows ® NT, 2000, XP
Pentium III 800 Mhz recommended
20 GB system drive
256 MB RAM
A/V rated hard disk (able to sustain at least 20 Megabyte data throughput, using a stripe or raid) - disk size depends on how much uncompressed video storage you need. Preferably a separate drive from system drive.
64 bit PCI slot
ViewGraphics VideoPump 701 capture card with SDI input
Graphics card - at least 16-bit
Sound card with either speakers or headphones
Serial port for attaching hardware key
--
who has a 64 bit pci slot in a home pc, much less a hard drive that's a/v quality
the quality looks better then divx but if most people cant even use the encoder I do not see it lasting long
Apparently the Ogg/Vorbis people didn't listen in their economics class, specifically the part about competition. At least the poster didn't, saying that Ogg/Vorbis video+audio codecs are going to take over the earth. The problem is that to make it in any business, you gotta be the first out of the gate. The DivX codec itself was out before Ogg/Vorbis was even an idea. It could be said Ogg/Vorbis is superior to DivX and possibly an mp3 codec, I personally have not thoroughly inspected the two, so for the sake of argument, I'll say this creation is superior. People can say all they want about how much better Ogg/Vorbis is, but that's not going to want anyone to encode movies to that codec and erase the DivX version, and not encode using DivX anymore.
To the point, DivX got there first, sorry Ogg/Vorbis, you're too late. Find something else to do. Yeah, it sucks, but them's the breaks, kid.
Unfortunately, I find this a little optimistic. I've been waiting on Icecast 2 with Vorbis streaming for a long time, and I'm still waiting. (Redirect "build from CVS" replies to /dev/null)
It's my experience that you have to be able to serve/stream this stuff for it to really take off. Sure you can download your pr0n AVIs, MPEGs, ASFs, and WMVs, but where the Ogg and open source movement can make headway is against the streaming servers, namely RealServer.
Don't get me wrong, I think the end results will be good, but they, like most open source projects, will be slow to develop.
If it's GPL'd, the above isn't possible. However, it's also much more difficult to incorporate unhacked VP3 support into their players and encoders, because they have to write their own code rather than just using the available library. That is bad, because we (the free software using community) *want* them to add VP3 support to their proprietary players. Let me repeat that - VP3 support in proprietary software is a good thing.
Why, you may ask? Because if it is available in the software that everybody uses (which, sadly, at this point is still proprietary software), it might become a de facto standard, become the standard format web video clips, for instance, are encoded in, and thus free software users are no longer second-class citizens when it comes to video codecs. Additionally, it makes the ultimate migration of Windows users over to free desktops that much easier.
I believe even RMS has agreed, on occasion, that the BSD license can be appropriate if it helps free file formats become the standard.
Any sufficiently advanced technology is indistinguishable from a rigged demo
--Andy Finkel (J. Klass?)
was looking at the page for VP5
never mind
nothing more to see here
This is just to make the MPAA folks think it's not a threat! In reality, you can encode using an old 286/12 with an MFM drive, a Sound Blaster original and a Hercules Monochrome video card.
I'm still waiting for any audio codec that lets me encode more than 2 channels. I just read the Vorbis FAQ and can see nothing there. This could be one way that they could get an advantage over DIVX or MPEG-4... they could be the only file format to include options for, say, 6.1 discrete channels of downloadable, streamable, audio. More and more computers have surround sounds now. Thoughts?
Karma: pi (Mostly due to circular reasoning in posts).
they havn't gotten around to polishing vorbis yet, where do they get the time to work on a video codec? will this be the same maneuver as the ogg format?
"look, it's free and open. well, unless you want the specs, which don't exist, so you have to use our source. want an integerized implementation (for your rio)? well, since you don't have the specs, we'll be glad to sell you one."
this is why ogg is not in hardware yet. this is why there arn't alternate implementations (LAME ogg, anyone?).
i'd love to see a free, open video codec. mpeg royalties suck ass. but my patience with xiph is running short.
eat more chicken!
Is that really important if the implementation is GPL'ed or BSD? If the format and codec is sufficiently documented, I don't see why is that an issue.
Actually, I see that BSD license might have a slight edge, but not much.
So I take it they gave up on Tarkin then?
FWIW there's a (getting old) codec comparison on Doom9 (http://www.doom9.org/codecs2.htm#test1). VP3 comes out *really* badly.
Dave
I write a blog now, you should be afraid.
Embedded devices often use the equivalent of statically-linked binaries, i.e. ROM images. The LGPL requires that you allow the user to swap out the LGPL'ed part [of a larger proprietary solution] as desired. If you distribute software which is inseparable (to the user) from LGPL'ed code, then the entirety of that software must itself be under the (L)GPL---which would allow any user with a binary to ask for source to your stuff.
The BSD/X11 licenses, since they allow outright proprietarization of their covered code, naturally don't present this difficulty. (FYI, the SDL is well-served by the LGPL as---to my knowledge---the project is not targetting the kind of embedded systems where this would come up.)
iSKUNK!
You've just got to love any company that makes a movie called To Kill a Lawyer.
Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
Finally! A formal statement that specs will finally be written for video+vorbis in .ogg
From what little I've seen, VP3 is, overall, not as "good" as the various MPEG4 variants out now, but is a little better (in terms of quality and lack of "artifacts") than the "windows media" implementation [at least, from the one review I looked through].
The important thing from my perspective is that VP3/Vorbis in Ogg will give us a completely "free" way to offer videos...which brings me to my point.
There ARE some "public domain" videos out there. Not just obscure "indy" things but actual commercial movies, cartoons, shows, and so on that matured into the public domain when their owner didn't renew them (back when that was required).
There's a whole mess of them available on LSVideo (which appears to be undergoing a redesign, but offered and will apparently continue to offer a wide variety of public-domain [i.e. you can legally make copies for all of your friends if you want] videos) and RetroFilms. Retrofilms even offers a number of Disney (!) cartoons that slipped through their iron grasp into mature public-domain works. MOST of them are rather old, but many are well known (Metropolis [not the new Anime', the classic silent film], for example, and the classic "Nosferatu"...and, I believe, the insipid [in my opinion] but well known "It's a Wonderful Life".)And, of course, there's a whole mess of interesting and/or bizarre and/or educational things in the Prelinger Archives Movies Online.
So....as soon as encoding software becomes available [I suspect ffmpeg and/or MPlayer will be set up to handle it pretty quickly after the initial source code and specs become available, if their recent development speed is any indication] I plan to go through the surprising number of videos that I own that turn out to be Public Domain, encode them into "Theora"-type files, and try making them available peer-to-peer.
At the very least, there are bound to be enough "oddball" videos available in the public domain that making them available in this format, combined with the fact that neither the "content" nor the file format, nor the video codec, nor the audio codec will be legally prohibited from distribution, they could easily become encountered often enough to promote the format to the point that, though it may never actually overtake proprietary formats, it'll pretty much "need" to be supported by any piece of multimedia software and playback unit that intends to bill itself as handling a lot of different formats...
I yearn for the day when my DVD playback unit can handle "Theora" videos and "Ogg/Vorbis" sound in addition to the .mp3's it already does...
Get cracking on that spec, Xiph!!!!!
(P.S. - Are there already IRC channels devoted to serving legal, public-domain videos?...)
Hacker Public Radio is our Friend
Isn't just Alvin Lee anymore. So we may finally have an OSS version of something that's been around for over a decade. Quicktime, I mean. Good, great. But in the real world, nobody cares. In the real world, first counts. First by ten years counts a lot. We'd all like to see OSS be a real contender, if for no other reason than to keep the big boys on their toes, but c'mon. If you think this means anything to anyone outside of a small circle of ubergeeks, you're kidding yourselves.
Maybe it's just me, but I think OSS is never really going to matter until they do it first, not second, and certainly not 10 years after. Real innovation, not catch-up. There are a lot of bright people in OSS, why are they always following, never leading? Seriously.
There is a thin line between genius and insanity. I have erased that line. -- Oscar Levant
I read the discussions here, the interresting subject is the licensing, the FUD subject is how it will take over and so on.
First, before even talking about taking over Divx, please point me to a site that has a codec study, not on the theorical, not on lame useless "tom's hardware" numbers, but on a scientific or scientific-like approach with proper setup and testing.
Nothing like an example to clear things up:
Codec usage, yes it can crunch more than divx for "similar" quality that is "similar" to DVD, which is "similar" to uncompressed video... heh. no, this is totally wrong, what I want to see is uncompressed video, original sequence, then compress Divx with best quality at X bitrate, do the same with that new codec, try at least 3 different kind of video that are abusing codecs differently: High contrast (black and white with sharp edges being the most evil), smooth colors (4:1:1 DV videos can show some serious color bending when you look at it closely, for example) so how is the color bending affecting each codecs?, and finally, motion, low speed, high speed, repeat with the last two example and make all the different mix, and then try different bitrates, then check the results, if they are similar, zoom in, check the pixelization, I don't want just words or lame tests with no numbers, I want a half-decent scientific approach, I wish I had time to make such a thing like I did before with mpeg/mjpg/mpeg4 V1.
Of course we all know that you don't have to be the best to win, there are other factors to consider as well, but in my case, QUALITY will make me switch from a codec to another for my video presentation, so far, I still use DIVX for video-only movies, a good optimized MJPEG codec for software playback of home-made multimedia cd-roms on PC only (divx needs too much cpu juice that I require for other realtime tasks on my video display software for slower machines), and I just wish I would find that perfect codec that wouldn't look like thrash when I display the colors and motion on a plasma screen.
I will jump on anything new if it does the job better than what I have right now, but please, don't just say it's so much better because of [blabla], say actual facts and numbers, it will be very interresting to read.
--- Metamoderating abusive downgraders since my 300th post.
You have been trolled, friend.
There was no MPEG-3. That was the working name for the original high definition MPEG format. However, they decided that they could implement HD with extensions to MPEG-2. Thus, MPEG-2 is used in HDTV, and there is no MPEG-3.
- 4/ mpeg-4.htm
- 21 / peg-21.htm
MPEG-4 is the new video/audio/streaming/etcetera standard.
http://mpeg.telecomitalialab.com/standards/mpeg
There are no MPEG-5 or MPEG-6
MPEG-7 is a forthcoming media metadata format. It doesn't include video compression technology. You'd still use MPEG-4 codecs within MPEG-7, or even use non MPEG codecs.
(The official link is broken right now)
No MPEG-8 through MPEG-20, at least not yet.
MPEG-21 is a multimedia authoring and delivery format. It's in very early stages, but think more like a competitor to Flash MX, writ large. We're some years from seeing products based on it.
http://mpeg.telecomitalialab.com/standards/mpeg
My video compression blog
From reading the announcement, I don't have much idea what file format this is going to use. .ogg as I understand it is really designed as an audio codec/format; I'm not sure how easy it would be to add video samples to it, usefully.
t de vdocs/PDF/QTFileFormat.pdf
If they're looking to still pick a format, I hope they do QuickTime. QuickTime's file format itself is open and documented, and there are a number of open source projects to implement it. As of QT6, QuickTime itself now has native support for VBR audio encoding, which makes it easier to do an Ogg encoder inside QT (VBR decode has been in there since 4.1).
http://developer.apple.com/techpubs/quicktime/q
With QuickTime support, one immediately inherits a wide installed base of players, and lots of functionality. For example, real time streaming support is availble via the open source Darwin Streaming Server. The codecs just need to have a native packetizer added.
The nice thing about implementing Theora as a QuickTime file would mean folks would have the option of using high-end QuickTime encoding apps like Cleaner for encoding, and generally letting the files work well in both the closed and open source universes.
VP3 is of course already implemented in QuickTime so doing this would mainly be a matter of finishing the Ogg port as a QuickTime codec:
http://qtcomponents.sourceforge.net/
My video compression blog
I hope the Ogg team is really geeky and the name is a reference to Amanda Pays' character in Max Headroom, Theora Jones, Edison Carter's controller.
C'mon are they serious, I'm glad xiph.org has gotten their hands on this codec, but writing a competitive video codec is much harder than writing a competitive audio codec. Video compression research is moving very quickly and I really don't think xiph.org is equipped to compete in this market, how many people do they have working for them, five? With Monty being the only one working on the core of vorbis. Sure On2 says they will help out, but as some posters have said earlier, it seems like On2 is just passing out the left-overs.
I think before they even compress on frame of video, vorbis 1.0 with spec. should be out the door. That's just my opinion, and as the replies will say, it's open source don't complain help out!
"Karma can only be portioned out by the cosmos." -Homer Simpson
But video codec standardization is moving at a snails pace and still decreasing in speed.
If I had a dime for every time Emmett Plant used a cliché in his interview....
I'd have a least $1.30...
Comment removed based on user account deletion
Yipee! Horay!
Tarkin was the name of one of the early kings of Rome, so its not fictional.
1 - Make it decently stable.
2 - Encode a good number of movies/videoclips with it and release them to p2p networks (porn stuff will help a lot)
3 - Release -now- the player and the encoder in a userfriendly format. No CVS trees, builds or config files to edit (in Linux too).
"As you know, Ballmer and these guys run around and turn red and virtually have strokes every day when people say there's some other competitive Open Source initiative."
For pr0n, I don't care how much the audio flakes out, I want the video as good as possible.
But if I'm watching a stream of Prez GWBush, the video is basically wasting my bandwidth and CPU cycles. I want the audio, damn it. The vid can take a back seat.
when they are trying to establish a new free format in competition with existing formats, they use licenses with fewer restrictions.
Examples: libz, the compression format use by gzip and png, which were up against compress and gif. Guile, the GNU scripting and extension language, which were up against TCL.
.
What happened to Tarkin? Time to go visit the ol' Xiph site... I must have missed something...
A while ago, Doom9 has released two codec comparisons:t p://www.doom9.org/codecs2.htm
http://www.doom9.org/codecs.htm
ht
VP3 is being mentioned in the first comparison, but has been left out in the second because it's quality is almost the worst of all other codecs (next to WMV 8, which is the worst of all).
VP3 is nice, but it has to improve it's quality and speed significantly in order to convince people.
The correct link to the second codec comparison is:
http://www.doom9.org/codec2.htm
...is the the deliberate agreement to weaken the patents that apply to VP3. With looming patents, VP3 was a GIF shakedown waiting to happe, and thus little more than a geek toy. Without, it becomes viable open source - and Xiph are well placed to nurture and popularize it.
Ogg is one
...
"Ogg Vorbis" is more than three; although "Vorbis" is two.
As you can see, I have nothing up my sleeve, and nothing in the hat; I place the e^Hogg in the hat and tap it with my wand and now --- but what's that in your ear? Aha! Nine of spades: is this your card?
"The Crystal Wind is the Storm, and the Storm is Data, and the Data is Life"
http://www.vp3.com/
"License Announcement
3/27/02 - 14:00 EST Future versions of VP3 will be released under the LGPL (the Gnu Lesser General Public License, AKA the Library GPL). This decision was made to further our goals of supporting the open-source community as fully as possible, and to encourage increased adoption, contribution to, and distribution of the technology."
Open Source's strength is in making commodity software, the software people actually *need* and *care about*, free and open... part of the infrastructure of democracy if you will. There was no truly free audio before Vorbis, because only about six users in the world had computers that could play decent audio in 1993 (when the work on Ogg began). And by decent, I don't mean FM synth or mono 22kHz.
Similarly, there was no need for Open Source video until now because... no one used computer video in any great numbers until now. Yes, yes, Quicktime has been around for a while. I'm personally not excited about the 80x60 black and white 4 frames per second stuff from 1990, and neither is anyone else.
Real and Apple pushed proprietary standards at a time when it was not at all clear that many people cared about 'multimedia', and those that did could afford to shell out big money, or buy into a single vendor. That time is quickly passing. I use both audio and video on my own boxen every day, and Mom in Ohio is likely only a few years behind me on that front, so it's time to get ready.
(Nor was Quicktime 'first', you've simply forgotten its predecessors. That has nothing to do with my point above.)
Monty
xiph.org
I've been playing with TruVideo (www.truvideo.com) and it's very impressive; mostly geared toward wireless applications. Does nicely on an IPaq at 5kbps for video (and 8kbps for audio, 13 total); much better than MPEG4 at low (less than 50-100kbps) bandwidths. I think they have a few downloadable players, though none for Java yet. It appears that most people are looking at broadband, 64Kbps and up, but the real action and difficulty is on wireless, especially since no one will be delivering 64kbps in real life any time soon.