I need to add overlay data to a mp4 video clip. My first thought was to use Unity’s VideoPlayer and step through the video clip one frame at the time. Unfortunately it does not seem like setting the frame does not immediately set the frame and using StepForward() does not update the frame until the next Update() (despite what the documentation say).
Playing the video and inspecting the frame / time values using a breakpoint the values are never updated, despite the video being played as being observed in the game window.
Is is bugged or am I missing something? What other options, including plugins, exist?