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

如何使用fluent-ffmpeg将视频叠加在另一视频的角落位置?

视频叠加(角落放置)实现方案

用FFmpeg就能快速实现两个视频的叠加,步骤和命令如下:

  • 准备好两个视频文件:假设主教程视频为main.mp4,手部动作视频为overlay.mp4
  • 执行以下FFmpeg命令,将副视频缩放到合适大小并叠加在主视频右上角(带10像素边距):
ffmpeg -i main.mp4 -i overlay.mp4 -filter_complex "[1:v]scale=200:-1[overlay_v];[0:v][overlay_v]overlay=W-w-10:H-h-10" output.mp4

参数说明:

  • scale=200:-1:将手部动作视频的宽度缩至200像素,高度按原比例自动调整,避免遮挡主教程内容
  • overlay=W-w-10:H-h-10:W/H是主视频的宽/高,w/h是副视频的宽/高,10是边距;如果需要其他角落,修改参数即可:
    • 左上角:overlay=10:10
    • 左下角:overlay=10:H-h-10
    • 右下角:overlay=W-w-10:10

如果需要保留主视频的音频,直接复制音频流避免重新编码,命令调整为:

ffmpeg -i main.mp4 -i overlay.mp4 -filter_complex "[1:v]scale=200:-1[overlay_v];[0:v][overlay_v]overlay=W-w-10:H-h-10" -c:a copy output.mp4

内容的提问来源于stack exchange,提问作者Andronik Nazaryan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 09:56:04