It seems like this must be a common requirement and maybe I am not following existing posts which describe this. I am hoping to intercept a stream while it is playing, make changes to individual frames, potentially all of them and then present those modified frames to the end user so that, for example, a personalized version of a video is created. I understand that this might slow the video playback significant.
Please give me some example code in Java or point me to an existing thread that is able to do the above.