Question:DPX sequences from CineForm cf2dpx import to Assimilate SCRATCH at DVinfo.net
DV Info Net

Go Back   DV Info Net > Cross-Platform Post Production Solutions > CineForm Software Showcase
Register FAQ Today's Posts Buyer's Guides

CineForm Software Showcase
Cross platform digital intermediates for independent filmmakers.

Reply
 
Thread Tools Search this Thread
Old August 12th, 2011, 07:56 AM   #1
New Boot
 
Join Date: May 2009
Location: Beijing, China
Posts: 11
Question:DPX sequences from CineForm cf2dpx import to Assimilate SCRATCH

We found the look of DPX sequences from CineForm cf2dpx is strange(different) when it is imported to Assimilate SCRATCH,
the preview look in Import Window is right,
but the one in Construct Window is strange.
We tried to change Source Transform Settings, finally, it seems to have right look with Lin2Log with Gamma 2.2.

Any suggestion could you like to share with us?

snap pictures in attachment.

Thanks in advance.
Attached Thumbnails
Question:DPX sequences from CineForm cf2dpx import to Assimilate SCRATCH-dpx-source-preview-look-import-window.png   Question:DPX sequences from CineForm cf2dpx import to Assimilate SCRATCH-dpx-source-preview-look-construct-window.png  

Question:DPX sequences from CineForm cf2dpx import to Assimilate SCRATCH-dpx-source-preview-look-construct-window-main-properties.png   Question:DPX sequences from CineForm cf2dpx import to Assimilate SCRATCH-dpx-source-preview-look-construct-window-extended-properties.png  

Question:DPX sequences from CineForm cf2dpx import to Assimilate SCRATCH-dpx-source-transform-rec709_gamma2.2.png   Question:DPX sequences from CineForm cf2dpx import to Assimilate SCRATCH-dpx-source-transform-lin2log_gamma2.2.png  

__________________
Gerry Lee - www.avit4hd.com - Twitter: twitter.com/Gerry_Lee
Gerry Lee is offline   Reply With Quote
Old August 12th, 2011, 11:32 AM   #2
CTO, CineForm Inc.
 
Join Date: Jul 2003
Location: Cardiff-by-the-Sea, California
Posts: 8,095
Re: Question:DPX sequences from CineForm cf2dpx import to Assimilate SCRATCH

That seems to be a question for Scratch. DPX is what you see it what you get, we have no control over the look after it is created.
__________________
David Newman -- web: www.gopro.com
blog: cineform.blogspot.com -- twitter: twitter.com/David_Newman
David Newman is offline   Reply With Quote
Old August 12th, 2011, 08:18 PM   #3
New Boot
 
Join Date: May 2009
Location: Beijing, China
Posts: 11
Re: Question:DPX sequences from CineForm cf2dpx import to Assimilate SCRATCH

which "profile of DPX" is cf2dpx output form CineForm encoded AVI or MOV file?

"profile" I mean:
Log or Linear?
10-bit Linear? 12-bit Linear for SI-2K RAW source?
10-bit Log?
YUV or RGB?
Is all above is source related?
What has been write into DPX file header? Does it also include Timecode, Frame Rate?

Which tools of viewing DPX and its file header is recommanded or used for your studio?

Thanks.
__________________
Gerry Lee - www.avit4hd.com - Twitter: twitter.com/Gerry_Lee
Gerry Lee is offline   Reply With Quote
Old August 12th, 2011, 11:35 PM   #4
CTO, CineForm Inc.
 
Join Date: Jul 2003
Location: Cardiff-by-the-Sea, California
Posts: 8,095
Re: Question:DPX sequences from CineForm cf2dpx import to Assimilate SCRATCH

10-bit RGB, in whatever curve you have applied.

Yes, Timecode and believe frame rate also.

I use xnview.exe for quick DPX review.
__________________
David Newman -- web: www.gopro.com
blog: cineform.blogspot.com -- twitter: twitter.com/David_Newman
David Newman is offline   Reply With Quote
Old August 13th, 2011, 04:00 AM   #5
New Boot
 
Join Date: May 2009
Location: Beijing, China
Posts: 11
Re: Question:DPX sequences from CineForm cf2dpx import to Assimilate SCRATCH

Thanks, David.

