猜测是图片分辨率较低,合成的视频后才显得模糊或失真
如果没有办法提供一个高分辨率图片合成视频的话,
以下这个命令会将输入图片调整为1920x1080的分辨率,并在需要时添加黑色填充,以尽量避免图片合成视频后变得模糊: "ffmpeg -i input.jpg -vf "scale=1920:1080:force_original_aspect_ratio=decrease,pad=1920:1080:-1:-1" output.jpg"
* "scale": 用于调整图片的大小, 可以指定目标宽度和高度, 同时保持原始图片的宽高比
* "pad": 用于在图片周围添加填充, 可以指定填充后的目标宽度和高度, 以及填充的位置和颜色
* "force_original_aspect_ratio": 用于强制保持原始图片的宽高比, 以防止拉伸变形