Video texture length issue...

I’ve made a little robot that has a TV screen for a face… I’ve recorded a short video of my face and have applied it as a texture to the screen. The video I want to apply to the screen is 122 Frames long… When it loads into Blender it shows as 146. When trying to sync the Blendered video with the audio from the original it runs out of sync as the new video is longer than the original audio.

Any suggestions on how to fix this?