{"id":13823703,"url":"https://github.com/jessielw/HDR-Multi-Tool","last_synced_at":"2025-07-08T18:30:50.887Z","repository":{"id":104527043,"uuid":"304197968","full_name":"jessielw/HDR-Multi-Tool","owner":"jessielw","description":"A graphical user interface for parsing HDR10+ and Dolby Vision","archived":false,"fork":false,"pushed_at":"2024-05-14T01:35:00.000Z","size":62601,"stargazers_count":75,"open_issues_count":5,"forks_count":6,"subscribers_count":8,"default_branch":"main","last_synced_at":"2024-08-04T09:01:36.437Z","etag":null,"topics":["dolby","dolbyvision","electron","extract","gui","hdr10","hdr10plus","json","modern","parser","queue","rpu","tool","vision","windows"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jessielw.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-15T03:18:46.000Z","updated_at":"2024-08-04T09:01:39.358Z","dependencies_parsed_at":"2024-05-11T16:42:03.286Z","dependency_job_id":"f2135639-db68-404b-a435-0fb614f4893d","html_url":"https://github.com/jessielw/HDR-Multi-Tool","commit_stats":null,"previous_names":["jessielw/hdr-multi-tool"],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jessielw%2FHDR-Multi-Tool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jessielw%2FHDR-Multi-Tool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jessielw%2FHDR-Multi-Tool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jessielw%2FHDR-Multi-Tool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jessielw","download_url":"https://codeload.github.com/jessielw/HDR-Multi-Tool/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225453352,"owners_count":17476709,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dolby","dolbyvision","electron","extract","gui","hdr10","hdr10plus","json","modern","parser","queue","rpu","tool","vision","windows"],"created_at":"2024-08-04T09:00:41.116Z","updated_at":"2024-11-20T01:30:44.501Z","avatar_url":"https://github.com/jessielw.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"[![04a_source__41230.png](https://thumbs2.imgbox.com/56/73/kifkH1E0_t.png)](https://imgbox.com/kifkH1E0)\n\n[![04a_source__41230.png](https://thumbs2.imgbox.com/0a/1a/Um5w9hAh_t.png)](https://imgbox.com/Um5w9hAh)\n\n[![04a_source__41230.png](https://thumbs2.imgbox.com/67/96/kIIaDLoF_t.png)](https://imgbox.com/kIIaDLoF)\n\nA modern GUI to parse HDR10+ and Dolby Vision dynamic metadata for use with video encoding.\n\nSupports **MKV, TS, MP4, and HEVC** as inputs right now. Please open an issue if there is any inputs that are not accepted that should be.\n\nSupports drag and drop in the input area **(Windows only)**.\n\nIf you open a file that has both HDR10+ and Dolby Vision you will see dual option panels. Choose which you would\nlike to extract and configure the settings. Everything else is handled for you.\n\n### Configuration\n\nTools Menu options `Auto Start Queue` and `Clean Up`\n\n`Auto Start Queue`: This will automatically start the queue as soon as a job is added to it.\n\n`Clean Up`: This will clean up files left behind for Dolby Vision processing.\n\n### Dolby Vision Cropping\n\nNow facilitates precise adjustment of Dolby Vision metadata offsets with cropping functionality. After initiating a Dolby Vision input, you can conveniently provide cropped values.\n\n`Fix Negative Offsets`: Enable this option to automatically reset offsets to zero if they would otherwise become negative due to user-defined crops. This feature mirrors the behavior of the `-c` switch in `dolby_tool`, ensuring consistent functionality for specific scenes while maintaining dynamic adjustment for others.\n\nIf this is unchecked and there is negative offsets detected, the job will error out and the error message will be\ndisplayed in the log file as well as a prompt letting the user know something went wrong.\n\n### Supported Operating Systems\n\nSupports Windows and Linux.\n\n_Technically this will work on MacOS, I don't have a MacBook so cannot build and release, if someone is interested reach out_\n\n### Requirements\n\n[`dovi_tool`](https://github.com/quietvoid/dovi_tool): _minimum version is v2.1.0_\n\n[`hdr10plus_tool`](https://github.com/quietvoid/hdr10plus_tool)\n\n`ffmpeg`: A somewhat modern version\n\n**Note:** The program checks for these files on the system PATH first, so it will prioritize\nthem over them being in a folder in the `apps` directory beside the executable.\n\n### Note\n\nAs of **v2.0** the tkinter version of the app has been dropped. I have no plans to update/maintain that version of the app. However, I will leave it on the repository in the branch `old_tkinter` inside of the `tkinter` folder.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjessielw%2FHDR-Multi-Tool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjessielw%2FHDR-Multi-Tool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjessielw%2FHDR-Multi-Tool/lists"}