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. |
![]() |
#41 | Link | |||||
Registered User
Join Date: Oct 2020
Location: France
Posts: 7
|
Thanks a lot, dear quietvoid, for having replied quickly to me.
I'm trying again to post you a reply - few days after my first attempt failed (supposedly due to moderation filtering?) Quote:
Is it abusive to ask you, theweasley or anyone else able to compile with this cargo thing, a "crop able" version of your DoVi tool? Quote:
I've also detected a magenta flash on a white area (a reflection zone) during a real movie part. Quote:
To mux it with the yusesope tool or via mkvmerge + MakeMKV ? But how would you mux a RPU.bin with an hevc file ? Quote:
This would mean the same as you mentionned for the HDR10+ theorical implementation, on the active area... and therefore no need to have a "crop-able" version? Quote:
__________________
Ryzen 3950X w/ 64 Gb RAM on Win10 as transcoding rig (and daily use) Panasonic HZ1000 (Oled HDR10+/DoVi TV) & Sony MDR-HW700DS (Audio decoder and headset spacialization) |
|||||
![]() |
![]() |
![]() |
#42 | Link | ||
Registered User
Join Date: Jan 2019
Location: Canada
Posts: 544
|
Quote:
Implies correctly decoding the frames in the right order though. Quote:
The only difference with Dolby Vision is that the active area is also present in the final metadata, while it's not in HDR10+. As for a "croppable" version, I just have a Windows binary: https://mega.nz/file/dZ1mXQga#ve0Dwl...HweAXRg-BEXG7U Maybe this is a feature I can add, since a lot of people have asked for it..
__________________
LG C2 OLED | GitHub Projects |
||
![]() |
![]() |
![]() |
#43 | Link |
Registered User
Join Date: Oct 2020
Location: France
Posts: 7
|
quietvoid, you're the boss, man !
You're again replying quickly, and with a "croppable" release of your tool under Windows, perfectly suitable with my need as an end-user encoder. I'm gonna try this within the coming days and let you know my result, as soon as possible, as I think I have a good sample to know if this croppable option would work. I have to see how and where to share some samples for the community to test and tell about the syncs / artifacts issues. And then to share my experience for the others to be able to do the same, as for the HDR10+ case.
__________________
Ryzen 3950X w/ 64 Gb RAM on Win10 as transcoding rig (and daily use) Panasonic HZ1000 (Oled HDR10+/DoVi TV) & Sony MDR-HW700DS (Audio decoder and headset spacialization) |
![]() |
![]() |
![]() |
#44 | Link | |
Registered User
Join Date: Oct 2020
Location: France
Posts: 7
|
"crop-able" version of the dovi_tool seems on the right path
Quote:
As mentionned before, a first return on the sample I tought about testing cropping:
I deduce that the metadata where containing some information of an higher area on the first sample material and not on this other one. I'm now thinking that I read something about subtitles mattering, and that I should have a look at the consequences of cropping for diplaying these. For information about artifact or sync pbs, I also notice a "red flashy" insertion on a text animation just before a fade out (as for the first sample). I've tried many x265 parameters change, such as chromaloc=0 or 2, ref=6 (as you mentionned), scenecut=0, hrd-concat, no-open-gop, uhd-bd : none of these solved the issues.
__________________
Ryzen 3950X w/ 64 Gb RAM on Win10 as transcoding rig (and daily use) Panasonic HZ1000 (Oled HDR10+/DoVi TV) & Sony MDR-HW700DS (Audio decoder and headset spacialization) |
|
![]() |
![]() |
![]() |
#45 | Link |
Registered User
Join Date: Jan 2019
Location: Canada
Posts: 544
|
I just released 0.2.0 with metadata reordering according to the frames display output order instead of decoded order.
As well as adding the --crop flag for setting active area offsets to zero.
__________________
LG C2 OLED | GitHub Projects |
![]() |
![]() |
![]() |
#46 | Link | |
Registered User
Join Date: Oct 2020
Location: France
Posts: 7
|
Quote:
I'll have to test if this new parsing method removes the artifact/sync issues I've noticed on my test sample. Few questions to you, quietvoid : - I'm confused for some time now with the convert option FEL to MEL: what is the use case? To encode in DV profile 5 ? - What is the use case(s) of the new command "inject-rpu"? Would it mean that I can inject the RPU into my transcoded hevc file afterwards and not during the x265 process anymore (with the --dolby-vision-rpu command)?
__________________
Ryzen 3950X w/ 64 Gb RAM on Win10 as transcoding rig (and daily use) Panasonic HZ1000 (Oled HDR10+/DoVi TV) & Sony MDR-HW700DS (Audio decoder and headset spacialization) |
|
![]() |
![]() |
![]() |
#47 | Link | ||
Registered User
Join Date: Jan 2019
Location: Canada
Posts: 544
|
Quote:
Quote:
However I'd still suggest using the RPU with x265 instead. YMMV.
__________________
LG C2 OLED | GitHub Projects |
||
![]() |
![]() |
![]() |
#48 | Link | |
Registered User
Join Date: Oct 2020
Location: France
Posts: 7
|
I made a test with one of my samples that was displaying artifacts, i.e. wrong color inserts ("flashes") in some areas : there are all gone with your last tool revision.
Wonderful !!! ![]() I still have to test with another sample that such artifacts are gone as well, and then I'll become very confident using your parsing tool (which I did use anyway to share already some content in DoVi 8.1) Quote:
Oh, that would be great ! I don't have the time to test in the coming weeks to make some mileage but it would worth some tries.
__________________
Ryzen 3950X w/ 64 Gb RAM on Win10 as transcoding rig (and daily use) Panasonic HZ1000 (Oled HDR10+/DoVi TV) & Sony MDR-HW700DS (Audio decoder and headset spacialization) |
|
![]() |
![]() |
![]() |
#49 | Link |
Registered User
Join Date: Jan 2019
Location: Canada
Posts: 544
|
Yes that's how it should work.
__________________
LG C2 OLED | GitHub Projects |
![]() |
![]() |
![]() |
#50 | Link |
Registered User
Join Date: Oct 2003
Posts: 139
|
Hi all,
Is there a way to convert plain-text XML (from DaVinci) to binary RPU file metadatas without using the expensive Dolby Encoding Engine software? Or maybe a way to convert a JSON file from HDR10+ to this binary RPU? Thanks. Last edited by Lucius Snow; 6th August 2021 at 17:48. |
![]() |
![]() |
![]() |
#51 | Link |
Registered User
Join Date: Jan 2019
Location: Canada
Posts: 544
|
No way currently, but it could be possible with reference XML and binary RPU.
Sol Levante only comes with one of those, since Netflix doesn't openly distribute the transcoded files. Same answer for HDR10+, but that's more complicated. I'm not sure how your usecase has Dolby Vision support in Resolve (requiring a license), but not the DEE. Maybe they come separately.
__________________
LG C2 OLED | GitHub Projects Last edited by quietvoid; 6th August 2021 at 23:47. |
![]() |
![]() |
![]() |
#52 | Link |
Derek Prestegard IRL
![]() Join Date: Nov 2003
Location: Los Angeles
Posts: 5,963
|
You could use a public cloud offering like AWS MediaConvert or Hybrik to do this indirectly. Either would produce final Dolby Vision Profile 5 elementary streams (with the RPU included). You could dump that data if you just wanted the RPU.
|
![]() |
![]() |
![]() |
#53 | Link |
Registered User
Join Date: Jan 2019
Location: Canada
Posts: 544
|
Actually, Netflix does make some of their experiments available as both XML and encoded metadata.
So it could be done pretty simply, if someone does the work.
__________________
LG C2 OLED | GitHub Projects Last edited by quietvoid; 12th August 2021 at 16:37. |
![]() |
![]() |
![]() |
#54 | Link | |
Registered User
Join Date: Feb 2020
Posts: 495
|
Quote:
|
|
![]() |
![]() |
![]() |
#56 | Link | |
Registered User
Join Date: Jan 2019
Location: Canada
Posts: 544
|
Quote:
edit: Feature is in 0.5.0: https://github.com/quietvoid/dovi_to...ases/tag/0.5.0 So far L2 trim values seem to be different for Netflix's Sparks encoded RPU. I don't really know why. Also, I recently added partial generation from HDR10+, essentially just using the analysed L1 metadata. Edit: now supports both CMv2.9 and CMv4.0 for L1/L2/L3/L6 metadata.
__________________
LG C2 OLED | GitHub Projects Last edited by quietvoid; 29th August 2021 at 13:32. |
|
![]() |
![]() |
![]() |
#57 | Link |
Registered User
Join Date: Feb 2020
Posts: 495
|
Patch applied: https://github.com/FFmpeg/FFmpeg/com...ac24dabc2095d9 and previous.
|
![]() |
![]() |
![]() |
#59 | Link |
Registered User
Join Date: Feb 2020
Posts: 495
|
Vimeo turned on HLG Dolby Vision.
https://www.engadget.com/vimeo-dolby...171019651.html https://vimeo.zendesk.com/hc/en-us/a...ing-HDR-Videos Our HDR playback files are created using the HEVC (H.265) video codec, so make sure that you are using a supported video player and HDR10 supported viewing hardware. We recommend using the nightly build of VLC (https://nightlies.videolan.org/) or mpv (https://mpv.io/installation/). Only apple devices are supported and Youtube-dl ![]() код выделить копировать youtube-dl.exe -F https://vimeo[.]com/601088734 [vimeo] 601088734: Downloading webpage [vimeo] 601088734: Downloading JSON metadata [vimeo] 601088734: Downloading JSON metadata WARNING: Unable to download JSON metadata: HTTP Error 403: Forbidden [vimeo] 601088734: Downloading fastly_skyfire m3u8 information [vimeo] 601088734: Downloading fastly_skyfire m3u8 information [vimeo] 601088734: Downloading akfire_interconnect_quic m3u8 information [vimeo] 601088734: Downloading akfire_interconnect_quic m3u8 information [vimeo] 601088734: Downloading fastly_skyfire MPD information WARNING: Unknown codec dvh1.08.01 WARNING: Unknown codec dvh1.08.01 WARNING: Unknown codec dvh1.08.03 WARNING: Unknown codec dvh1.08.01 In practice you can open https://player.vimeo.com/video/60109...6af_1631451035 config in F12 dev tools of Crome and extract URL of DV. ffmpeg.exe -i "https://skyfire.vimeocdn.com/1631354504-0xbd668e04dbe3ae33c2a16af5d504a6b185427992/168ed075-c7e9-49d2-a58a-ae0f4e22cc38/sep/video/76a4dc18,9806faf5,4cb30f17,6daf3a1d,641ee4b5,609c3410,cf77e251/audio/100781af,8fd81468/master.m3u8?query_string_ranges=1&f=dash" -strict unofficial -c copy dv85.mp4 It will work. strict unofficial needed to write DoVi sidedata. FFmpeg/FFmpeg@b8243b3 Last edited by Balling; 11th September 2021 at 10:31. |
![]() |
![]() |
![]() |
Tags |
dolby vision, dovi, hdr, rpu, x265 |
Thread Tools | Search this Thread |
Display Modes | |
|
|