unix_sansei
12th January 2008, 07:48
all,
i'm interested in being able to use Vdub, Avisynth and Flask to pull in 4k, 2k, 1080p files from a Red One camera. raw data is at 10bit NOT usual 8bit, i'd like to keep the raw 4:4:4 10-bit and not go to 8. so probably need to use logarithmic encoding to preserve the entire dynamic range of the image, and not clip off values in the least significant bits.
so need a little help to write a fast DeBayer app to convert the raw files into something Vdub/Avisynth can use like 264
demo files are available here
http://www.redrelay.net/owners/0232/
demosaiced RGB is dpx file, 10-bit YUV
the r3d file is raw, 12-bit linear and is tough to chop up unless you know i/o points.
there is a decoder available,
http://www.cineform.com
but it has hooks into QT, and is a bit flakey. the QT engine has lots of errors with non-square frames. QT does have 16-bit and deeper modes, yet it is poorly implemented.
the problem with Bayer data is it looks like a 8bit image to average encoder, yet it is not. so how to declare the Bayer data with a new FOURCC code, your encoder can know what to do??
anyhave any experience using the ImageMagick 16-bit libs?
or
10 bit uncompressed Blackmagic codecs? or Kona?
or
CineForm 2K/HD 12 bit codec?
has anyone modified Vdub fo 10-bit processing? can avisynth be modified?
i'm interested in being able to use Vdub, Avisynth and Flask to pull in 4k, 2k, 1080p files from a Red One camera. raw data is at 10bit NOT usual 8bit, i'd like to keep the raw 4:4:4 10-bit and not go to 8. so probably need to use logarithmic encoding to preserve the entire dynamic range of the image, and not clip off values in the least significant bits.
so need a little help to write a fast DeBayer app to convert the raw files into something Vdub/Avisynth can use like 264
demo files are available here
http://www.redrelay.net/owners/0232/
demosaiced RGB is dpx file, 10-bit YUV
the r3d file is raw, 12-bit linear and is tough to chop up unless you know i/o points.
there is a decoder available,
http://www.cineform.com
but it has hooks into QT, and is a bit flakey. the QT engine has lots of errors with non-square frames. QT does have 16-bit and deeper modes, yet it is poorly implemented.
the problem with Bayer data is it looks like a 8bit image to average encoder, yet it is not. so how to declare the Bayer data with a new FOURCC code, your encoder can know what to do??
anyhave any experience using the ImageMagick 16-bit libs?
or
10 bit uncompressed Blackmagic codecs? or Kona?
or
CineForm 2K/HD 12 bit codec?
has anyone modified Vdub fo 10-bit processing? can avisynth be modified?