"Missing Frame" behaviour #58
Replies: 8 comments 4 replies
-
Indeed. That was a really cool thing to have. I have added the option back in in the mrv2's main repository. The only difference with mrViewer is that it will repeat the previous frame only when playing forwards. When playing backwards it will repeat the next frame instead. I hope that's fine (if it is not, I'll have to bug Darby for a change in tlRender's core). If you want to try it, let me know what platform you are in and I'll post a beta here for you to play with. |
Beta Was this translation helpful? Give feedback.
-
Never mind. I managed to make it work just like mrViewer now. Let me know if you want to use the beta. |
Beta Was this translation helpful? Give feedback.
-
Okay. ** Removed links to pre-compiled betas which are out of date now. ** |
Beta Was this translation helpful? Give feedback.
-
Wow! This is awesome. I didn't expect such a fast response last night and went offline (I live in another time zone ;) ). I compiled mrv2 myself, but thanks for the builds, too. And here my first feedback. I tested it with a simple EXR sequence that I manually deleted some random frames from: I quickly made some OBS captures that hopefully show the issues. This is a shabby 100 frame sequence playing back as it should: This is the same sequence with frames 20, 40, 60 and 80 removed. Notice the missing X and the stuttery playback: And this is me manually stepping through the frames around frame 40. The X is there as it should, but the alpha looks like it gets premultiplied on the scratched frame: Thanks again for your great work :) |
Beta Was this translation helpful? Give feedback.
-
Can you upload the full sequence of exrs as a zip to google drive, mega.nz or some other upload service? It is hard for me to see the issue on the movie files. In the .exr sequence I have I don't see any issues. |
Beta Was this translation helpful? Give feedback.
-
Okay. I added an optimization when playing forwards with scratched frame active. Compile main HEAD again and see if it improves your playback issues. The alpha is not premultiplied, but the color of the lines has some opacity in them (0.8). Maybe that's what you are seeing? |
Beta Was this translation helpful? Give feedback.
-
Yes, you are right. I was missing pushing the commit. Thanks for catching that. |
Beta Was this translation helpful? Give feedback.
-
I pushed a new commit that should fix the premultiplication issue. |
Beta Was this translation helpful? Give feedback.
-
Hi there,
mrViewer had the very nice and simple option to choose what to do with missing frames:
A very helpful option was to display missing frames by just repeating the previous frame with a large red "X" across it. This way you could assess the animation even while it was still being rendered to disk / incomplete. Showing black frames causes to much visual distraction.
Beta Was this translation helpful? Give feedback.
All reactions