ID 146626 - Photo JPEG codec does not export at expected quality level, if value is entered between preset settings

Follow

Problem summary
When exporting a QuickTime movie file using the mov32 Photo Jpeg codec, if quality slider is set to a numeric value between the preset settings (mid, best etc ) the quality will be very low.

 

Customer reported version
nuke.11.2v4

 

Customer reported platform
windows10

 

Steps to reproduce

Open attached script and compare results of Write nodes

 

or

 

1) Open a new Nuke script
 

2) Create a ColorWheel node

 

3) Create a Defocus node, connect it to the ColorWheel node and change the defocus value to '500'

 

4) Create a Write node and name it 'PhotoJpeg_high.mov'

 

5) In the codec settings, select 'Photo - JPEG'

 

6) Open the Advanced tab and select 'codec options'

 

7) In the window that opens, drag the slider to 'High'

8) Render the Write node as one frame and Read back in result

 

9) Copy the Write node

 

10) Alter the name to 'PhotoJpeg_90.mov'

 

11) In the codec options, alter the quality by dragging the slider up to '90'

12) Render this Write node and Read in the result

 

13) Compare the two Read nodes

Result: The higher quality '90' render is a lower quality than the '90' render

 

Workaround
This issue can be worked around manually by altering the Write node's mov32 encoder information using the following steps:

1) Open the Nuke script in a Text Editor

2) Locate the Write node with the numerically set value. (In our example this would be Write2)

3) Locate the 'mov32_quality-1' line in the text editor and delete this line.

4) Re-open Nuke script and re-render the Write node

Result: This will correctly render the quality settings as per the numeric information entered.

 

Reproduced by support

This bug has been reproduced in:

Nuke 11.2v5 - Windows 7 - CentOS 7 - MacOS 10.13.6

Nuke 11.2v1 - Windows 7

Nuke 11.1v1 - Windows 7

Nuke 11,0v1 - Windows 7

Nuke 10.5v1- Windows 7

Nuke 10.0v6 - Windows 7

Nuke 9.0v1 - Windows 7

Nuke 8.0v1 - Windows 7 - CentOS 7 - MacOS 10.13.6

 

Earliest version tested
Nuke 8.0v1

- This issue appears to be in all versions of the product

 

Expected behaviour
When rendering as a higher quality setting, you should be getting a higher quality render

 

Actual behaviour
When rendering as a higher quality setting, you get a lower quality image

    We're sorry to hear that

    Please tell us why