Dirac: BBC Open Source Video Codec
NickFitz writes "Need To Know this week has a piece about Dirac, a BBC R&D project to produce a video codec, which has been released as an Open Source project. From BBCi: 'Dirac is a general-purpose video codec aimed at resolutions from QCIF (180x144) to HDTV (1920x1080) progressive or interlaced... Our algorithm seems to give a two-fold reduction in bit rate over MPEG-2 for high definition video (e.g. 1920x1080 pixels), its original target application. It has been further developed to optimise it for internet streaming resolutions.'"
Seems like a bit of a waste of license payers money when there already a several open source video codecs (eg. Ogg Theora, 3ivx). What does this offer that those don't?
That seems to answer your question, even without reading the article.
Thank you. Drive through.
Because it's open source and being developed/supported by one of the bigger distibuters of video content on the web!
Yes, why would anyone need a new, free high quality codec that is backed by a huge media company? Why not use one of the patented, commercial codecs that Microsoft or Real.com want us to use?
and with a bit more luck, the CBC (Canadian Broadcasting Corporation) [cbc.ca] will also ditch RealPlayer as well.
I would be a bit wary of a codec that claims to be all things to all people, ie supporting broadcast-quality HDTV and internet-quality video
Video codecs typically have ``sweet-spots'' for resolution and bitrate. The MPEG specs work well for higher bitrate video, and we have several codecs that work well for lower bitrate video.
Also, MPEG video quality can vary from encoder to encoder. The specs only define the bitstream, and the encoder can do what it wants. This is why there is a huge difference between the quality that Media Cleaner produces versus a multi-chip hardware encoder found in a cable plant.
(S(SKK)(SKK))(S(SKK)(SKK))
Why would they compare it to MPEG2? In order to impress me, you'll have to compare quality and bitrates with MPEG4.
...
This is absolutely brillant news!
Ever since I heard that the BBC plans to put their achive on the internet it was clear that they would be far better served developing their own video codec. As a British Citizen, I am glad that those who have paid television licenses do not have to pay an additional toll in the form of Real Player.
How are they going to convince set-top manufacturers to support their codec or conglomerates to broadcast it? It's already been proven a hundred times over the superior and/or open rarely win out to their more profitable brethren. All the article states is there's a 'hint of a chance' of it being adopted by big media...
LilMikey.com... I'll stop doing it when you sto
Seems like a bit of a waste of license payers money when there already a several open source video codecs (eg. Ogg Theora, 3ivx). What does this offer that those don't?
Does the current work being done on Linux seem like a waste of time and money, when there are already several other operating systems (Windows, Macintosh, Unix) available? And don't try and use the argument "but those are closed source; open source is better!" argument -- in the end, it's just software people use, regardless of the licensing / development model.
Getting back on-topic: apparently it offers the BBC something that warrants the time, effort and money required to fund such an undertaking. At the very least, it's yet another example of big companies using open-source to reduce costs and/or fulfill their own specific needs, and can only encourage other companies to fund future OSS development efforts.
Since the BBC is the media-organ branch of the British government, this means government-owned codecs. Is this a good thing?
Unlike some of the stateside media organisations the BBC is actually one of the world's most impartial media organisations. I'm not saying they are perfect but some US news bulletins I cann't watch without laughing.
None of those are codecs. XVideo is a video conferencing program, you're thinking of the XviD codec. MKV is the Matroska video container, and OGM is the Ogg Media container.
And quit your bitching.
In all seriousness, you must be doing something wrong.
I can get two hours of good quality video onto a CD with DivX.
LK
"Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
Perhaps even more impressive than the improved bit rates is that the source code actually looks competently written and is small. It also seems to use C++ in a reasonable way: to achieve just around the right amount of abstraction, without building a useless, general framework.