You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用FFmpeg制作竖版缩放视频:横向照片适配宽度并模糊填充上下空白

使用FFmpeg实现横向照片转竖版视频(模糊背景填充)
  • 实现逻辑:先生成适配竖版尺寸的模糊原照片作为背景,再将原照片缩放至适配视频宽度,最后把缩放后的照片居中叠加到模糊背景上。

示例FFmpeg命令

ffmpeg -i input.jpg -filter_complex "[0:v]scale=-2:1920,boxblur=luma_radius=min(h\,w)/20:luma_power=2[bg];[0:v]scale=1080:-2[fg];[bg][fg]overlay=(W-w)/2:(H-h)/2" -t 5 output.mp4

参数说明

  • -i input.jpg:指定输入的横向照片文件
  • -t 5:设置输出视频的时长为5秒,可根据需求修改数值
  • 滤镜链细节:
    • [0:v]scale=-2:1920,boxblur=luma_radius=min(h\,w)/20:luma_power=2[bg]:将原图缩放至竖版1080p的高度(1920),宽度按比例自适应;随后添加方框模糊效果,min(h\,w)/20控制模糊半径,数值越大模糊效果越强
    • [0:v]scale=1080:-2[fg]:将原图缩放至竖版1080p的宽度(1080),高度按比例自动计算,保证照片比例不变
    • [bg][fg]overlay=(W-w)/2:(H-h)/2:将缩放后的前景照片居中叠加到模糊背景上,(W-w)/2和(H-h)/2分别计算水平和垂直方向的居中偏移量

自定义调整建议

  • 更换分辨率:如果需要生成720p竖版视频,将命令中的scale=-2:1920改为scale=-2:1280,scale=1080:-2改为scale=720:-2即可
  • 调整模糊效果:可将boxblur替换为gblur滤镜,例如gblur=sigma=10,sigma值越大模糊程度越高

内容的提问来源于stack exchange,提问作者Eugene Khyst

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 18:22:37