I made changes based on your feedbacks.
Are you ready for the second round?
HERE you can find the new files (I also added the profile dvhe.08.06)
I think I'm onto something: I am also able to demux Single Layer DV files and transform them into Dual Layer DV files.
I made an attempt with the file you find HERE.
The result is this (HERE the DL file):
Code: Select all
Video #1
ID : 1
Formato : HEVC
Formato/Informazioni : High Efficiency Video Coding
Profilo formato : Main 10@L5@Main
ID codec : hev1
ID codec/Informazioni : High Efficiency Video Coding
Durata : 1 min 14s
Bitrate : 15,4 Mb/s
Larghezza : 3.840 pixel
Altezza : 2.160 pixel
Rapporto aspetto visualizzazione : 16:9
Modalità frame rate : Costante
Frame rate : 23,976 (24000/1001) FPS
Spazio colore : YUV
Croma subsampling : 4:2:0
Profondità bit : 10 bit
Bit/(pixel*frame) : 0.077
Dimensione della traccia : 137MiB (74%)
Default : Si
AlternateGroup/String : 1
Data codifica : UTC 2020-02-28 19:23:55
Data : UTC 2020-02-28 19:23:55
Codec configuration box : hvcC
Video #2
ID : 2
Formato : HEVC
Formato/Informazioni : High Efficiency Video Coding
Profilo formato : Main 10@L4@Main
Dolby Vision : 1.0, dvhe.04.06, EL+RPU
ID codec : hev1
ID codec/Informazioni : High Efficiency Video Coding
Durata : 1 min 14s
Bitrate : 5.519 kb/s
Larghezza : 1.920 pixel
Altezza : 1.080 pixel
Rapporto aspetto visualizzazione : 16:9
Modalità frame rate : Costante
Frame rate : 23,976 (24000/1001) FPS
Spazio colore : YUV
Croma subsampling : 4:2:0
Profondità bit : 10 bit
Bit/(pixel*frame) : 0.111
Dimensione della traccia : 49,0MiB (26%)
Default : No
AlternateGroup/String : 1
Data codifica : UTC 2020-02-28 19:23:55
Data : UTC 2020-02-28 19:23:55
Codec configuration box : hvcC+dvcC@Grencola
I am not using any other tools.
Just my code.
If it works, I can write the part of the program that accepts prompt commands based on your needs.
My tool accepts the Base and Enhancement layer as input (raw HEVC, for example BL.hevc and EL.hevc after a demuxing with ffmpeg) and returns a raw HEVC file in which all the levels are combined (BL_EL_RPU.hevc) .
The file can be imported as it is into tsMuxeR.
At the moment, however, tsMuxeR discards the EL level by returning an BL + RPU file.
You can test it with my files.
You should use ffmpeg:
Code: Select all
ffmmpeg -i my_test_file.mp4 -c copy my_raw_test_file.hevcWhen I get the code fixed I will release the source code so you can play it as much as you like.
As for the problems with the colors and DVDFab, my idea is similar to that expressed on the Mrmc forum (HERE)