Program using JavaCv to insert a picture into an video, you can move the image and it will render a new video with the image in it.
You can try it by downloading the jar and use it in any OS withuot installing JavaCV, you need to install openCV in order to compile it.