FFmpeg signature滤镜疑似存在Bug:不同视频粗粒度匹配异常通过
FFmpeg signature滤镜疑似存在Bug:不同视频粗粒度匹配异常通过
我最近尝试在两个完全不同的视频上测试FFmpeg的signature滤镜,结果碰到了一个反常的问题:
我执行了下面这条命令,其中video1.mp4和video2.mp4是完全不相关的两个视频:
ffmpeg -i video1.mp4 -i video2.mp4 -filter_complex "[0:v][1:v] signature=nb_inputs=2:detectmode=full:format=xml:filename=sign%d" -map :v -f null -
结果发现,滤镜的粗粒度检查居然通过了!虽然最终帧级匹配是失败的,但get_jaccarddist方法在粗粒度匹配环节始终返回true——这显然不符合预期,完全不同的视频不应该通过粗粒度校验,这看起来像是一个Bug。
备注:内容来源于stack exchange,提问作者stilloo
相关产品推荐
相关产品推荐

