0

Metadata in DPX files when using -out709 in rvio

Hello again! Hope you guys have been having a great new year so far!

One thing that'd be really nice, is if when specifying -out709 to rvio, it'd fill the ColorSpace/Transfer, ColorSpace/Primaries, and DPX-0/Transfer fields with the relevant Rec709 info instead of Log.

Example:  Running rvls -x on a dpx file we got from a client (looks like it was made from an Avid system) produces:

RV_HOME = /usr/local/tweak/rv
TPG_DPX_Sample.dpx:

                              Resolution   1920 x 1080, 3ch, 10 bits/ch
                                Channels   
                        PixelAspectRatio   1
                          ChannelsInFile   3
                             DPX/Version   V2.0
                          DPX/CreateTime   2010:05:11:18:55:49Z
                             DPX/Creator   Avid DS
                         DPX/Orientation   Top Left
     DPX-Orientation/VerticalPixelAspect   1
   DPX-Orientation/HorizontalPixelAspect   1
                        DPX-0/Descriptor   RGB
                      DPX-0/Colorimetric   ITU Rec-709
                          DPX-0/Transfer   ITU Rec-709
                             DPX/BitSize   10
                           DPX-0/Packing   LSB Padded
                         DPX-TV/TimeCode   01:00:00:00
                      DPX-TV/FieldNumber   0
                      DPX-TV/VideoSignal   203
             DPX-TV/HorizontalSampleRate   7.41758e+07
               DPX-TV/VeritcalSampleRate   23.976
                        DPX-TV/FrameRate   23.976
                            DPX-TV/Gamma   2.2
                       DPX-TV/BlackLevel   64
                        DPX-TV/BlackGain   4.5
                       DPX-TV/BreakPoint   18.414
                       DPX-TV/WhiteLevel   940
                        DPX-TV/Interlace   Noninterlaced
                     ColorSpace/Transfer   Rec709
                    ColorSpace/Primaries   Rec709

However, making a dpx file from a linear exr file with rvio with rvio foo.exr -vv -out709 -o foo.dpx, then gives this with rvls:

RV_HOME = /usr/local/tweak/rv
foo.dpx:

                              Resolution   1920 x 1080, 3ch, 10 bits/ch
                                Channels   
                        PixelAspectRatio   1
                          ChannelsInFile   3
                             DPX/Version   V2.0
                            DPX/FileName   foo.dpx
                             DPX/Creator   Tweak Software
                         DPX/Orientation   Top Left
     DPX-Orientation/VerticalPixelAspect   1
   DPX-Orientation/HorizontalPixelAspect   1
                        DPX-0/Descriptor   RGB
                      DPX-0/Colorimetric   ITU Rec-709
                          DPX-0/Transfer   Logarithmic
                             DPX/BitSize   10
                           DPX-0/Packing   LSB Padded
                        DPX-MP/HeldCount   1
                      DPX-TV/FieldNumber   0
                      DPX-TV/VideoSignal   0
                        DPX-TV/Interlace   Noninterlaced
                     ColorSpace/Transfer   Kodak Log

which causes Nuke (and RV) to default its read colorspace conversion to Cineon, instead of Rec709 like it does with the dpx file we got from the client.

 

Cheers!

-Matt

2 comments

  • 0
    Avatar
    Alan Trombla

    Hi Matt,

    Yes, that's a problem we're hoping to fix soon.  I'll try to update this thread when we get it done.  Thanks for the report !

    Alan

  • 0
    Avatar
    Jim Hourihan

    We've had this for a while, but in 3.12.11 we added even more control and automatic header generation for DPX. Marking as DONE

       -Jim

Please sign in to leave a comment.