2

I would like to encode video in my app with VP8. I use RGB24 format in my app but VP8 DirectShow filter accepts only YUV format (http://www.webmproject.org/tools/#directshow_filters).

I've googled the "RGB to YUV directshow filter" but no success. I don't want to write this filter myself from scratch, so I would appreciate if you help me with the information on where to find such filter.

Thanks!

Dalamber
  • 1,009
  • 1
  • 12
  • 32

2 Answers2

2

You could try Geraint Davies' YUV transform filter to see if it supports the conversion.

Ralf
  • 9,405
  • 2
  • 28
  • 46
  • Thanks, at least this one works! But can I use it in my commercial app? I see the GDCL license the first time.. – Dalamber Jul 13 '11 at 06:38
  • "Unless otherwise stated, all the materials available from this website remain copyright GDCL, and are available on the following terms: to use, modify and redistribute the software in source or binary form, provided that you retain a notice in the source code of the form “Portions copyright GDCL”." Sounds to me like it's fine, but I'm no expert. To be sure, you could email Geraint? – Ralf Jul 13 '11 at 08:22
  • Sound to me fine also. Thank you, I will investigate further. – Dalamber Jul 13 '11 at 08:42
  • Geraint said: "If you're just redistributing a binary from the website, you don't need to do anything. This only applies if you are redistributing source" – Dalamber Jul 14 '11 at 03:30
1

Starting from Vista you can use Color Converter DSP, does this help?

If you know how to implement a transform filter, I have a fast YUV to RGB algorithm somewhere. I used DirectShow a looong time ago, so I can't be of anymore help than this :P

Vinicius Kamakura
  • 7,665
  • 1
  • 29
  • 43