I was just looking at reviewing this package:
<a href="https://bugzilla.redhat.com/show_bug.cgi?id=1684950" title="https://bugzilla.redhat.com/show_bug.cgi?id=1684950">https://bugzilla.redhat.com/show_bug.cgi?id=1684950</a>
It is a Go wrapper around ffprobe, which is in the ffmpeg package,
which is in rpmfusion-free. The package can be built without ffprobe,
but cannot be used without it. The spec file contains this:
# We can't have a hard dependency because patents
Recommends: ffmpeg
Really, this package should have "Requires: ffmpeg", because it cannot
be used at all without ffprobe.