FFmpeg tpad滤镜指定颜色无效,填充帧显示为绿色的问题咨询
FFmpeg tpad滤镜指定颜色无效,填充帧显示为绿色的问题咨询
大家好,我最近碰到一个FFmpeg tpad 滤镜的诡异问题,想问问有没有同行也遇到过类似情况?
我不太确定这个问题是从什么时候开始出现的,但推测大概是FFmpeg 6.0版本发布之后。当我使用tpad滤镜添加填充帧时,比如执行以下命令:
-filter_complex "[0:0]tpad=start_duration=1:stop_duration=5:color=black[v0]" -map "[v0]"
不管我指定什么颜色,最终生成的填充帧都是绿色的。
我已经做了这些测试:
- 试过mp4、mkv、avi三种不同格式的视频文件,结果完全一致
- 分别使用了rpm-fusion-updates提供的预编译版本(版本号6.0-11.fc38,对应libavfilter 9.3.100 / 9.8.101),以及自己从源码编译的最新版本(当前版本N-111066-gd26ea03f60,libavfilter 9.8.101 / 9.8.101),问题都存在
- 在好几台不同的机器上测试,现象没有差异
目前我还没查到有公开的相关bug报告,想先确认下是不是只有我遇到这个问题,再去提交bug反馈。有没有人能帮忙验证下?
备注:内容来源于stack exchange,提问作者Phantom of Krankor
相关产品推荐
相关产品推荐

