An open API service indexing awesome lists of open source software.

https://github.com/jayrox/prbd

Probes media for codec info and Analyzes for possible errors.
https://github.com/jayrox/prbd

htpc

Last synced: 5 months ago
JSON representation

Probes media for codec info and Analyzes for possible errors.

Awesome Lists containing this project

README

          

# 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.