Seem Assimilate SCRATCH by default assumes DPX's to be LOG. So user need to set them to LIN. User can do this in the SCRATCH's media browser for all clips in one go. Or for individual clips in the shot config.

Update:
I have done another tests.

DaVinci Resolve for Mac can import the same sequences correctly.

DJV playback software cannot read DPX sequences from cf2dpx and report "[ERROR] WGL - Cannot get pixel format (#0)".
(Tool menu/Information or shortcut key "4" - popup new window
or
View menu/HUD or shortcut key "h" - data overlay image
for viewing DPX file header information)
DJV Imaging - Downloads
Attached Thumbnails
Question:DPX sequences from CineForm cf2dpx import to Assimilate SCRATCH-davinci-resolve-import-preview-browse-window.jpg   Question:DPX sequences from CineForm cf2dpx import to Assimilate SCRATCH-davinci-resolve-preview-conform-window.jpg  

__________________
Gerry Lee - www.avit4hd.com - Twitter: twitter.com/Gerry_Lee

Last edited by Gerry Lee; August 13th, 2011 at 04:48 AM.
Gerry Lee is offline   Reply With Quote
Old August 13th, 2011, 04:19 AM   #6
New Boot
 
Join Date: May 2009
Location: Beijing, China
Posts: 11
Re: Question:DPX sequences from CineForm cf2dpx import to Assimilate SCRATCH

David,

What you mean is that cf2dpx always output 10-bit RGB wherever CineForm MOV or AVI sources is( from SI-2K, r2cf, dpx2cf, convert form file, such as HDSLR, SONY, Panasonic, etc. capture form AJA/BMD), is right?
Is it same for r2cf to convert *.r3d to DPX?

While dpx2cf / r2cf tools have parameters to control look related data and metadata in converting process.

If we want to preserve maximum dynamic range of image by combining CineForm and DPX/TIFF, what do you suggest?
__________________
Gerry Lee - www.avit4hd.com - Twitter: twitter.com/Gerry_Lee
Gerry Lee is offline   Reply With Quote
Old August 13th, 2011, 04:31 AM   #7
New Boot
 
Join Date: May 2009
Location: Beijing, China
Posts: 11
Re: Question:DPX sequences from CineForm cf2dpx import to Assimilate SCRATCH

David,

Sorry, it seems my question related log vs linear processing workflow.
__________________
Gerry Lee - www.avit4hd.com - Twitter: twitter.com/Gerry_Lee
Gerry Lee is offline   Reply With Quote
Old August 13th, 2011, 10:03 AM   #8
CTO, CineForm Inc.
 
Join Date: Jul 2003
Location: Cardiff-by-the-Sea, California
Posts: 8,095
Re: Question:DPX sequences from CineForm cf2dpx import to Assimilate SCRATCH

There is no issue with 10-bit RGB, it is the default for most systems, and that is why we use it. As for curves, linear is bad in 10-bit, but any log curve will preserve the dynamic range.
__________________
David Newman -- web: www.gopro.com
blog: cineform.blogspot.com -- twitter: twitter.com/David_Newman
David Newman is offline   Reply With Quote
Old August 14th, 2011, 09:59 PM   #9
New Boot
 
Join Date: May 2009
Location: Beijing, China
Posts: 11
Re: Question:DPX sequences from CineForm cf2dpx import to Assimilate SCRATCH

Hi, David

Could you like to check the header of DPX (attachment teji017.part1.zip, teji017.part2.zip, teji017.part3.zip)?

Reference -

DPX sequences from CineForm cf2dpx import to Assimilate SCRATCH

from Dan Hudgins

Quote Originally Posted by danibam View Post
LIN or LOG are just flags in the DPX file header. In SCRATCH, as in many other applications, this flag in the DPX file header is used by the software to display it properly.
Daniel Perez

I looked at the header and it says:

DPX image information header . image element[1] . transfer = 0
DPX image information header . image element[1] . colormetric = 0

Those both are "user defined" so there is no LOG = 3 or LIN = 2 value set by cf2dpx, maybe some should talk to Cineform (tm) about why that is?

I looked at the data and it ranges from code values about 5 to 983, so I guess its a "full range" user-defined transfer curve.

See the attached BMP files showing the histogram for conversion without LUT adjustments, showing the code values from your DPX file un-altered other than scaling by 4.

