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

如何通过命令行工具替换视频文件中的指定颜色?

视频指定颜色替换的命令行工具方案

当然有,最常用的就是FFmpeg,它可以实现类似ImageMagick的视频颜色替换效果,以下是具体实现方式:

核心命令示例

基础替换写法

ffmpeg -i input.mp4 -vf "replacecolor=color=<original_color>:replacement=<desired_color>:similarity=<fuzz_value>" output.mp4

结合色键的替代方案

ffmpeg -i input.mp4 -vf "colorkey=<original_color>:<fuzz_value>,colorchannelmixer=ar=<r>:ag=<g>:ab=<b>" output.mp4

参数说明

  • <original_color>:需要替换的原始颜色,支持RGB(如0xff0000)、十六进制值或颜色名称(如red)
  • <desired_color>:目标替换颜色,格式与原始颜色一致
  • <fuzz_value>:颜色容差,取值范围0.0-1.0(10%容差对应0.1)
  • <r>/<g>/<b>:目标颜色的RGB分量值(0-1之间的小数,如红色对应1:0:0)

补充说明

如果需要更精细的色彩控制,还可以结合hueshift滤镜调整色相范围,或者用eq滤镜微调色彩阈值,但replacecolor滤镜已经能直接实现和ImageMagick类似的精准颜色替换效果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 12:02:02