我有以下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

最佳答案

尝试使用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

09-09 20:40