Boris RED 5.0.6: Retiming & Velocity experiments continued.
A new day, restarted the Boris RED 5 (Engine), started a fresh project, altered many settings.
No success. Always the same issue: if frame-interpolation happens, due to pseudo-increased framerate or pseudo-slomo, then exported frames are in the wrong order. Only if neither framerate increased nor velocity reduced does it look correct.
I give up until a fix or workaround appears…
Steps:
- Project 1080@25fps, Source 1080i50 (in AVI-Cineform) acting as input to Source Layer of Optical Flow filter:
- Optical Flow: [Velocity 100%, Fields: Upper, Input FrameRate 25fps, FLow Quality: Medium.
- Render: [MovieType: AVI-VFW, Field: Upper, Scale: Full, Quality: High, FrameRate: 25.00, Compression: Uncompressed, 1920×1080]
- Result:
- As expected
- Looked and played basically OK.
- Slight blurring and (on close inspection on fast zoom-out) combing – which here is good news since this is what would be expected for interlaced material being viewed on a progressive player.
- File Size: 235 MB
- As expected
- Render Time: 15 seconds (measured on iPhone Clock>Stopwatch)
- Result:
- Render: (same but this time Progressive)
- Result:
- Broadly as expected, maybe a tiny bit dissapointed (or possibly my expectations are excessive)
- Looked and played basically OK
- No combing visible
- However on fast-zoom-out there was what looked like frame blending going on, I guess that might indicate where the Optical Flow gave up and fell back to that cruder method (?).
- File Size 25 MB (same as previous)
- Broadly as expected, maybe a tiny bit dissapointed (or possibly my expectations are excessive)
- Render Time: 14 seconds
- Result:
- Render: (same but FPS not as Project (uncheck, each time) but rather 100fps.
- Result:
- Same as previous
- The desired export FPS setting appears to have been ignored.
- Result:
- Render: [MovieType: AVI-VFW, Field: Upper, Scale: Full, Quality: High, FrameRate: 25.00, Compression: Uncompressed, 1920×1080]
- Optical Flow: [Velocity 100%, Fields: Upper, Input FrameRate 25fps, FLow Quality: Medium.
- Project: (same as previous but 100fps)
- Optical Flow: (same as previous)
- Render: (same as previous, except this time no need to un-check “as Project”)
- Result:
- Correct image but incorrect frame order, resulting in a “shuttling” effect.
- Looks like it goes forwards with frame-blending then backwards with proper optical flow.
- Guess: Maybe it’s a software bug where the interpolated frames are computed by both methods, in the observed opposite orders, but subsequently not recombined properly (?).
- Looks like it goes forwards with frame-blending then backwards with proper optical flow.
- Correct image but incorrect frame order, resulting in a “shuttling” effect.
- Result:
- Render: (same as previous, except this time no need to un-check “as Project”)
- Optical Flow: (same as previous)
- Check for Product Updates:
- http://www.borisfx.com/register/download/esd_red.php?id=1617952
- Should have done this earlier…
- Latest for 64-bit is the one I have, namely 5.0.6
- There exists also 5.0.9a but its ReadMe only lists fixes for Edius (irrelevant to me) and the dropdown for it mentions 32-bit but not 64-bit, leaving me uncertain whether I should apply it.
- I’ll play safe and refrain from applying it.
- I emailed Boris Support (with screenshot of dropdown) for their clarification.
- http://www.borisfx.com/register/download/esd_red.php?id=1617952
- Project: (same as previous but 100fps)
- Tried various other options in Optical Flow, but always the same frame-ordering error:
- [Optical Flow Quality] = [Medium], [High] and [Best]
- [Blending] = [Frame Blending Only], [Bi-Directional Mix], [Nearest Mix]
- [Optical Flow Mix] = 0 and 100
- Also, in Render settings, tried disabling [Better Quality Field Rendering]
- Tried various other options in Optical Flow, but always the same frame-ordering error:
- Determined that:
- The “wrong frame order” effect only happens when Optical Flow is attempting to interpolate frames as part of increasing the pseudo fps or slow-motion.
- It does not happen when there is no change made to both framerate and velocity.
- I give up!
- Until Boris or anyone fixes it or indicates a workaround…