Dirac Video Codec?!, BBC developed open source codec |
![]() ![]() |
Dirac Video Codec?!, BBC developed open source codec |
Apr 30 2004, 22:40
Post
#1
|
|
![]() Group: Developer Posts: 1679 Joined: 23-December 01 From: Germany Member No.: 731 |
Just came across this on slashdot.
QUOTE Dirac is a general-purpose video codec aimed at resolutions from QCIF (180x144) to HDTV (1920x1080) progressive or interlaced. It uses wavelets, motion compensation and arithmetic coding and aims to be competitive with other state of the art codecs. This post has some interesting information by someone who claims to be one of its developers. http://sourceforge.net/projects/dirac / http://www.bbc.co.uk/rd/projects/dirac/overview.shtml Anyone got more information or actually tried it? -------------------- "To understand me, you'll have to swallow a world." Or maybe your words.
|
|
|
|
Apr 30 2004, 23:12
Post
#2
|
|
![]() Group: Members Posts: 366 Joined: 15-October 01 From: Exeter, UK. Member No.: 300 |
Wicked! BBC R&D up to some good quality work!
Now how long before ChrisHJW jumps on it? "Matroska! Matroska! Matroska! *stamp* *stamp*" Ruairi -------------------- rc55.com - nothing going on
|
|
|
|
Apr 30 2004, 23:23
Post
#3
|
|
![]() Group: Members Posts: 250 Joined: 27-December 02 From: ROMA, Italy Member No.: 4269 |
-------------------- Vital papers will demonstrate their vitality by spontaneously moving from where you left them to where you can't find them.
|
|
|
|
Apr 30 2004, 23:26
Post
#4
|
|
![]() Rarewares admin Group: Members Posts: 7515 Joined: 30-September 01 From: Brazil Member No.: 81 |
The visual studio workspaces are to compile libraries, not executables.
So, no Win32 executable ATM... -------------------- Get up-to-date binaries of Lame, AAC, Vorbis and much more at RareWares:
http://www.rarewares.org |
|
|
|
Apr 30 2004, 23:35
Post
#5
|
|
![]() Group: Members Posts: 143 Joined: 13-July 03 From: Paris, France Member No.: 7740 |
I guess these source are only directshow filters, an encoder and a decoder.
-------------------- Stupidity is root of all evil.
|
|
|
|
Apr 30 2004, 23:37
Post
#6
|
|
![]() Rarewares admin Group: Members Posts: 7515 Joined: 30-September 01 From: Brazil Member No.: 81 |
QUOTE (damaki @ Apr 30 2004, 07:35 PM) I guess these source are only directshow filters, an encoder and a decoder. Nope, there are no calls to the DirectX SDK anywhere It is certainly too early for them to worry about VCM and DirectShow filters, I was hoping for a command line app that would take uncompressed AVI or RAW YUV as input. This post has been edited by rjamorim: Apr 30 2004, 23:43 -------------------- Get up-to-date binaries of Lame, AAC, Vorbis and much more at RareWares:
http://www.rarewares.org |
|
|
|
Apr 30 2004, 23:47
Post
#7
|
|
![]() Group: Members Posts: 143 Joined: 13-July 03 From: Paris, France Member No.: 7740 |
QUOTE (rjamorim @ May 1 2004, 12:37 AM) Nope, there are no calls to the DirectX SDK anywhere True but there are main functions in encoder and decoder directories. So here we've got a ready to compile compressor/decompressor -------------------- Stupidity is root of all evil.
|
|
|
|
May 1 2004, 00:19
Post
#8
|
|
![]() Group: Members Posts: 216 Joined: 20-July 03 Member No.: 7896 |
just a quick related question, does "Dirac" has anything to do with the "Dirac Notation" from Quantum Mechanics? I seriously hate that guy for inventing that stuff
This post has been edited by lexor: May 1 2004, 00:19 -------------------- The Plan Within Plans
|
|
|
|
May 1 2004, 00:35
Post
#9
|
|
![]() Rarewares admin Group: Members Posts: 7515 Joined: 30-September 01 From: Brazil Member No.: 81 |
QUOTE (lexor @ Apr 30 2004, 08:19 PM) just a quick related question, does "Dirac" has anything to do with the "Dirac Notation" from Quantum Mechanics? Yes, I would reckon it's a sort of homage to P. A. M. Dirac. He was british, so... -------------------- Get up-to-date binaries of Lame, AAC, Vorbis and much more at RareWares:
http://www.rarewares.org |
|
|
|
May 1 2004, 00:52
Post
#10
|
|
![]() Group: Members Posts: 231 Joined: 7-December 03 From: Croatia Member No.: 10252 |
to add this too;
i hope this one's the first useable wavelet (althtough i doubt it'll happen...) generally previous wavelet image and video compressors produced blur-fest stuff that nobody really wants... |
|
|
|
May 1 2004, 01:10
Post
#11
|
|
|
Group: Members Posts: 50 Joined: 9-December 03 From: China Member No.: 10315 |
No, it's not the first usable wavelet codec.
Rududu has been around for quite a while. http://rududu.ifrance.com/rududu/ |
|
|
|
May 1 2004, 01:19
Post
#12
|
|
|
Group: Members (Donating) Posts: 487 Joined: 12-August 02 From: Cheltenham, UK Member No.: 3029 |
One of the BBC Research guys visits our workplace every week, i'll have to ask him about this.
It's a great idea and just what I want from the BBC - a decent use of my license fee. I can't make head or tail of some of the code though, i'll have to read up on wavelets. It's quite sneaky of them really - with all the world moving to mpeg4, this is something for the future - the decode is far too slow for current computers - but when it does become viable on consumer devices, a *decent* open-source codec might cause a bit of a stir. |
|
|
|
May 1 2004, 18:07
Post
#13
|
|
|
Matroska developer Group: Members Posts: 922 Joined: 29-September 01 Member No.: 74 |
QUOTE (rc55 @ Apr 30 2004, 10:12 PM) Wicked! BBC R&D up to some good quality work! Now how long before ChrisHJW jumps on it? "Matroska! Matroska! Matroska! *stamp* *stamp*" Ruairi It outputs raw frames ? Or does it have something like a native container we could parse in mkvmerge ? -------------------- Support matroska - the bestest vapourware project ! http://www.matroska.org
|
|
|
|
May 1 2004, 18:20
Post
#14
|
|
![]() Group: Members Posts: 231 Joined: 7-December 03 From: Croatia Member No.: 10252 |
p0l1m0rph1c i know what i said;i said useable....
rududu is not useable if you compare it to mpeg's.... it's blurred..it cannot achieve mpeg sharpness no matter what you do! and i stay behind these words.... |
|
|
|
May 2 2004, 07:26
Post
#15
|
|
|
Group: Members Posts: 147 Joined: 15-June 03 Member No.: 7199 |
Yes, Rududu lacks the detail stored with MPEG based codecs, but it also lacks the incredibly irritating macroblock edges. Pick your poison. I wouldn't call it unusable, but I would say it has quite a way to go to mature. Definately promising for a one man side job.
Regardless, it would be nice to see this new codec turn into something great. |
|
|
|
May 2 2004, 09:42
Post
#16
|
|
|
Group: Members Posts: 4 Joined: 8-April 02 Member No.: 1733 |
QUOTE just a quick related question, does "Dirac" has anything to do with the "Dirac Notation" from Quantum Mechanics? I seriously hate that guy for inventing that stuff perhaps they used the dirac delta function for solving the problem(s) so they named it after dirac. sure if you dont like dirac notation then use the mathematicians notation for inner products. |
|
|
|
May 4 2004, 07:38
Post
#17
|
|
![]() Group: Members Posts: 493 Joined: 28-December 03 From: Melbourne, Aus Member No.: 10767 |
question: what sort of MC does it use?
rududu is wavelet intra coded, but block based motion compensation (so if you choose your settings very badly, you'll see blocks in rududu as well, though usually these are covered with intra wavelet stuff.) i've heard that the collective "they" couldn't get 3d wavelets to work all that well for MC, so i'd be curious as to what BBC research have come up with. (maybe i should read the article |
|
|
|
May 4 2004, 19:07
Post
#18
|
|
![]() Group: Members Posts: 231 Joined: 7-December 03 From: Croatia Member No.: 10252 |
contrary to this.i say that main problem of wavelet is spatial performance (not ME/MC)
ie because of lousy intra it looks bluury,not because of block based inter.... i dunno what are we discussing here.....this codec doesn't exist as such....yet... so it doesn't use anything,and it looks like nothing.... |
|
|
|
May 5 2004, 16:34
Post
#19
|
|
|
Group: Members Posts: 147 Joined: 15-June 03 Member No.: 7199 |
QUOTE (i4004 @ May 4 2004, 01:07 PM) i dunno what are we discussing here.....this codec doesn't exist as such....yet... Nic got it to encode in a Doom9 thread here. |
|
|
|
May 5 2004, 17:27
Post
#20
|
|
![]() Group: Members Posts: 231 Joined: 7-December 03 From: Croatia Member No.: 10252 |
ok,sorry...i've read nic's stuff now...
i correct myself;it exists but it's not quite working yet....(hehe) when we have a full working order codec we can do some tests and perhaps help developers to make it better.... (although,if it stays "slower than h264",then i can't try it anyway...) sorry for my scepticism about wavelets,but as i said,i hope this one will be exception... |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 18th May 2013 - 16:30 |