prbd
Probes media for codec info and Analyzes for possible errors.
you will need ffmpeg and ffprobe. you can download these from here: http://ffmpeg.zeranoe.com/builds/
Build it yourself
setup your go path
run go build
Or download current build
https://github.com/jayrox/prbd/tree/master/build
Run
prbd -dir /path/to/media/library # Will recursively scan specified directory
prbd -r # Will scan the path in the radarr_moviefile_path env variable, for use as a Connected Script in Radarr
prbd -s # Will scan the path in the sonarr_episodefile_path env variable, for use as a Connected Script in Sonarr
add a -log /path/to/reports and prbd will output the reports to a log directory. useful for building reports and quickly finding media with specific codecs or codec levels.
Output
Prbd will create a few files for each media file found.
filename-probe.json will contain codec info in json formatting.
filename-analyze.txt will contain non-error info. typically this will be empty.
filename-analyze-error.txt will be created if errors found.