On2 Releases VP6 video codec
A reader writes:"On2 Technologies, the folks who brought you the open-source VP3 video codec (now managed by Theora.org), have released our latest codec, VP6. Highlights include hi-def support with no encoder restrictions, real-time encoding at full D1 resolution, and substantial performance & quality improvements over VP5. Best of all: no "patent pooling" restrictions or external licensing fees, a la MPEG-4."
On2 Technologies, the folks who brought you the open-source VP3 video codec (now managed by Theora.org), have released our latest codec, VP6.
Glad to see people can just submit press releases.
This will be a rather hard codec to propagate, given that many people don't even know or want to know how to install XviD.
Best of all: no "patent pooling" restrictions or external licensing fees, a la MPEG-4."
:)
Will that mean my educational *ahem* videos will now be free?
Sure, VP6 has simpler licensing because it is completely proprietary, but H.264 is supposedly patent-free and it has the advantage of being a published standard with mulitple competing implementations.
Mother is the best bet and don't let Satan draw you too fast.
I would really recommend reading this codec comparision by doom9:
t m
http://www.doom9.org/index.html?/codecs-103-1.h
Doom9 shows us very nice screenshots from non-keyframes. The conclusion is still: XViD is the best codec around. I hope people understand that whatever other companies claim (e.g. "50% better compression") you should never underestimate what doom9 says: all codecs out there now are VERY similar. None of them is really outstanding.
OK, the summary says no external licensing fees (though I don't see anywhere on the site itself that makes that claim), but then you do see this statement:
;)
"VP6 is available for commercial licensing. Note that custom engineering services may be required to integrate VP6 into your application."
So I wonder if it's going to be one of those things where almost anything will require "custom engineering services" and they'll just get you there. Maybe they just won't publish an api doc, thereby requiring their services no matter what
The On guys compared VP6 to something called H.264, which I come to find out later is an official standard (newly released) for MPEG-4 encoding. It looked really damn good, almost as good as VP6 on the frames they chose.
I understand XviD's implementation of MPEG-4 is based on H.263.
So is anybody (including XviD) considering implementing it? I understand it isn't patent-encumbered. I could be wrong...
Black holes are where the Matrix raised SIGFPE
Real women don't have an orgasm when you ejaculate on them. Don't try this when you finally get your chance.
You can't learn how to have good sex from a video. You need experience.
DrPascal: Not the language, the mathematician.
That is a good piece of information, now is a good way of proposing oral sex "Hey b__ch! Gimme head!"?
I want my rights back. I was actually using them when our government stole them after 9/11.
I dont, i'll continue to use Divx or Xvid. Being that both are either free or really cheap (for the pro ver of divx).
I dont buy thier claims that its any better than divx. To start with, thier samples are biased and most likely have been changed to show an advantage in thier product.
If they do in fact have a better quality then the comperable codecs, is it worth the cost of licening this codec for just a slight improvement in quality?
In America we are imprisoned by our fear of them.
Wait just a second! :D
Isn't it her job to please me, not the other way around. As long as I get what I WANT, everyone is happy!
I want my rights back. I was actually using them when our government stole them after 9/11.
use pron?
Well she started shaking, and making funny noises when I done it.
or was that the rohypnol wearing off?
thank God the internet isn't a human right.
Ffdshow is a filter for most mpeg4 codecs. Works with divx 4,5, xvid and other mpeg4 implementations. If all you do is playback, no codec required. Also if use alpha xvid codecs and it doesn't playback properly with ffdshow, you know that your vid isn't mpeg4 compliant. Btw, I capture/encode shows all the time in windows and would like to do this in linux, but it seems really lacking. First off, avisynth is an indispensable tool for dealing with video. What first attracted me to it was the best ivtc plugin by Donald Graft. This processes telecined sources back to their original film frame rate which I use on toons/film sources.
:) ).
But the versatility goes way beyond that. Here's an animated menu I made for batman tas for a vcd I was working on, which btw I authored with videopack 5 to include animated menus, galleries with audio and chapter selection (I love pimpin that
Also worth mentioning is Tmpgenc, probably the best mpeg 1 encoder, which is free. And not to shabby mpeg2 encoding. Also of course is virtualdub, which has come in handy on many occasions.
So where are the comparable linux equivalents? I couldn't find them. I'd love to see a write up on video encoding on linux, maybe I'll do one myself.
This thing only runs on Winblows.
I guess they don't realize that to some content people, cross-platform availability is more important to smaller file size.
AC comments get piped to
BWAHAHAHAHA!
You think that I'm crazy, you should see this guy!
that sucks.
Also, the inability to decode it in realtime at HDTV resolutions without a P4 3GHz is kinda disheartening.
Well, its' nice to know you can still give it a shot! For archival purposes it sounds like a lark. Thanks for clearing that up.
Black holes are where the Matrix raised SIGFPE
Start with giving it to her.
I am rather surprised that this point has been made, but XviD is DivX compatible. You can watch any XviD encoded movie if you have the DivX5 codec. DivX4 might do if experimental XviD features such as B-frames are not used.
I personally use ffmpeg for encoding right now. I have not noticed any movie that would not play interchangably across the DivX-compatible, MPEG4 clone codecs.
Michel
Fedora Project Contribut
Looked at their version of a football game, checked out the competing codec's version of same content, and funnily enough, the VP6 version looked better.
I want to be able to test this myself, but without having the original content, this isn't going to happen. To be honest, they all looked a bit awful. With a meg for 10 seconds of video, how did they manage to get the other codecs to look so bad!?
Meaningless test.
Waiting for an amusing sig.
I did not see that listed in Doom9's comparison. It seems the MPlayer developers prefer it over Xvid. I've always used FFMPEG MPEG4 with fantastic results.
Never heard of player. Download player, states that it's hundreds of days old on first run. Checks for updates. Doesn't find any. Attempt to play the slowest broadband (100Kbps stream,) which my connection should be able to handle fine, WMP and other players do, at least. Connection drops 2 seconds into playing and never recovers after spending a minute trying to rebuffer.
Uninstalled.
fslg503-985-8686503-985-8686503-985-8686503-985-8
related note; the older On2 codec which has become the basis of Ogg Theora isn't dead: Ogg Theora is listed as supported in the newest version of Xine, as mentioned yesterday.
timothy
jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
OK, so there are no "patent-pool" licensing fees, but are there any patent issues with VP6? Suppose someone writes an Open Source implementation of this new codec? Will there be issues for those who live in less-free countries that allow software patents? The world really needs a completely free video codec.
Is there one?
Or is this win only?
- Zav - Imagine a Beowulf cluster of insensitive clods...
Quick googling shows that such codecs have in fact been investigated. But are these ideas used in any current codecs?
Of course every lossy codec has its problems, but there's at least one reason why I'm intrigued by these 3D style codecs: it could be easier to balance resources between single-frame precision vs. motion. With fast action we're less sensitive to details, so the codec could use more information for motion and less for the image details. And vice versa for slow scenes. This would happen automatically if the codec always preserved the strongest percentage of frequency/wavelet components (which is a standard way of signal de-noising).
Escher was the first MC and Giger invented the HR department.
does anyone else get the idea that all these new better more innovative codecs are seriously damaging the overall encoding scene? sure, all the computer users can just go download the latest nemo codec pack, but stand alone players trying to support all these new different formats are being over run by a army of different codecs. ultimately we doom ourselves.
Where can I download a demo version of this encoder to test for myself the truth of On2 claims? Online samples provide a basis of little strength for proper codec comparison.
These samples are tailored for perfect compatibility with the encoder, not for proper benchmarking.
Another poster pointed out that this codec isn't free, and is just as commercial and proprietry as Real and WMV. They're wrong - it's actually much worse than those in terms of cost and lock-in.
Now, I don't know what the terms are for VP6, but our company investigated implementing VP5 a while back. To encode in realtime, you needed dedicated hardware ($15,000 per license). To encode offline, you need software at $10,000 per license. This is licensed on a rolling annual basis - i.e. $10,000 a year. You then additionally need to license the TrueCast on-demand server to distribute content, which is similarly priced.
I'd expect VP6 to be similarly priced to VP5. You'd better be encoding an awful lot of video and saving an awful lot of bandwidth to make it worth your while.
OTOH, the quality of VP5 was extremely good for a given bandwidth (much better than xvid).
Makes it that much harder to view pr0n :(
Maybe not, but it does make them happier (Link is to "Study: Semen May Improve Women's Mood").
Ffdshow is an easy replacement, as it's based on a Linux project, ffmpeg.
The extent of my encoding comes from recording TV or VHS tapes and throwing a few filters at them for cleanup and encoding. So I've never had a chance to become familiar with what features avisynth has. Some people over at Doom9's Linux forum have mentioned getting Avisynth running in wine.
Tmpgenc should be a pretty easy replacement. Transcode seems to be a favorite for mpeg2 encoding. There was a problem when I first started using Linux, which slowed mpeg encoding to a snails pace for a while, and I've never found a chance to get back to see how it works when fully functional. A lot of peoplel swear by it though, and it's feature list is pretty impressive. Avidemux, as well as quite a few other programs also provide mpeg1 encoding, I think through ffmpeg.
Everything in VirtualDub/VirtualDubMod except video capture should work fine under wine and that's what I used for quite a while before Avidemux appeared. The design and functionality are very similar to virtualdub, and it also includes encoding to mpeg1.
One of the two best media players for Linux, Mplayer, should be noted to have better support for matroska, in cvs, than is available for the format under windows. And these tools can be used for creation and editing of matroska files.
For capture from a tv card, I use nuppelvideo, and then use avidemux to edit and convert to a smaller format.
Everything will be taken away from you.
Actually, H.264 is manifestly NOT patent free. There may be a license-fee free baseline profile for it, but it's certain that the higher profiles will have some kind of license fee ala the current MPEG-4 codec.
Still, that certainly doesn't kill a format in every case. Every DVD player pays $2.50 to MPEG-LA.
My video compression blog
Short, correct, to the point. Where are my mod points when I need them.
Dave
I write a blog now, you should be afraid.
Please drop me a note.
I'm the "keeper" of links on Donald's site.
There are a few new projects and I'd like to ask your help.
"Up to 40% image quality improvement over VP5."
Makes you wonder how BAD VP5 really was..
The linked article is generally pretty good, but I found one rather glaring omission. When testing AVC (called H.26L in the artcle), they only used a single reference frames. One of the most important features of AVC is its support for multiple reference frames. These work by allowing the codec to do motion estimation from multiple previous frames (3 in the baseline profile, 5 in the higher profiles). This helps compression efficiency a lot with things like muzzle flashes, spinning fans, or anything else where part of the image is obscured, and then revealed again.
But using only one reference frame, their testing wouldn't have been able to approach the theoretical quality the codec is capable of.
Still, VP6 looks to be an excellent codec. And supporting multiple references frames is expensive in terms of CPU power and memory requirements, so there are reasons why they wouldn't have wanted to us it in VP6.
My video compression blog
I'd love to see a write up on video encoding on linux, maybe I'll do one myself.
I forgot to mention, that if you do take this on, Doom9's Linux forum is probaly the single best source of information out there to start with.
I think there's a real need for a site centered on video editing, capturing and encoding under Linux. It was probaly the single biggest challenge for me moving to Linux, simply because all the information out there is so scattered. Compiling some information is something I keep meaning to do, but never seem to be able to find the time and energy for.
Everything will be taken away from you.
The fundamental problems with all of the codecs around are:
/., some codec which is specifically written for:
1. compatability - the average user is not patient to play the game of getting all of the upto date codecs all the time
2. freeness - too many patent/high cost codecs
3. speed - both for encode or decode
4. distributed encoding support
5. multipass encode support
6. file size - smaller is better with high quality video
And of course for
1. cartoons
2. movies with large amounts of the same color in ech frame (no jpeg noise added to a large block of the same color)
anybody use a tivo or one of those home theatre dvd recorders to re-encode divx/xvid/vcd/svcd/real/wmf/etc to mpeg2 ????
I know it goes digital to analog to digital, but is the quality any good?
Sounds good. email and let me know what it's about. mcquaidREMOVE@eg.con.ca
I can encode real time on my pc and play in winamp with vp5 now on my pc. Stand alone hardware is not needed at all. As for streaming it. Try shoutcast/icecast. http://www.nullsoft.com/nsv/
Cross-platform compatibility is only important to 3-5% of computer users. Smaller file size and low resource usage are vastly more important than portability, when one considers that EVERYbody has access to a Win32 machine, whereas almost nobody has anything else..
You can play back VP5 in software happily, but you can't encode in realtime. I doubt very much you can encode MPEG-2 in realtime, and that's a much simpler algorithm.
So you've laid out $10,000 for an encoder license then?
Shoutcast/icecast will stream VP3, not VP5. I think you've confused the two. You might like to check out On2's page on VP5 system requirements. You'll notice that the realtime VP5 encoder is still "coming soon". I suspect now VP6 is out, it'll stay that way.