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

基于FFmpeg的批量绿幕抠像效果优化求助

基于FFmpeg的批量绿幕抠像效果优化求助

大家好!我写了个批量处理MP4视频的脚本,功能是识别视频里的绿幕(支持自定义绿幕颜色代码),然后把绿幕替换成指定的背景视频。整体运行倒是没问题,但抠像出来的效果我总觉得还差口气,想请教下有没有优化的办法。

遇到的具体问题

  • 主体边缘还是残留着轻微的绿色光晕
  • 边缘模糊,尤其是手臂这类肢体缝隙的区域。这个问题是因为我为了去掉多余的绿色痕迹,不得不调大了boxblur参数才导致的

当前使用的FFmpeg命令

ffmpeg -y -i "%background%" -i "%input_file%" -filter_complex "[1:v]chromakey=%color_code%:similarity=0.28:blend=0.01[ckout];[ckout]split[ck1][ck2];[ck1]alphaextract[alph];[alph]boxblur=2:1[alph_processed];[ck2][alph_processed]alphamerge[ck_blurred];[0:v][ck_blurred]overlay[out]" -map "[out]" -map 1:a -c:v !video_codec! !video_encoding_options! -c:a !audio_codec! "!output_file!"

备注:内容来源于stack exchange,提问作者Krystof Tischer

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.15 12:54:40