Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se |
|
|||||||
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
|
#1 | Link |
|
QfG Group Germany
Join Date: Oct 2018
Location: Germany
Posts: 278
|
[DDVT Tool] Dolby Vision RPU Demuxing / Injecting / Editing.
DDVT Tool Download Folder on MEGA. (The tool based on quietvoids tools) -Demuxing DV Metadata from MKVs/MP4s. -Convert HDR10+ Metadata to DoVi Metadata (Experimental). -Convert Profile 7/5 Metadata to Profile 8.1. -Inject DoVi Metadata in Streams. -Easy Delay Adjustment in Injector. -Complete Open Source Batch Scripts! Credits to quietvoid for his awesome tools. Credits to Atak_Snajpera for the BorderDetect tool.
__________________
Last edited by -QfG-; 24th January 2025 at 23:16. |
|
|
|
|
|
#2 | Link |
|
Registered User
Join Date: Jan 2019
Location: Canada
Posts: 583
|
The mastering display metadata you used is correct.
For the min value, it is 10000x the float value. So 10000 * 0.0001 = 1. Max stays the same.
__________________
LG C2 OLED | GitHub Projects |
|
|
|
|
|
#4 | Link |
|
QfG Group Germany
Join Date: Oct 2018
Location: Germany
Posts: 278
|
i have created 2 little Batch scripts, one Demuxer and one Injector. With this scripts you can simply:
- Change DoVi Profile 7,5 to Profile 8 - Adding Delays (useful for Hybrid Releases) - Convert HDR10+ Metadata to DoVi Profile 8 Metadata - Delete HDR10+ Metadata from Videostream ![]() https://workupload.com/file/GWpvx2dzvcs quietvoid many thanks for this awesome tools.
__________________
|
|
|
|
|
|
#6 | Link |
|
Registered User
Join Date: Jan 2019
Location: Canada
Posts: 583
|
In theory it is, but there's no implementation for it.
__________________
LG C2 OLED | GitHub Projects |
|
|
|
|
|
#8 | Link |
|
Registered User
Join Date: Jan 2019
Location: Canada
Posts: 583
|
No, I have no way to test anything related to HDR10+.
__________________
LG C2 OLED | GitHub Projects |
|
|
|
|
|
#9 | Link | |
|
Registered User
Join Date: Sep 2018
Posts: 33
|
Quote:
I've also tested a DV film and that process seems to work well and leaves a generated RPU.bin file. Also, since dovi_tool is capable of converting the RPU to be profile 8.1 compatible, why is that option not available and only profile 8 is shown? Can that be added? Last edited by shodan5000; 5th December 2021 at 23:15. |
|
|
|
|
|
|
#10 | Link |
|
Registered User
Join Date: May 2009
Posts: 357
|
I hate to ask, but are there any plans to make a gui, even a basic one? This is fantastic work, seriously, it's just I am no longer comfortable with command lines in my "old" age haha (decades of AIX in my youth has taken it's toll). If I could, I would buy both you and quietvoid some pizza, or beer, or coffee, or chocolates/candy haha whatever you'd prefer!
|
|
|
|
|
|
#13 | Link | |
|
QfG Group Germany
Join Date: Oct 2018
Location: Germany
Posts: 278
|
Here my newest scripts. Credits to @quietvoid for his awesome Tools. But i still have problems with the HDR10+ to DV conversion. I'm to stupid for this.
If anyone can fix the JSON script for HDR10+ converting, please tell it me. Whats new? I have many trouble with FFMPEG, so for MKV files i use mkvextract to demux and for mp4 files mp4box. You can: DEMUXER -Extract RPU from Profile 5,7,8 and switch to profile 8. -Erase HDR10+ Metadata during extracting. -Crop the target RPU. INJECTOR -You can inject RPU into HDR Stream. -You can discard HDR10+ Metadata in source stream. -You can simply Edit Frames for hybrid releases. -You can mux the raw hevc stream into mkv container (using mkvmerge) with correct DV infos. Known Bugs: -HDR10+ to DV Conversion will not working (JSON Script Error) Everyone can change and fix something on the scripts without any permissions. Newest Scripts are here: https://1fichier.com/?6h70dlix91tsgmzaelar Preview Pictures: ![]() ![]() Quote:
__________________
Last edited by -QfG-; 28th December 2021 at 16:32. |
|
|
|
|
|
|
#14 | Link |
|
Registered User
Join Date: Sep 2018
Posts: 33
|
I'm just not understanding the operation here. Apologies in advance, but could you baby step the operation of this for me. I've dropped a profile 5 video onto the demuxer and it creates a folder with the newly created profile 8 RPU in it, nothing else. Now what? I have no other file except the original profile 5 video to drop onto the injector. The injector will not accept this file to operate. How exactly, in steps, do you get the new RPU injected correctly?
|
|
|
|
|
|
#18 | Link |
|
Registered User
Join Date: Oct 2012
Posts: 2
|
Yes. You need to convert the RPU File from Profile 5 to Profile 8 and then inject it back into the MKV File.
Profile 5 is DV Only, which has no Fallback to HDR10. So in case you play this File (with Profile 5) on a non-dv TV, you will have no Picture or maybe a Picture which will not shown correct. Thats bc you need to convert it to Profile 8. Profile 8 has a Fallback to HDR and can be played on every player. |
|
|
|
|
|
#19 | Link |
|
Registered User
Join Date: Dec 2013
Posts: 646
|
Not having such a file myself, but I understand profile 5 is used for streaming services. It indeed has no backwards compatibility and uses DV's own IPTPQc2 color space.
Converting RPU from profile 5 to 8.1 and injecting it back, I wonder about what HDR10 baselayer it's injected into. Can this be any baselayer (recoded or not) from a different source, like UHDBD? In other words, is RPU interchangable between (a certain number of) profiles the video is deliverd in? |
|
|
|
|
|
#20 | Link | |
|
Moderator
![]() Join Date: Jan 2006
Location: Portland, OR
Posts: 5,134
|
Quote:
That said, why? Profile 5 is capable of somewhat better compression efficiency than 8.1, and is a lot more compatible. The only real advantage of 8.1 is that the file is backwards-compatible to HDR-10 displays without any DoVi support. |
|
|
|
|
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|