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

如何使用FFmpeg合并视频调速与按比例添加水印的滤镜命令

问题原因

你原来的命令核心错误是滤镜流的传递逻辑有误:overlay 滤镜输出的带水印视频流没有正确传递给倍速滤镜,倍速滤镜反而读取了未经水印处理的原始视频流,同时流标签的匹配逻辑出错,最终导致倍速未生效。

正确合并命令

ffmpeg -i input.mp4 -i watermark.png -filter_complex "[1][0:v]scale2ref=w=oh*mdar:h=ih*0.1[logo][base_vid];[base_vid][logo]overlay=5:H-h-5,setpts=0.5*PTS[out_v];[0:a]atempo=2.0[out_a]" -map "[out_v]" -map "[out_a]" output.mp4

命令逻辑说明

  • 第一步:将水印和原始视频输入给scale2ref,按视频高度的10%自适应调整水印尺寸,分别输出调整后的水印流[logo]和原始视频流[base_vid]
  • 第二步:将水印叠加到原始视频上得到带水印的视频流,直接通过逗号连接setpts滤镜做倍速处理,输出最终视频流[out_v]
  • 第三步:单独对原始音频流做倍速处理,输出最终音频流[out_a]
  • 最后映射最终的音视频流输出即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 11:36:02