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. |
|
|
Thread Tools | Search this Thread | Display Modes |
4th December 2021, 22:16 | #1 | Link |
QfG Group Germany
Join Date: Oct 2018
Location: Germany
Posts: 247
|
[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-; 6th February 2023 at 00:07. |
4th December 2021, 23:14 | #2 | Link |
Registered User
Join Date: Jan 2019
Location: Canada
Posts: 574
|
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 |
5th December 2021, 04:13 | #4 | Link |
QfG Group Germany
Join Date: Oct 2018
Location: Germany
Posts: 247
|
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.
__________________
|
5th December 2021, 14:48 | #6 | Link |
Registered User
Join Date: Jan 2019
Location: Canada
Posts: 574
|
In theory it is, but there's no implementation for it.
__________________
LG C2 OLED | GitHub Projects |
5th December 2021, 20:03 | #8 | Link |
Registered User
Join Date: Jan 2019
Location: Canada
Posts: 574
|
No, I have no way to test anything related to HDR10+.
__________________
LG C2 OLED | GitHub Projects |
5th December 2021, 21:47 | #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. |
|
5th December 2021, 22:43 | #10 | Link |
Registered User
Join Date: May 2009
Posts: 338
|
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!
|
28th December 2021, 16:22 | #13 | Link | |
QfG Group Germany
Join Date: Oct 2018
Location: Germany
Posts: 247
|
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. |
|
29th December 2021, 02:30 | #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?
|
1st January 2022, 20:45 | #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. |
2nd January 2022, 21:37 | #19 | Link |
Registered User
Join Date: Dec 2013
Posts: 640
|
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? |
3rd January 2022, 19:51 | #20 | Link | |
Moderator
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,878
|
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 | |
|
|