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

FFmpeg旋转命令导致边缘出现黑边问题求助

解决FFmpeg旋转PNG叠加视频时出现黑边的问题

问题原因

你当前使用的rotate滤镜默认会用黑色填充旋转后超出原图片画布的区域,这就是边缘黑边的来源——PNG的透明背景在旋转后被黑色填充了。

解决方案

修改rotate滤镜参数,添加fillcolor=none来保留透明通道,避免黑边填充:

ffmpeg -i NoAudio.mp4 -i cat-face-emoji.png -filter_complex "[1]rotate=a=140:fillcolor=none[ov1];[0][ov1]overlay=480:270" -c:a copy output.mp4 -y

参数说明

  • fillcolor=none:告诉rotate滤镜不对旋转产生的空白区域填充任何颜色,而是保留原PNG的透明属性,这样叠加到视频上时,只有旋转后的图片内容会显示,空白区域会透出底层视频,不会出现黑边。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 07:45:29