Releases: R3S3t9999/DoVi_Scripts
3.0.7
Minor update...
** LATEST Tools pack + bat files + GUI (bat files only link below)**
GoogleDrive
MEGA
(case sensitive) PASSWORD FOR THE TOOLS PACK IS THE ZIP FILENAME= DoVi.Scripts
CHANGES:
- (2-2) DV or HDR10plus remover: added batch mode and muxing
- (8-2) loop mode(line 180): added possibility to loop more frames. Examples
- HDR10plus_tool.exe must be updated
- DoVi_Baker: added an option to skip Nvidia detection in case, for some reason, it's not detected correctly (line 271 default = NO)
- Bugfix (8-2) dovi baker without nvidia gpu failed (typo introduced in the last versions)
- Bugfix (8-2-3) Fix unnecessarily baking MEL
- Bugfix (9-2) Changing the color range didn't work: typo in the code
3.0.6
** LATEST Tools pack + bat files + GUI (bat files only link below)**
GoogleDrive
MEGA
(case sensitive) PASSWORD FOR THE TOOLS PACK IS THE ZIP FILENAME= DoVi.Scripts
CHANGES:
- (7-4) NEW workflow that can quickly and automatically create 2min (10 frames) DV L1 vs L2 metadata comparison videos like these
- (7-5) NEW workflow that can quickly and automatically create 2min (10 frames) FEL vs MEL comparison videos like these.
- (8-2) NEW: Can now create DV/HDR10 samples of a single frame in loop (line 180, default = NO)
you must add these new files to your tools folder. (or re-download the tools pack) - (6-2) Sped up the P5 input measurement 2.2X (if your cpu can handle it)
- (6-2) Sped up when you opt to crop and use prores
- (3-1) Added a workaround for mkv/ts/m2ts files that fail with madmeasureHDR.exe
- (6-3)(6-4) Added more stats to the L1 plot
- (1) RPU input + ''e'' selection can now loop the RPU frame(s) to check/info.
- (7-1) OSD will now display the frame(s) Level 1 rpu values in nits
- (7-2) OSD can now display the frame(s) Level 1 rpu values in nits if DV is present (line 123 , default = NO)
- (7-2) Can now accept up to 20 inputs
- (7-2) Manual mode will now ask for the frame to export before indexing.
3.0.5
** LATEST Tools pack + bat files + GUI (bat files only link below)**
GoogleDrive
MEGA
(case sensitive) PASSWORD FOR THE TOOLS PACK IS THE ZIP FILENAME= DoVi.Scripts
CHANGES:
- (7-2) Added a third input to the screenshots workflow
- (7-2) Added a quick mode to the screenshots workflow
- (4-3) Added batch mode to the ST-DL to DT-DL workflow
- (6-4) Added more stats to the Level 3 plot workflow
- (8-2) Added support for two-pass bitrate encoding
- (8-2-2) Added x264.exe support. New file to put in the tools folder
- (2-8) Added a new workflow that can find scene cut differences between two sources. New file to put in the tools folder
- (2-3) Added scene cut check of both sources after transferring level(s). (same function as in 2-8)
- (7-1 / 7-2 / 7-3 ) Added an option to control the PNG compression (line 131: 0-9, default=6) 0= no compression / faster export / larger filesize
3.0.4
Tools + bat files + GUI links (bat files only link bottom)
GoogleDrive
MEGA
PASSWORD FOR THE TOOLS PACK: DoVi.Scripts (case sensitive)
If you don't want to download the complete tools pack, you must add/update these files in your tools folder.
CHANGES:
- (9-2) Can now batch process a folder with files (videos or subtitles)
- (9-2) Can now change subtitles framerate (SRT only)
- (4-1) Input can now be an RPU .bin file
- (6-4) Added a lot of new stats for the L2/L8 trims plot.
- MP4 cli version: re-enabled EC3 conversion of lossless audio by default (line 76)
- Bugfix: MP4 cli version: fix trailing character with mp4box... bug introduced in 3.0.3
- Bugfix: (6-2) Fix HLG plot... bug introduced in 3.0.3
- Bugfix: (6-4) (6-3) Fix Batch mode... bug introduced in 3.0.3
3.0.3
- Many new files are required so the tools pack must be replaced. Don't forget to keep the Dolby CM, EAE, and DEE folder/files since those are never included in the download link.
- Python is now mandatory: https://www.python.org/downloads/
LATEST BAT files + GUI + TOOLS download link( Password =the zip filename: DoVi.Scripts )
GD: https://drive.google.com/file/d/1S4dqemaD8snI7QW29InG_XjI6VP0PNhk/view?usp=sharing
MEGA: https://mega.nz/file/YP1nBa4T#INO0ND9LcKs4a15XnAeiDaN6yiHHVWGOdrH8ACI1bZI
CHANGES:
- (2-7) Added a new workflow that can batch export the DV RPU summary info to a text file (very fast, about 5-10sec per file)
- (9-8) Added a new workflow that simply converts 12-bit PQ values to Nits or Nits values to 12-bit PQ
- (8-6) Audio waveform plot can now downmix 7.1 to 5.1 (line 238, default = NO)
- (6-2) When you opt to CROP, added an option to convert to prores instead of reading a VERY slow avisynth script. Depending on your CPU, it may be faster but requires more HDD space and cpu power. ( line 212 default = NO)
- (6-2) Can now measure maxcll/fall of HDR PNG images.
- (7-1) (7-2) Can now display the frame maxcll/fall values in the osd but it makes the process slower and requires python opencv library: ''pip install opencv-python'' (line 122 , default =NO)
- (7-1) (7-2) (8-2-2) added more controls to the SDR tone mapping and changed the default 203nits target to 125nits.
- (7-1) (7-2) (8-2-2) added a user prompt for the SDR target nits tone mapping
- (7-1) (7-2) added a user prompt for SDR or HDR screenshot tone mapping
- (7-1) (7-2) Screenshot OSD: Added an option to use different filename(s) than the input(s) (lines 97-98)
- (3-2) Improved HDR10plus and madVR to Dolby Vision metadata conversion. Thanks to doppingkoala !
- XML export: Can now read the input framerate for video files. For a rpu input, add for example ''24FPS'' in the filename
- A timer was added to all the workflows. It does not work when you start a job that ends after midnight.
- Added HDD output path free space check and will display a warning if less than 200gb
- Introducing a GUI for DoVi_Scripts. I did a lot of debugging but the code is so large and there are so many different inputs possible that I certainly did not fix everything. No batch nor drag-and-drop support for now... Advanced Settings for the GUI script are in "DoVi_Scripts\tools\SETTINGS_GUI.bat"
- (line 184) New default: Disabling ffmpeg piping for demuxing since it's not 100% reliable. It will work for 99% of the inputs but sometimes will corrupt the video. EG: American Pie, Running Man, Fist of Fury (downside: slower processing and require more HDD space...)
BUGFIX:
- Bugfix: (7-2) FEL vs FEL screenshots did not work
- Bugfix: (3-1) M2TS/TS/MP4 container input did not work
3.0.2
Small update...
- (8-2) tools pack: x265.exe must be updated and old versions will no longer work.
- Plotter: added Level 9 info in L1 plot(6-3 / 6-4) and quick info (1)
- Screenshots: added an option to disable screenshot OSD in 7-1 / 7-2 / 7-3 (line 145)
- Editor: added an option to edit source_PQ (for testing only: never change it in real movies/shows)
- Default settings change: DDP EC3 encoding default is now: NO. (Line 75: set encode_DDP=NO)
3.0.1
- added fel baking support in (7-2) / (7-3) (can be turned off at line 141)
- (2-3) (or direct input) transfer levels: inputs can now be a video file
- (6-2) sped up the maxcll/fall stats calculation, and added information about the maxcll/fall scene/frame. example. new files needed
- (6-4) sped up the positive lift check calculation, new files needed (same files as above)
- (6-4) added L8 300nits trim plotting
- (6-4) added Chroma Weight info: example
- Screenshot Workflows 7-1 / 7-2 / 7-3 auto mode will now end with the manual mode instead of exiting the script.
- line 155 added an option to change the OSD text color in the screenshot workflows: 7-1 / 7-2 / 7-3 (default = dark grey)
- bugfix: Redirection typo in workflow 1 when input didn't have lossless audio
3.0.0
THIS IS THE BIGGEST UPDATE YET, MANY NEW FILES ARE NEEDED... YOU MUST REPLACE YOUR TOOLS FOLDER.
PASSWORD FOR THE TOOLS PACK: dovi_scripts
-
Simplified the workflows selection and moved some workflow elsewhere. MODE.I (1) can now do all the injecting, editing, extracting, batch processing, and quick info of two files, one file or a folder with files.
-
Direct mode now redirects to MODE.I (1) (when you drag a file on the bat file, or file association)
examples:
quick info, edit, extract...
direct quick info, edit, extract...
inject DV and HDR10plus in one shot (json must be in sync)
json edit
batch edit (folder input)
batch inject (folder) -
Added colored text to some parts of the script.
-
Added more info in the rpu summary about the first scene cuts and incorrect values(L5, scene cuts) will now be in red.
-
Added a code to auto-detect if the pc has an Nvidia gpu and if not, the script will force ffms2 in the DoVi_Baker workflows (7-1) and (8-2).
-
(1) can now inject/resync HDR10plus from mkv/ts/m2ts/hevc (supported only raw .json input before). If input has DV and HDR10plus, add ''forcehdr10plus'' in filename
-
(1) can now inject HDR10plus and DV at the same time if the json file is the same path/name as BL input. (hdr10plus json already must be in sync)
-
(4-2) can now mux raw BL.hevc/El.hevc.
-
(7-3) input can now be a folder with PNG images
-
(7-1)(7-2)(7-3) Manual mode can now export frame within the script(with hdr metadata). Will loop forever as long as you enter a frame number. SEE Example
-
(2-3) Can now transfer scene cuts from one rpu to another.
-
(2-5) Added resync options to EDL maker
-
(8-2-4) Can now deliver any trim pass from DV (line 171) default= 100nits
-
(6-4) Added L8 Hue and Saturation Vector Fields plotting.
-
Bugfix: (2-3) Transfer rpu levels didn't work if the RPU source input was not in the script output path
-
Bugfix: MP4 muxer (NEW), didn't work in the latest version.
-
Bugfix: (8-2-6) (P5 encoding) cropping didn't work correctly for jpeg2000 and prores input
2.0.8
- (8-2) Added muxing to encoders workflows
- (8-2-6) Added cropping and CRF editable settings(line 176) in DEE profile 5 encoding. CRF still must be forced at line 178 and you have to put these two new files in the tools folder and the script ''tools\DEE\python_scripts\encode_dvmezz_to_dv5.py'' must be edited to: https://justpaste.it/enibt
- (6-2) Reverted back to avisynth for P5 input... Some itunes webdl didn't work with vapoursynth/libplacebo (might also have to do that in 8-2-1)
- (2-6) Can now detect if the input has to be converted to cmv4.0 (when input 1 is cmv2.9 and input2 cmv4.0). The conversion can still be completely disabled at line 194.
- (6-2) Added an option to downscale prores when plotting SDR. This will speed up the process. (line 196 default = NO)
- (muxing) Added an option to remove Dialogue normalization of EC3 and AC3 track when muxing (MKV version only) (line 80 default = NO)
- (6-5) Added Level 4 plot
- Bugfix: (6-3) batch mode was also plotting L2 instead of just L1
- Bugfix: (2-6) path to dovi_tool_2.9_to_4.0.exe was incorrect (external settings were fine)
2.0.7
CHANGES
-
(8-2-6) NEW workflow that can encode P7/P8/prores/mxf jpeg-2000 to profile 5 Dolby Vision (You must set your path to DEE.exe and the py script at lines 335-336 )... By default the DEE script does 2 or 1-pass bitrate encoding but dee default encode settings suck so you should tweak the settings to do CRF in DEE\python_scripts\encode_dvmezz_to_dv5.py ... Once you did that, you have to force the script to do CRF at line 180)
-
(8-8) NEW workflow that can calculate Dialogue Normalization in audio tracks (it calculates the difference to -31DB)
-
(7-2) Line 148: new option to export both HDR and SDR tone-mapped screenshots when doing SDR vs HDR comparisons (default = YES)
-
(8-1-3) Line 80: Added an option for the DEE Dialogue Normalization(default -31DB/none). DEE 7-1 EC3 track should now be the same volume level as 8-1-1 regardless of your AVR.