Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Capturing and Editing Video > DV

Reply
 
Thread Tools Search this Thread Display Modes
Old 14th May 2005, 16:05   #1  |  Link
cedocida
Registered User
 
Join Date: Mar 2002
Posts: 38
Announcement: New open source DV codec (VfW)

Cedocida DV Codec
===================

*** Current version is 0.2.3 (2012-Sep-27) ***
Official Homepage is here:
Cedocida DV Codec

Latest Binary is here:
http://www.cithraidt.de/cedocida/ced..._0.2.3_bin.zip

Features:
- supports encoding and decoding of: DV, DVCPRO25, DVCPRO50
- supported formats for in- and output: RGB, YUY2, YV12 (PAL-DV / MPEG2-I / MPEG2-P)
- direct YUV-4:2:0 output when using "YV12 PAL-DV" option
- optional forcing of selected input and output format
- settings for picture quality and compression methods

New in Version 0.2.3:
- added support for DVCPRO25 and DVCPRO50
- reworked VfW driver code
- fixed settings on Win7 x64

Last edited by cedocida; 3rd October 2012 at 11:00. Reason: new version 0.2.3
cedocida is offline   Reply With Quote
Old 14th May 2005, 16:54   #2  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,923
Thank you for your generous contribution! Open source codecs are always very gratefully and enthusiastically received.

Can you please advise about the schedule for NTSC support?
Guest is offline   Reply With Quote
Old 14th May 2005, 19:46   #3  |  Link
communist
Registered User
 
Join Date: Jul 2003
Posts: 1,156
Great stuff

Any possibility for a binary?
communist is offline   Reply With Quote
Old 14th May 2005, 21:51   #4  |  Link
guada 2
Registered User
 
Join Date: Feb 2005
Location: Lyon
Posts: 718
The good ideas are always the welcome.

Thank you.
guada 2 is offline   Reply With Quote
Old 15th May 2005, 17:56   #5  |  Link
WorBry
Registered User
 
Join Date: Jan 2004
Location: Here, there and everywhere
Posts: 1,181
Cant get it to install. Right click > Install on the cedocida_DVSD in the Release folder throws up an error:

"Setup cannot copy the file Cedocida.dll"

and

"Ensure that the location specified below is correct, or change it and insert 'Cedocida DV Video Codec' in the drive you specify"

I dont understand this statement.

The auto-selected path was "C:\Program Files\cedocida_0.1.5\Release" and I cant see a Cedocida.dll file elswhere in the directory.

Also, if I do manage to install it, can I assume that it will be possible to disable the codedc and swap it for other DV codecs using VCSwap?

Thanks.
WorBry is offline   Reply With Quote
Old 15th May 2005, 18:58   #6  |  Link
cedocida
Registered User
 
Join Date: Mar 2002
Posts: 38
@neuron2
Quote:
Can you please advise about the schedule for NTSC support?
hmm, it is on the top of my todo list but i can't promise that it will be available in the next weeks. The core encoder is the same, but the 4:1:1 color format and the position of blocks/superblocks is different and has to be written.

@communist
Quote:
Any possibility for a binary?
because of patent/license issues i will not publish a binary on my Homepage. Hope you find someone who can compile it for you.

@WorBry
Do you have compiled the source? The file cedocida.dll is not part of the zip-file and will be created if you compile the sourcecode. The installation is the same as by the panasonic-codec. If you can swap this one, it should also work with cedocida-codec.
cedocida is offline   Reply With Quote
Old 15th May 2005, 19:08   #7  |  Link
WorBry
Registered User
 
Join Date: Jan 2004
Location: Here, there and everywhere
Posts: 1,181
I've never compiled anything before, so I think I'll pass on this one. Thanks anyway.
WorBry is offline   Reply With Quote
Old 15th May 2005, 20:08   #8  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,923
neuron2 to the rescue! Here's the compiled DLL and an INF file:

http://neuron2.net/misc/cedocida015.zip

I tested it just a little but it appears to be working.

Last edited by Guest; 15th May 2005 at 20:12.
Guest is offline   Reply With Quote
Old 15th May 2005, 21:56   #9  |  Link
guada 2
Registered User
 
Join Date: Feb 2005
Location: Lyon
Posts: 718
" neuron2 to the rescue! " ( NEURON2 )

Good work "brother" Neuron2
guada 2 is offline   Reply With Quote
Old 16th May 2005, 12:18   #10  |  Link
WorBry
Registered User
 
Join Date: Jan 2004
Location: Here, there and everywhere
Posts: 1,181
Thanks Neuron2. First impressions with a few Pal Type II DV test clips - good quality decoding and appears to be free from the slight "color bleed" that I have observed with every other DV software codec bar Matrox and Sony. My main interest is in compressibility on (filtered) conversion to MPEG4 (DivX Fusion, mostly)and VP6. Until now the Sony DV codec has been my preferred decoder but it upsamples to RGB and requires luma shift adjustment after conversion to YUV color space. I'll run some bitrate vs quality metric comparisons with Cedocida as decompressor when I have a moment. Thanks again A.Dittrich and Neuron2. Where would us users be without your inventiveness.

PS - confirmed that Cedocida can swapped with other DV codecs without any problems using VCSwap.

