我有以下ffmpeg命令,它在视频上放置叠加图像。完成ffmpeg编码后,叠加图像显得太大,比实际尺寸大。如何控制叠加图像的宽度和高度尺寸。
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
答案 0 :(得分:5)
尝试使用scale=width:height
子句添加filter设置,如下所示:
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
答案 1 :(得分:2)
试试这个对我有用: ffmpeg -i basevideo.xxx -vf“movie = overlayvid.xxx [in]; [in] scale = width:height [scale]; [in] [scale] overlay = x:y [out]”output.xxx