I checked the signal levels as you can see the probe readouts on the left in the attached images (DPX_GRA2.BMP, DPX_GRA3.BMP),

White at 0.9610 * 1023 = 983

Black at 0.0052 * 1023 = 5

So those are out of the 64-940 range, using LIN and the monitor "full" setting should be the right choice, but the conversion from Cineform (tm) to DPX or the camera's recroding seems to be the issue with the blown-out-highlights.

In the case of "user defined" then SCRATCH should default to LIN = full range no curve, rather than default to LOG 95-685 since the curve is unknown, or at least not setup by the DPX file?
Attached Thumbnails
Question:DPX sequences from CineForm cf2dpx import to Assimilate SCRATCH-dpx_gra2.bmp   Question:DPX sequences from CineForm cf2dpx import to Assimilate SCRATCH-dpx_gra3.bmp  

Attached Files
File Type: zip teji017.part1.zip (2.34 MB, 63 views)
File Type: zip teji017.part2.zip (2.34 MB, 58 views)
File Type: zip teji017.part3.zip (444.9 KB, 55 views)
__________________
Gerry Lee - www.avit4hd.com - Twitter: twitter.com/Gerry_Lee
Gerry Lee is offline   Reply With Quote
Old August 15th, 2011, 02:04 AM   #10
New Boot
 
Join Date: May 2009
Location: Beijing, China
Posts: 11
Re: Question:DPX sequences from CineForm cf2dpx import to Assimilate SCRATCH

Pihlaja View is a DPX image sequence viewer
http://pihlaja.org/?sdmon=files/tria...beta-trial.dmg

DPX(DPX from cf2dpx) file header info view in Pihlaja
Attached Thumbnails
Question:DPX sequences from CineForm cf2dpx import to Assimilate SCRATCH-pihlaja-view-dpx-file-header-info-1.png   Question:DPX sequences from CineForm cf2dpx import to Assimilate SCRATCH-pihlaja-view-dpx-file-header-info-2.png  

Question:DPX sequences from CineForm cf2dpx import to Assimilate SCRATCH-pihlaja-view-dpx-file-header-info-3.png   Question:DPX sequences from CineForm cf2dpx import to Assimilate SCRATCH-pihlaja-view-dpx-file-header-info-4.png  

__________________
Gerry Lee - www.avit4hd.com - Twitter: twitter.com/Gerry_Lee

Last edited by Gerry Lee; August 15th, 2011 at 07:03 AM.
Gerry Lee is offline   Reply With Quote
Old August 15th, 2011, 09:19 PM   #11
Regular Crew
 
Join Date: Feb 2009
Location: San Francisco, CA
Posts: 82
Re: Question:DPX sequences from CineForm cf2dpx import to Assimilate SCRATCH

The important question is why if you are shooting with RED ONE, and recording to wavelet compressed R3D files, would you then convert that into Cineform (tm) wavelet compressed RGB or YUV, and then convert that into 10bpc DPX?

It would be better to just make 16bpc DPX in REDCINE-X, or 16bpc TIF in REDCINE-X to start with as there would be less double compression losses and scaling errors.

In REDCINE-X you may be able to reduce the ISO by overriding the meta-data ISO to improve the highlight detail, then grade the 16bpc DPX or TIF frames back up in SCRATCH since it seems to use float internal.

REDCINE had something called DRX that improved highlight detail in over exposed shots, if you can find that in REDCINE-X, then try setting DRX at about 50% and reduce the ISO by one or two stops to see if you can get some highlight detail, then grade the 16 bpc DPX or TIF frames back up in SCRATCH by adjusting the S-curve to pull up the lower part.
Dan Hudgins is offline   Reply
Reply

DV Info Net refers all where-to-buy and where-to-rent questions exclusively to these trusted full line dealers and rental houses...

B&H Photo Video
(866) 521-7381
New York, NY USA

Scan Computers Int. Ltd.
+44 0871-472-4747
Bolton, Lancashire UK


DV Info Net also encourages you to support local businesses and buy from an authorized dealer in your neighborhood.
  You are here: DV Info Net > Cross-Platform Post Production Solutions > CineForm Software Showcase


 



All times are GMT -6. The time now is 07:20 PM.


DV Info Net -- Real Names, Real People, Real Info!
1998-2024 The Digital Video Information Network