ffmpeg - Problem with zoompan
zoompan is a weirdly designed filter. It operates on individual frames, whereas most filters operate on a sequence of pictures, whether they are fed from a video file or an image sequence. pzoom should be used for a looped image, and frame sequence generation should be stopped by making d=1.

Change to 

zoompan=z='min(pzoom+0.0015,1.5)':d=1:x='iw/2-(iw/zoom/2)':y='ih/2 (ih/zoom/2)':s=640x480


This will fix the zoompan.