hi, I don't understand why they use ffmpeg for bitrot checking and not a simple hash checksum or a merkle tree.
But as I said, I just read the description, nothing more.
Once I'm happy with the state of the library, I use automedia to add on par2 files to avoid this going forward.
Verification is for libraries that have no existing hashes or parity, essentially.
Though I do see the value of checking the files when first ‘checked in’ to this recovery scheme so you start with a known good copy.
The idea is solid and since it has transcoding build in it makes perfect sense to just use ffmpeg.
—edit—
The author beat me to the answer…