Last edited by WorBry; 16th May 2005 at 12:26.
WorBry is offline   Reply With Quote
Old 17th May 2005, 18:38   #11  |  Link
communist
Registered User
 
Join Date: Jul 2003
Posts: 1,156
First of all thanks for the great codec

Works fine here - except YV12-Output via AviSynth. Wether keeping the default or forcing the codec to output YV12 (PAL-DV and both MPEG variants) gives me weird colors. Can anyone confirm this? Adding SwapUV() corrects the problem.

Forcing other colorspaces works fine with AviSynth and Info() reports them as such correctly.

/Edit here is sample of the file I'm trying to frame-serve

Last edited by communist; 17th May 2005 at 18:42.
communist is offline   Reply With Quote
Old 17th May 2005, 19:16   #12  |  Link
WorBry
Registered User
 
Join Date: Jan 2004
Location: Here, there and everywhere
Posts: 1,181
Communist,
Yes, I can confirm the weird colors (blue hue) you describe when frame serving Pal Type II DV clips loaded in AVISynth as AVISource, but only with the default codec settings. Selecting "force output format" corrects this, irrespective of the selected color space (RGB, YUY2 or YV12).
WorBry is offline   Reply With Quote
Old 19th May 2005, 08:18   #13  |  Link
cedocida
Registered User
 
Join Date: Mar 2002
Posts: 38
Your right, i also can confirm this bug.
As you allready said, it's a color swap of U and V component. It should only affect the YV12 output modes. I will release a fix at the weekend.
Thanks for your reports and to Neuron2 for providing the binary.
cedocida is offline   Reply With Quote
Old 21st May 2005, 08:12   #14  |  Link
cweb
Registered User
 
cweb's Avatar
 
Join Date: Oct 2002
Location: The Pandorica
Posts: 527
How does it compare to the ffdshow DV decoder?

I reencoded something to mpeg2 (avisource was type II dv) for a DVD and the filesize was slightly smaller with this new codec. 1768679 instead of 1770134 KB. The quality looks great on my PC's monitor. I still have to see how it looks on my tv.
__________________
PC specs for bug reports: Athlon 64-bit Phenom II X6 2.8Ghz Win7/Linux PCI express NVIDIA GTX 285 graphics card
http://twitter.com/cwebdesign
cweb is offline   Reply With Quote
Old 22nd May 2005, 15:20   #15  |  Link
cedocida
Registered User
 
Join Date: Mar 2002
Posts: 38
*** released new version 0.1.6 with NTSC support ***
now it's a fully working DV Codec.

Sourcecode available here: Cedocida DV Codec (sourcecode)

changes:
- add: encoding and decoding of NTSC video
- fixed: bug concerning U-V-color-swap of YV12 encoding/decoding

some remarks on "YV12 (DV)" input/output option in combination with NTSC video: this format is direct data to or from the compression algorithm and will not be converted, shifted or interpolated. Because NTSC DV uses a 4:1:1 sampling grid, you will see weird color when viewed with a normal YV12 program which assumes 4:2:0 - this is no bug. If you need YV12 format, use the option "YV12 (MPEG2 *)".

- Andreas -
cedocida is offline   Reply With Quote
Old 22nd May 2005, 16:58   #16  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,923
Binary is here:

http://neuron2.net/misc/cedocida016.zip
Guest is offline   Reply With Quote
Old 22nd May 2005, 17:35   #17  |  Link
SeeMoreDigital
Life looks better in UHD
 
SeeMoreDigital's Avatar
 
Join Date: Jun 2003
Location: Notts, UK
Posts: 11,446
Quote:
Originally posted by neuron2
Binary is here:

http://neuron2.net/misc/cedocida016.zip
What a nice man!

What do you think of this new codec?


Cheers
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
SeeMoreDigital is offline   Reply With Quote
Old 22nd May 2005, 18:32   #18  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,923
Andreas is the guy to praise! I'm making the binaries for myself so why not stick them in my misc dir for everybody?

This NTSC version just came out so I will hold off commenting until I test it. So far, so good, however!
Guest is offline   Reply With Quote
Old 31st May 2005, 21:37   #19  |  Link
Longinus
Registered User
 
Join Date: Apr 2003
Location: Brazil
Posts: 87
Hello!
Your codec is really nice, we really needed a good open-source DV Codec..
The only thing I noticied is that it creates more artifacts than the Canopus codec, for instance (even in the high quality mode).

It's just me, or did you noticied it too?
Longinus is offline   Reply With Quote
Old 1st June 2005, 10:32   #20  |  Link
cweb
Registered User
 
cweb's Avatar
 
Join Date: Oct 2002
Location: The Pandorica
Posts: 527
I found the quality to be very good. Thanks to Andreas and to Neuron2 for the compile!
My experience is with PAL, I created a high quality DVD (KDVD actually) from my DV footage. The final filesize was slightly smaller than when I used the ffdshow dv codec, I noticed. I didn't see any more artifacts than with ffdshow - I didn't see any actually.
__________________
PC specs for bug reports: Athlon 64-bit Phenom II X6 2.8Ghz Win7/Linux PCI express NVIDIA GTX 285 graphics card
http://twitter.com/cwebdesign
cweb is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 23:06.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.