我尝试在两个完全不同的视频上使用签名过滤器。
对于以下命令,其中video1
和video2
是完全不同的视频,签名过滤器代码仍然通过粗粒度检查。
它无法完成帧级匹配,但方法get_jaccarddist
对于粗粒度匹配始终返回 true,这应该不是是这样的。这似乎是一个错误。
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 -