This repo contains a collections of scripts or containers that I use to manage my personal media collection and plug into Fileflows.
As this interacts with my personal media collection, I've tried to be particularly careful to not make any destructive changes to the data hence there a few precautions in place.
This is a container that I use to run dovi_tool to convert the Dolby Vision metadata in my media collection to a format that Infuse can understand.
- dovi_tool
- ffmpeg
- mediainfo
- jq
- mkvtoolnix
- mkvmerge
Everything is handled from the entrypoint.sh
script.
Warning: This will overwrite the original file if the target profile is found.
#docker run --rm -it -v /path/to/media:/opt/media ghcr.io/riweston/dovi_tool:latest <filename> <profile>
$ docker run --rm -it -v /path/to/media:/opt/media ghcr.io/riweston/dovi_tool:latest Dune.mkv dvhe.07
The container is used in conjunction with Fileflows to
manage my media collection. I've written a custom function to incorporate the
dovi_tool container into a workflow which can be found in
./scripts/Convert-dolbyvision-profile.js
.