ffmpeg overlay size

2019-04-26 22:42发布

问题:

I have the following ffmpeg command which puts an overlay image over the video. After ffmpeg encoding is done the overlay image appears too big, bigger then it's actual size. How do i control width and height dimensions for the overlay image.

ffmpeg -i 1.wmv -s 640x360 -f mp4 -b 800k -acodec libfaac -ab 64k -vf "movie=0:png:dollar.png [wm];[in][wm] overlay=0:0:1 [out]" out.mp4

回答1:

Try appending filter settings with scale=width:height clause like this:

ffmpeg -i 1.wmv -s 640x360 -f mp4 -b 800k -acodec libfaac -ab 64k -vf "movie=0:png:dollar.png, scale=120:120 [wm];[in][wm] overlay=0:0:1 [out]" out.mp4


回答2:

Try this worked for me : ffmpeg -i basevideo.xxx -vf "movie=overlayvid.xxx [in]; [in] scale=width:height [scale]; [in][scale] overlay=x:y [out]" output.xxx