Log in

View Full Version : [DoVi_Scripts] Multi-Function Scripts for Dolby Vision processing and a lot more...


Pages : 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42

guest
26th February 2024, 00:09
He can't do that when the script crashes. But it's all good, he sent me a sample and the problem was a typo at line 894 for Profile 7 RPU input in workflow 1-1.

fixed in the latest beta.

Nice catch, typo's can ruin everything :(

I just grabbed that tools update, so I will have a play with that, it will be my first VapourSynth using app :)

So I'm guessing these will be in the full tools pack, or will you make this update available ??

Cheers, lovin' the support :)

Kuler087
26th February 2024, 00:19
Yes, I always update the tools pack as soon as needed to keep up with the BETA versions. And when I release the stable version, I always share separately the new tools needed so people don't have to re-download the whole pack again and again.

But there are some annoying msg now for the first 200 frames when encoding P5 videos with vapoursynth/libplacebo but the output is correct and it does the same if I do the same job in staxrip.
I'll have to check it out.


Avisynth Compat: requested frame 2 not prefetched, using slow method...

guest
26th February 2024, 02:53
I'm probably doing something wrong, again,

I tried 3 different AAC's in 8-1-1, of the latest BETA, and got this :-

Processing... "D:\clever\The.Lord.of.the_0_0_.aac"
ffmpeg version n6.1.1-11-g4fec1c5928-ga2cfd6062c+92 Copyright (c) 2000-2023 the FFmpeg developers
built with gcc 13.2.0 (Rev4, Built by MSYS2 project)
configuration: --pkg-config=pkgconf --cc='ccache gcc' --cxx='ccache g++' --ld='ccache g++' --extra-cxxflags=-fpermissive --extra-cflags=-Wno-int-conversion --disable-autodetect --enable-amf --enable-bzlib --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-zlib --enable-sdl2 --enable-ffnvcodec --enable-nvdec --enable-cuda-llvm --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --enable-libaom --disable-debug --enable-libfdk-aac --enable-libbluray --enable-libsoxr --enable-libspeex --enable-libtwolame --enable-libwebp --enable-libxml2 --enable-gpl --enable-avisynth --enable-libxvid --enable-version3 --enable-libsrt --enable-libsvtav1 --enable-libsvthevc --enable-libsvtvp9 --enable-libkvazaar --enable-openal --enable-openssl --extra-cflags=-DLIBTWOLAME_STATIC --extra-cflags=-DLIBXML_STATIC --extra-libs=-liconv --extra-cflags=-DKVZ_STATIC_LIB --enable-nonfree --extra-cflags=-DAL_LIBTYPE_STATIC --extra-cflags='-ID:/MABS-ffmpeg/local64/include' --extra-cflags='-ID:/MABS-ffmpeg/local64/include/AL'
libavutil 58. 29.100 / 58. 29.100
libavcodec 60. 31.102 / 60. 31.102
libavformat 60. 16.100 / 60. 16.100
libavdevice 60. 3.100 / 60. 3.100
libavfilter 9. 12.100 / 9. 12.100
libswscale 7. 5.100 / 7. 5.100
libswresample 4. 12.100 / 4. 12.100
libpostproc 57. 3.100 / 57. 3.100
[aac @ 0000023bac0aa300] Estimating duration from bitrate, this may be inaccurate
Input #0, aac, from 'D:\clever\The.Lord.of.the_0_0_.aac':
Duration: 00:04:53.72, bitrate: 196 kb/s
Stream #0:0: Audio: aac (LC), 48000 Hz, 5.1, fltp, 196 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (aac (native) -> eac3 (native))
Press [q] to stop, [?] for help
[eac3 @ 0000023badaf04c0] [Eval @ 0000007fd73fe8e0] Undefined constant or missing '(' in 'nk'
[eac3 @ 0000023badaf04c0] Unable to parse option value "nk"
[eac3 @ 0000023badaf04c0] Error setting option b to value nk.
[aost#0:0/eac3 @ 0000023badaaa840] Error while opening encoder - maybe incorrect parameters such as bit_rate, rate, width or height.
Error while filtering: Invalid argument
[out#0/matroska @ 0000023bac0ae780] Nothing was written into output file, because at least one of its streams received no packets.
size= 0kB time=N/A bitrate=N/A speed=N/A
Conversion failed!

Kuler087
26th February 2024, 03:20
The problem is that the script relies on mediainfo.exe to get the bitrate and it seems it doesn't report a bitrate for a demuxed AAC track. Will make the script remux it to mka.

Should work now in the latest beta...

guest
26th February 2024, 05:33
The problem is that the script relies on mediainfo.exe to get the bitrate and it seems it doesn't report a bitrate for a demuxed AAC track. Will make the script remux it to mka.

Should work now in the latest beta...

Well, you've done it again, worked like a charm.

So that now leads me to the next option request (sorry)

Could you add a bitrate option(s) for ac3 & aac to EC3 conversions ??

Like maybe 640, 1024 & 1536 ??

Thanks

guest
26th February 2024, 06:35
I loaded the weird coloured P5 DV (only) clip and see what happens..

HDR format: Dolby Vision, Version 1.0, Profile 5, dvhe.05.06, BL+RPU

And I got this:- (truncated)

Also, please note the blue text, there is no Mastering Display option.

And, I thought there may have been some indication that Vapoursynth might have been involved with this, but there was only a reference to Avisynth.
(just thinking out loud)

------------------------------------------------
BL Mastering Display Luminance and Colors:
Profile 5 DV
------------------------------------------------

What is the Mastering Display? Choices are: 1000nits-P3= 20(default) / 1000nits-BT2020= 21 / 4000nits-P3= 7 / 4000nits-BT2020= 8 / 2000nits-P3= 30 / 2000nits-BT2020= 31


Processing: "True.Lies.1994.2160p.mkv"
reading input tracks format/id/language...
done.
Extracting track 0 with the CodecID 'V_MPEGH/ISO/HEVC' to the file 'D:\Dovi_Temp_MP4\temp.folder77\BL.hevc'. Container format: HEVC/H.265 elementary stream
Extracting track 1 with the CodecID 'A_EAC3' to the file 'D:\Dovi_Temp_MP4\temp.folder77\True.Lies.1994.2160p.track_2_eng.ec3'. Container format: Dolby Digital Plus (E-AC-3)
Extracting track 2 with the CodecID 'S_TEXT/UTF8' to the file 'D:\Dovi_Temp_MP4\temp.folder77\True.Lies.1994.2160p.track_3_eng.srt'. Container format: SRT text subtitles
Progress: 100%
Reordering metadata... Done.
Parsing RPU file...
Exporting scenes list...
Done.
Exporting shots list from a RPU to a text file...
Indexing, please wait... 100%
Writing index... done.
Input #0, avisynth, from 'D:\Dovi_Temp_MP4\temp.folder77\script.avs':
Duration: 00:05:02.84, start: 0.000000, bitrate: 0 kb/s
Stream #0:0: Video: rawvideo (Y3[11][10] / 0xA0B3359), yuv420p10le(tv, bt2020nc/bt2020/smpte2084, progressive), 3840x1608, 23.98 fps, 23.98 tbr, 23.98 tbn
Stream mapping:
Stream #0:0 -> #0:0 (rawvideo (native) -> prores (prores_ks))
Press [q] to stop, [?] for help
Output #0, mov, to 'D:\Dovi_Temp_MP4\temp.folder77\True.Lies.1994.2160p_prores.422.mov':
Metadata:
encoder : Lavf60.16.100



02/26/2024/15:45:50.807000000 cm_analyze: Metadata saved to 'D:\Dovi_Temp_MP4\temp.folder77\True.Lies.1994.2160p_DV.xml'
Removing L2 trims.
Copyright (c) 2013-2024 Dolby Laboratories, Inc. All Rights Reserved02/26/2024/15:45:51.160000000 metafier: Removed Trim: L2,1
02/26/2024/15:45:51.160000000 metafier: Trim to be removed (L2,27) not found in Metadata
02/26/2024/15:45:51.160000000 metafier: Removed Trim: L2,28
02/26/2024/15:45:51.160000000 metafier: Trim to be removed (L2,48) not found in Metadata
02/26/2024/15:45:51.160000000 metafier: Removed Trim: L2,49
02/26/2024/15:45:51.160000000 Metadata: WARNING List of WARNINGS:
=========================
WARNING: No L2 Trims found
WARNING: No L8 Trims found
=========================
Generate RPU from XML
Parsing XML metadata...
Generating metadata: Profile 8.1 (HDR10)...
Generated metadata for 7261 frames
Done.
Error: The system cannot find the file specified. (os error 2)
Error: The system cannot find the file specified. (os error 2)
Parsing RPU file...
Error: The system cannot find the file specified. (os error 2)
Press any key to continue . . .

====== PROCESSING LOG ======================
Number of written frames = 9465
Number of Errors= 0
Processing finished successfully.
muxing into a DoVi MP4 file. Be patient, it can take a while. 40min+ on slow HDD
[1/2] Parsing track "D:\Dovi_Encodes_MP4\True.Lies.1994.2160p_Generated.hevc"...
[2/2] Saving output file(s) "D:\Dovi_Temp_MP4\temp.folder77\temp.mp4"...

[iso file] Missing MovieHeaderBox
[iso file] Missing MovieHeaderBox
[IsoMedia] error while opening D:\Dovi_Temp_MP4\temp.folder77\temp.mp4, error=Invalid IsoMedia File
Failed to connect filter fin PID temp.mp4 to filter mp4dmx: Invalid IsoMedia File
Blacklisting mp4dmx as output from fin and retrying connections
Filters not connected:
mp4mx (importer:file=00000278432F2290:xps_inband=auto) (ptr=0000027845473BD0)
[Importer] Error importing D:\Dovi_Temp_MP4\temp.folder77\temp.mp4
Failure while importing media: Filter not found for the desired type
Error importing D:\Dovi_Temp_MP4\temp.folder77\temp.mp4: Filter not found for the desired type

And if you're interested, I have uploaded the 5 minute sample of this DV P5 clip (880Mb).

https://www.mediafire.com/file/lxjqg461ut3mmwu/5+minute+test+DV+P5.7z/file

Kuler087
26th February 2024, 13:04
right, I did not update 3-1, 6-2 and 7-3 yet but it matters less for those workflows because the brightness metadata are not really affected.


Also, please note the blue text, there is no Mastering Display option.
MDL must be selected manually for P5 input because cmv2.9 doesn't have info about primaries, only cmv4.0 does in L9(the script still doesn't use it though).
Normally, if you have access to P5 web-dl you also have access to the HDR10 stream in which you can get the MDL data.

guest
26th February 2024, 13:38
right, I did not update 3-1, 6-2 and 7-3 yet but it matters less for those workflows because the brightness metadata are not really affected.

What does this actually refer to, as I had asked several different questions.

You didn't say anything about the audio bitrates.

MDL must be selected manually for P5 input because cmv2.9 doesn't have info about primaries, only cmv4.0 does in L9(the script still doesn't use it though).
Normally, if you have access to P5 web-dl you also have access to the HDR10 stream in which you can get the MDL data.

Actually, after I first watched that P5 DV, I acquired a non DV version by the same user, so is there any point in trying to "fix" the DV version ??

Interesting note, when I played the P5 thru my Xiaomi TV Box S 2nd Gen, it played fine, but it seems to work with DV, where the TV won't, but the Xiaomi has other issues, so I don't use it :(

Cheers.

Kuler087
26th February 2024, 14:05
Interesting note, when I played the P5 thru my Xiaomi TV Box S 2nd Gen, it played fine, but it seems to work with DV, where the TV won't, but the Xiaomi has other issues, so I don't use it :(

Cheers.

DV rarely needs to be generated if the original is already DV. Disney plus , iTunes and MA sometimes have DV with static metadata but its rare.


What does this actually refer to
p5 avisynth


You didn't say anything about the audio bitrates.
I'll think about something... probably just a keyword in filename.

guest
26th February 2024, 14:18
DV rarely needs to be generated if the original is already DV. Disney plus , iTunes and MA sometimes have DV with static metadata but its rare.

I'll have to check the details of the file before I download it, but why it was encoded to P5 is a little strange, IMO.

p5 avisynth

I thought you'd added Vapoursynth for P5..

I'll think about something... probably just a keyword in filename.

That'd be nice, thanks.

Kuler087
26th February 2024, 14:22
thought you'd added Vapoursynth for P5..

as i said I did not update 3-1, 6-2 and 7-3 yet but it matters less for those workflows because the brightness metadata is not really affected.

only 8-2 was updated to vapoursynth. Your question/log was about 3-1

but why it was encoded to P5 is a little strange, IMO.
what do you mean? most of the streaming services use P5.

guest
26th February 2024, 14:43
as i said I did not update 3-1, 6-2 and 7-3 yet but it matters less for those workflows because the brightness metadata is not really affected.

only 8-2 was updated to vapoursynth. Your question/log was about 3-1

I was just wanting to clarify, and yes it was 3-1.

what do you mean? most of the streaming services use P5.

I don't stream, I download & process, generally they are P7 or P8's, but having said that, I generally go for HDR10, but now that I've starting using DS, that might change.

Cheers.

Kuler087
26th February 2024, 14:59
I generally go for HDR10, but now that I've starting using DS, that might change.

Cheers.

There are so many issues with the device's implementation that make DV a big mess but generally speaking, DV has much better tone mapping than HDR10 especially for TVs under 1000nits.

speedy
26th February 2024, 22:39
DV rarely needs to be generated if the original is already DV. Disney plus, iTunes and MA sometimes have DV with static metadata but it's rare.
Like Poor Things that was just released today? ;-)

Kuler087
26th February 2024, 23:38
Like Poor Things that was just released today? ;-)

This one is not really static. It is SDR in an HDR container and DV is pretty much useless here. The Level 2 and L8 trims are just a slight increase in brightness but otherwise, it is identical to SDR. see: https://slow.pics/c/3bD4lVh4

And generating new metadata wouldn't really make a difference, it would actually be darker because of the lack of a positive lift from the original manual trims.

https://i.ibb.co/R2S1BFw/Poor-things-2023-dv-WEB-Do-Vi-L8-PLOT-100nits-trim.png

https://i.ibb.co/G9nK1J9/Poor-things-2023-hdr-WEB-HDR-plot.png

guest
27th February 2024, 03:09
Hi Reset,

Thought I'd try an 8-2-1 on the DV P5 video.

Got this:-

Side data:
DOVI configuration record: version: 1.0, profile: 5, level: 6, rpu flag: 1, el flag: 0, bl flag: 1, compatibility id: 0
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
[out#0/hevc @ 000001e9ae9c5800] video:875637kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
size= 875637kB time=00:05:02.63 bitrate=23702.5kbits/s speed= 739x
Reordering metadata... Done.

D:\Dovi_Encodes_MP4>"D:\DoVi_Scripts\tools\NVEncC\NVEncC64.exe" --vbr 50000 --codec h265 --multipass 2pass-full --preset P7 --level 6.2 --output-depth 10 --profile main10
--max-bitrate 160000 --vbv-bufsize 160000 --colormatrix bt2020nc --colorprim bt2020 --transfer smpte2084 --colorrange limited --chromaloc 2 --aud --repeat-headers
--master-display "G(13250,34500)B(7500,3000)R(34000,16000)WP(15635,16450)L(10000000,1)" --max-cll "201,10" --dolby-vision-profile 8.1 --dolby-vision-rpu "D:\Dovi_Temp_MP4\temp.folder49\P8.RPU.bin" -i
"D:\Dovi_Temp_MP4\temp.folder49\script.vpy" -o "D:\Dovi_Encodes_MP4\True.Lies.1994.2160p_encoded.hevc"
--------------------------------------------------------------------------------
D:\Dovi_Encodes_MP4\True.Lies.1994.2160p_encoded.hevc
--------------------------------------------------------------------------------
vpy: Failed to load vsscript.dll.
failed to initialize file reader(s).
Failed to open input file.

D:\Dovi_Encodes_MP4>echo off & goto :end

Does Vapoursynth need to be "installed", or Python cmd or something to register it ?? I have never used ANY VS stuff before.

Kuler087
27th February 2024, 03:42
yes, install vapoursynth R65 (which requires python 3.11)

guest
27th February 2024, 03:46
yes, install vapoursynth R65 (which requires python 3.11)

Well, after stuffing around blindly, I got all that done, and it all worked, and this is the log:-

Drag and drop a video and press enter...
J:\T.L.1994.2160p.WEB-DL.DDP5.1.Atmos.DV.H265-FLUX\True.Lies.1994.2160p.mkv
Do you want to crop? y or n and press enter... (default=n)
n
Indexing, please wait... 100%
Writing index... done.
ffmpeg version n6.1.1-12-g52e47d24e2-gab2173c0a5+93 Copyright (c) 2000-2023 the FFmpeg developers
built with gcc 13.2.0 (Rev5, Built by MSYS2 project)
configuration: --pkg-config=pkgconf --cc='ccache gcc' --cxx='ccache g++' --ld='ccache g++' --extra-cxxflags=-fpermissive --extra-cflags=-Wno-int-conversion --disable-autodetect
--enable-amf --enable-bzlib --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-zlib --enable-sdl2 --enable-ffnvcodec --enable-nvdec
--enable-cuda-llvm --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --enable-libaom --disable-debug --enable-libfdk-aac
--enable-libbluray --enable-libsoxr --enable-libspeex --enable-libtwolame --enable-libwebp --enable-libxml2 --enable-gpl --enable-avisynth --enable-libxvid --enable-version3 --enable-libsrt
--enable-libsvtav1 --enable-libsvthevc --enable-libsvtvp9 --enable-libkvazaar --enable-openal --enable-openssl --extra-cflags=-DLIBTWOLAME_STATIC --extra-cflags=-DLIBXML_STATIC
--extra-libs=-liconv --extra-cflags=-DKVZ_STATIC_LIB --enable-nonfree --extra-cflags=-DAL_LIBTYPE_STATIC --extra-cflags='-ID:/MABS-ffmpeg/local64/include' --extra-cflags='-ID:/MABS-ffmpeg/local64/include/AL'
libavutil 58. 29.100 / 58. 29.100
libavcodec 60. 31.102 / 60. 31.102
libavformat 60. 16.100 / 60. 16.100
libavdevice 60. 3.100 / 60. 3.100
libavfilter 9. 12.100 / 9. 12.100
libswscale 7. 5.100 / 7. 5.100
libswresample 4. 12.100 / 4. 12.100
libpostproc 57. 3.100 / 57. 3.100
Input #0, matroska,webm, from 'J:\T.L.1994.2160p.WEB-DL.DDP5.1.Atmos.DV.H265-FLUX\True.Lies.1994.2160p.mkv':
Metadata:
encoder : libebml v1.4.5 + libmatroska v1.7.1
creation_time : 2024-02-22T05:26:37.000000Z
Duration: 00:05:04.72, start: 0.000000, bitrate: 24305 kb/s
Stream #0:0(eng): Video: hevc (Main 10), yuv420p10le(tv), 3840x1608 [SAR 1:1 DAR 160:67], 23.98 fps, 23.98 tbr, 1k tbn (default) (original)
Metadata:
BPS : 23685726
DURATION : 00:05:02.845000000
NUMBER_OF_FRAMES: 7261
NUMBER_OF_BYTES : 896637993
_STATISTICS_WRITING_APP: mkvmerge v82.0 ('I'm The President') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2024-02-22 05:26:37
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Side data:
DOVI configuration record: version: 1.0, profile: 5, level: 6, rpu flag: 1, el flag: 0, bl flag: 1, compatibility id: 0
Stream #0:1(eng): Audio: eac3 (Dolby Digital Plus + Dolby Atmos), 48000 Hz, 5.1(side), fltp, 768 kb/s (default) (original)
Metadata:
BPS : 768000
DURATION : 00:05:02.848000000
NUMBER_OF_FRAMES: 9464
NUMBER_OF_BYTES : 29073408
_STATISTICS_WRITING_APP: mkvmerge v82.0 ('I'm The President') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2024-02-22 05:26:37
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:2(eng): Subtitle: subrip (original) (hearing impaired)
Metadata:
title : SDH
BPS : 42
DURATION : 00:04:56.263000000
NUMBER_OF_FRAMES: 64
NUMBER_OF_BYTES : 1574
_STATISTICS_WRITING_APP: mkvmerge v82.0 ('I'm The President') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2024-02-22 05:26:37
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Output #0, hevc, to 'pipe:':
Metadata:
encoder : Lavf60.16.100
Stream #0:0(eng): Video: hevc (Main 10), yuv420p10le(tv), 3840x1608 [SAR 1:1 DAR 160:67], q=2-31, 23.98 fps, 23.98 tbr, 23.98 tbn (default) (original)
Metadata:
BPS : 23685726
DURATION : 00:05:02.845000000
NUMBER_OF_FRAMES: 7261
NUMBER_OF_BYTES : 896637993
_STATISTICS_WRITING_APP: mkvmerge v82.0 ('I'm The President') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2024-02-22 05:26:37
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Side data:
DOVI configuration record: version: 1.0, profile: 5, level: 6, rpu flag: 1, el flag: 0, bl flag: 1, compatibility id: 0
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
[out#0/hevc @ 000001c385c25840] video:875637kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
size= 875637kB time=00:05:02.63 bitrate=23702.5kbits/s speed= 722x
Reordering metadata... Done.

D:\Dovi_Encodes_MP4>"D:\DoVi_Scripts\tools\NVEncC\NVEncC64.exe" --vbr 50000 --codec h265 --multipass 2pass-full --preset P7 --level 6.2 --output-depth 10 --profile main10 --max-bitrate 160000
--vbv-bufsize 160000 --colormatrix bt2020nc --colorprim bt2020 --transfer smpte2084 --colorrange limited --chromaloc 2 --aud --repeat-headers
--master-display "G(13250,34500)B(7500,3000)R(34000,16000)WP(15635,16450)L(10000000,1)" --max-cll "201,10" --dolby-vision-profile 8.1 --dolby-vision-rpu
"D:\Dovi_Temp_MP4\temp.folder49\P8.RPU.bin" -i "D:\Dovi_Temp_MP4\temp.folder49\script.vpy" -o "D:\Dovi_Encodes_MP4\True.Lies.1994.2160p_encoded.hevc"
--------------------------------------------------------------------------------
D:\Dovi_Encodes_MP4\True.Lies.1994.2160p_encoded.hevc
--------------------------------------------------------------------------------
NVEncC (x64) 7.41 (r2681) by rigaya, Jan 22 2024 13:02:15 (VC 1929/Win)
OS Version Windows 11 x64 (22631) [UTF-8]
CPU 13th Gen Intel Core i9-13900KF [5.52GHz] (8P+16E,24C/32T)
GPU #0: NVIDIA GeForce RTX 3050 (2560 cores, 1822 MHz)[PCIe4x16][551.52]
NVENC / CUDA NVENC API 12.1, CUDA 12.4, schedule mode: auto
Input Buffers CUDA, 16 frames
Input Info VapourSynthMT r65(yv12(10bit))->p010 [AVX2], 3840x1608, 24000/1001 fps
Vpp Filters copyHtoD
Output Info H.265/HEVC main10 @ Level 6.2
3840x1608p 1:1 23.976fps (24000/1001fps)
Encoder Preset quality
Rate Control VBR
Multipass 2pass-full
Bitrate 50000 kbps (Max: 160000 kbps)
Target Quality auto
Initial QP I:20 P:23 B:25
QP range I:0-63 P:0-63 B:0-63
QP Offset cb:0 cr:0
VBV buf size 160000 kbit
Split Enc Mode auto
Lookahead off
GOP length 240 frames
B frames 3 frames [ref mode: middle]
Ref frames 3 frames, MultiRef L0:auto L1:auto
AQ off
CU max / min auto / auto
VUI matrix:bt2020nc,colorprim:bt2020,transfer:smpte2084,range:limited,chromaloc:topleft
MasteringDisp G(0.265000 0.690000) B(0.150000 0.060000) R(0.680000 0.320000)
WP(0.312700 0.329000) L(1000.000000 0.000100)
MaxCLL/MaxFALL 201/10
dovi rpu D:\Dovi_Temp_MP4\temp.folder49\P8.RPU.bin
Others mv:auto aud repeat-headers

encoded 7261 frames, 31.71 fps, 33855.50 kbps, 1222.25 MB
encode time 0:03:48, CPU: 1.4%, GPU: 15.8%, VE: 72.9%, GPUClock: 1980MHz, VEClock: 1740MHz
frame type IDR 31
frame type I 31, total size 8.44 MB
frame type P 1815, total size 412.62 MB
frame type B 5415, total size 801.18 MB

D:\Dovi_Encodes_MP4>echo off & goto :end

The script has been completed. Do you want to quit or go back to main menu (q or m default=q)?

Just converted to MP4, and it looks pretty good, and it's a P8.1, which may not play on the LG.

It played :)

Kuler087
27th February 2024, 04:01
Just converted to MP4, and it looks pretty good, and it's a P8.1, which may not play on the LG.

It played :)

Did you try the old and new mp4 version on your TV?

Just to clarify, when you use the OLD mp4 version and if your input doesn't have lossless or subtitles, it uses a modified version of the mp4muxer that makes ''dvhe'' mp4 (compatible with C8) and that special version can specify the BL compatibility id so that's why your file says P8.1.

When there's lossless audio or subs, the script uses an old version of mp4box (because mp4muxer cannot mux lossless audio or subs), and in the process, the file loses its BL id and becomes P8.0 in mediainfo.

guest
27th February 2024, 04:09
Did you try the old and new mp4 version on your TV?

Just to clarify, when you use the OLD mp4 version and if your input doesn't have lossless or subtitles, it uses a modified version of the mp4muxer that makes ''dvhe'' mp4 (compatible with C8) and that special version can specify the BL compatibility id so that's why your file says P8.1.

When there's lossless audio or subs, the script uses an old version of mp4box (because mp4muxer cannot mux lossless audio or subs), and in the process, the file loses its BL id and becomes P8.0 in mediainfo.

I did fiddle around with those settings the other day, and I put them back to default settings.

There's just so much more to learn about all this, and I'm almost too old to have it sink in...information overload :(


And to test the install process, I uninstalled all the Python & Vapoursynth installs, and re-installed using, python-3.12.2-amd64.exe & VapourSynth-x64-R66-RC1.exe, and completed the 8-2-1 workflow.

guest
29th February 2024, 05:38
Hi Reset,

I have been doing more fiddling/testing, and noticed that if I try a conversion either .thd or .mlp to EC3, I am now getting the same error as the other day when trying .aac to EC3, here (in red):-

https://forum.doom9.org/showthread.php?p=1998223#post1998223

And .aac & .ac3 don't error., so it's kind of reversed, it seems. :(

==========================================

I have also noticed (or not noticed) there is no demuxing (audio or sub's) workflow.

So for example, if I use 8-2-1 or 8-2-3, I get a video only final file.

If I want to convert an audio file to EC3, I have to demux the original file with (I use) gMKVExtractGUI (if it's not an .mkv, I run it thru MKVToolNix, then gMKVExtractGUI).

Then using 8-1-1, that converts to an audio only file. (except for current problem mentioned above)

So now I have 2 files that need to be muxed, in my case to .mp4 for DV compatibility with my LG TV.

So now the only way I can do that (that I know of), it to mux them using MKVToolNix (I could possibly use MP4Box), and then use the DoVi MP4 muxer #5.

And after reading some fine print, I've noticed that if I mux .srt subtitles, I get a level P8.0 mp4, with no subs, I get P8.1.

==========================================

I realise that 3-1 kind of does all of the above, but sometimes you may not want to use 3-1, and because it muxes the subs, the P level is only 8.0.


So after all that BS, is there a way that you can have the DoVi MP4 muxer able to add at least one converted audio track, will save me a few steps ??

I hope you can understand what I am trying to say here, 'cause I'm confused :(

PS:- Dolby released this today:- Dolby_Vision_Professional_Tools_Windows_v5.5.0

PPS:-I just grabbed the latest Beta, and it's 60 lines bigger than the previous...there must be a few changes / additions :)

Kuler087
29th February 2024, 14:10
I have been doing more fiddling/testing, and noticed that if I try a conversion either .thd or .mlp to EC3,
i'll check it out, I never encode raw audio stream so its possible.

I have also noticed (or not noticed) there is no demuxing (audio or sub's) workflow.
So after all that BS, is there a way that you can have the DoVi MP4 muxer able to add at least one converted audio track, will save me a few steps ??

yes the encoder workflows dont mux and I understand how this can be a problem for the MP4 version.
p-s if you name your lossy audio and subtitle file the same as the input, and run workflow 5, it should mux them.

I might add muxing support later when i have more time.

guest
29th February 2024, 14:24
i'll check it out, I never encode raw audio stream so its possible.



yes the encoder workflows dont mux and I understand how this can be a problem for the MP4 version.
p-s if you name your lossy audio and subtitle file the same as the input, and run workflow 5, it should mux them.

I might add muxing support later when i have more time.

OK, thanks for the hint with the naming, I will give it a shot.

So what's different in the latest beta ?? (I know I'll possibly figure it out tomorrow (my time) but for now, it's time for bed).

Thanks again.

Kuler087
29th February 2024, 14:44
So what's different in the latest beta ??

2.0.3 should be released soon

changes (by memory: my pc is offline because of a power outage):
1-1 can now resync hdr10plus
2-9 now read the input framerate
8-2 now use vapoursynth
8-1 can encode lossy audio input

guest
1st March 2024, 02:05
2.0.3 should be released soon

changes (by memory: my pc is offline because of a power outage):
1-1 can now resync hdr10plus
2-9 now read the input framerate
8-2 now use vapoursynth
8-1 can encode lossy audio input

OK, testing time, again.

So first off was audio encoding to EC3:-

So with 8-1-1 & 2.0.2.bat, it would process .thd & .mlp, but not .aac or .ac3.

Whereas, 2.0.3 Beta (latest) is the complete opposite :(

I noticed yesterday that 8-2 uses VS for everything, I thought it was mainly for Level P5's, but as long as it works :)

Kuler087
1st March 2024, 02:27
try the new beta. raw thd mlp should work again...
but why do you process raw audio? you can just feed the original MKV and the script will pick the best audio according to your script language settings(default english). No need to demux.

and yes, now 8-2 use vapoursynth for everything except FEL.
The non-p5 inputs were fine with avisynth but it was easier to update to vapoursynth for all the input.

guest
1st March 2024, 04:20
try the new beta. raw thd mlp should work again...
but why do you process raw audio? you can just feed the original MKV and the script will pick the best audio according to your script language settings(default english). No need to demux.

and yes, now 8-2 use vapoursynth for everything except FEL.
The non-p5 inputs were fine with avisynth but it was easier to update to vapoursynth for all the input.

Yep, that worked, thanks :)

I haven't tried the "trick" you mentioned yesterday about having all the tracks named alike, for DoVi MP4 Muxer..

TBH, I have forgotten why I am processing raw audio...hang on, I just remembered...it's when the video has got some crappy bit rate audio,
and I want to "upgrade" it, and AFAIK, DS hasn't got that function, yet.

So I have to demux the audio, running it thru another app, and then mux it back.

So to re-cap, running 8-2-1 outputs a VIDEO only .hevc,

and running 8-1-1 outputs to an AUDIO only .mkv.

They need to be muxed together !

That's probably another reason I asked about demuxing, and being able to change the audio bit rate....so that DoVi_Scripts is THE "one stop shop" for all these processes.

Does that make sense ??

PS:- I just noticed this:--- You can override lossy audio input bitrate target if you add IGNOREBITRATE in the filename
is this new, in 8-1-1, latest Beta ??

Cheers.

Kuler087
1st March 2024, 05:46
is this new, in 8-1-1, latest Beta ??

Cheers.

it does what you wanted, it will use the bitrate you set in the settings

guest
1st March 2024, 05:58
Is this what you'd call SDR ??

Video
ID : 1
ID in the original source medium : 4113 (0x1011)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 4 frames
Format settings, Slice count : 4 slices per frame
Codec ID : V_MPEG4/ISO/AVC
Duration : 5 min 0 s
Bit rate mode : Variable
Bit rate : 30.0 Mb/s
Maximum bit rate : 32.0 Mb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.603
Stream size : 1.05 GiB (85%)
Language : English
Default : No
Forced : No
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Original source medium : Blu-ray

I ripped this BluRay, and ran workflow 8-2-5 with latest Beta, and I got this:-

[vapoursynth @ 0000016ff1e8a400] Could not get script output node.
[in#0 @ 0000016ff1e8a240] Error opening input: Generic error in an external library
Error opening input file D:\Dovi_Temp_MP4\temp.folder49\script.vpy.
Error opening input files: Generic error in an external library

However, running it with 2.0.2, 8-2-5 (avisynth), no errors.

guest
1st March 2024, 06:17
it does what you wanted, it will use the bitrate you set in the settings

Please tell me what line this setting is.

Also, can you please re read the previous post, as I edited it while you were replying.

Kuler087
1st March 2024, 13:07
Please tell me what line this setting is.

Also, can you please re read the previous post, as I edited it while you were replying.

same as before:
::choose EC3 DD+ encoding bitrate (default= 1536) 5.1 = max 1536kbps and 7.1= max 1024kbps
set DDP_bitrate=1024


8-2-5: I'll check it out.

guest
1st March 2024, 13:36
same as before:
::choose EC3 DD+ encoding bitrate (default= 1536) 5.1 = max 1536kbps and 7.1= max 1024kbps
set DDP_bitrate=1024


8-2-5: I'll check it out.

OK, so I do have that set to 1536, as I have disabled 7.1, as I can't really use it (as explained a few days ago), and I thought that was the setting you were talking about.

So, I have a crappy .aac audio from a tv series, (even tho it's a 4K DV video) and it has a measly bitrate of 200kbps, so what happens if I add IGNOREBITRATE to the .aac's file name ??

Yes, I was a bit puzzled that 8-2-5 worked on an earlier build, so there's been a bit of double checking along the way.

==============================

I hope I'm not being a PITA, and that the feedback, suggestions, etc, aren't too much.

Please forgive me for asking some pretty basic question's, as, as you know I have not been using this for very long, and it's your "baby", and know it like the back of your hand.
I know it can be annoying to be asked about things that just come naturally to the you, being the dev.

Regards.

Kuler087
1st March 2024, 14:11
it will use whatever bitrate you have set.
There is no point in increasing the bitrate though, this is intended for someone who wants to reduce bitrate. EG 768kbps to 384.

Yes, I was a bit puzzled that 8-2-5 worked on an earlier build, so there's been a bit of double checking along the way.
that's why its called BETA, when I make a change, its possible that I introduce new bug. There are so many workflow and input possible that i did not test everything yet.

EDIT: fixed in latest beta

guest
2nd March 2024, 02:48
it will use whatever bitrate you have set.
There is no point in increasing the bitrate though, this is intended for someone who wants to reduce bitrate. EG 768kbps to 384.


that's why its called BETA, when I make a change, its possible that I introduce new bug. There are so many workflow and input possible that i did not test everything yet.

EDIT: fixed in latest beta

OK, grabbed latest BETA...

So I tried this:- The.Lord.of.the_0_0_IGNOREBITRATE.aac, which is 211kbps, after DS, it was the same, but .ec3.


Then onto 8-2-5, which was the topic of yesterday, so see here for reference:-

https://forum.doom9.org/showthread.p...40#post1998440

No errors today

Next dilemma, 8-2-5 of this :-

The Magnificent Seven_t00_chunk.mkv

produced a large .mov (video only)

So now I need the audio..how do I do that ??

Demuxed that .mkv using gMKVExtractGUI to get the audio (which was a .dts),

Audio
Format : DTS XLL
Format/Info : Digital Theater Systems
Commercial name : DTS-HD Master Audio
Bit rate mode : Variable
Channel(s) : 6 channels
Channel layout : C L R Ls Rs LFE
Sampling rate : 48.0 kHz
Frame rate : 93.750 FPS (512 SPF)
Bit depth : 24 bits
Compression mode : Lossless

ran that thru 8-1-1, and that produced a .mkv container with this:-

Audio
ID : 1
Format : E-AC-3
Format/Info : Enhanced AC-3
Commercial name : Dolby Digital Plus
Codec ID : A_EAC3
Duration : 5 min 0 s
Bit rate mode : Constant
Bit rate : 1 536 kb/s
Channel(s) : 6 channels
Channel layout : L R C LFE Ls Rs
Sampling rate : 48.0 kHz
Frame rate : 62.500 FPS (768 SPF)
Bit depth : 32 bits
Compression mode : Lossy
Stream size : 55.1 MiB (100%)
Title : Dolby Digital Plus @ 1536kbps
Writing library : Lavc60.31.102 eac3
Service kind : Complete Main
Default : No
Forced : No

So now I have a .mov & a .mkv (audio), how do I mux that ??

DoVi MP4 Muxer does not support .mov , however DoVi MKV Muxer does (even tho it doesn't say that it does)

So I put both in a separate folder, named the same, and opened DoVi MKV Muxer, and got this:-

Drag and drop folder with files or a single file and press enter..."D:\Dovi_Encodes_MP4\New folder"
processing..."The Magnificent Seven_t00_chunk_HDR100.mkv"
processing..."The Magnificent Seven_t00_chunk_HDR100.mov"
mkvmerge v82.0 ('I'm The President') 64-bit
'D:\Dovi_Encodes_MP4\New folder\The Magnificent Seven_t00_chunk_HDR100.mov': Using the demultiplexer for the format 'QuickTime/MP4'.
'D:\Dovi_Encodes_MP4\New folder\The Magnificent Seven_t00_chunk_HDR100.mov' track 0: Using the output module for the format 'ProRes video'.
The file 'D:\Dovi_Encodes_MP4\The Magnificent Seven_t00_chunk_HDR100_NEW.mkv' has been opened for writing.
The cue entries (the index) are being written...
Multiplexing took 35 seconds.

But the muxed .mkv only had the video track

So then I tried the MP4 Muxer:-

Got this error, and I can't get around it:-

Drag and drop folder with files or a single file and press enter..."D:\Dovi_Encodes_MP4\New folder"
processing..."The Magnificent Seven_t00_chunk_HDR100.mkv"
reading input tracks format/id/language...
done.
Error: The ID '0' has already been used for another destination file.
muxing into a DoVi MP4 file. Be patient, it can take a while. 40min+ on slow HDD
ERROR! Can't open input file: D:\Dovi_Temp_MP4\temp.folder66\HDR.hevc
Error parsing command line!

I think there is a problem with MP4 Muxer in the latest BETA, I just tried another file, and it had other errors, but that's for another msg.

I think that's about enough, for one message.

Cheers.

Kuler087
2nd March 2024, 03:24
8-2-5 is intended for Davinci Resolve (HDR grading). This workflow just puts the SDR video into a REC2020 HDR container without touching the brightness or gamut.
There's no point in watching HDR at 100nits so of course the script muxing doesnt support prores input, and never will. Prores is a lossless codec not meant for playback but for editing.
PS: I don't believe in the one click SDR to HDR conversions. HDR must be graded shot by shot!

-- Can encode SDR to HDR10-100nits PQ PRORES 422 HQ
-- Output should be graded in Resolve otherwise this is just 100nits SDR in an HDR container.
-- Require Vapoursynth

Audio bitrate: check the new version...

guest
2nd March 2024, 09:39
8-2-5 is intended for Davinci Resolve (HDR grading). This workflow just puts the SDR video into a REC2020 HDR container without touching the brightness or gamut.
There's no point in watching HDR at 100nits so of course the script muxing doesnt support prores input, and never will. Prores is a lossless codec not meant for playback but for editing.
PS: I don't believe in the one click SDR to HDR conversions. HDR must be graded shot by shot!

Audio bitrate: check the new version...

OK, I did do another SDR to HDR a week or so back, and I doubt that I will go to the trouble of doing all that process in Resolve, however, I did apply a particular 3D LUT,
and it looked pretty damn good, (in preview) but I didn't process it, and haven't done any more to it, yet.

Having said that, you probably could implement a good (good enough) one click SDR to HDR conversion option, for those lazy ppl that don't want to use Resolve. Just sayin'.

I grabbed the latest BETA, it's got 4 extra lines of code, but I haven't had the opportunity to test it today.

Thanks.

UPDATE:- OK, another day, more testing :)

OK, well 8-1-1 is working, I converted that low bitrate .aac to 1536 (a bit over the top I know, but that's the setting in the .ini), when adding IGNOREBITRATE to the file name.

So expanding on that, could a custom bitrate be used in the file name, for "one off" conversions ??

------------------------------------------------------

And a little off that topic, I have been noticed a strange behavior with a lot of the workflows, when they're completed...

You get this :_

the script has been completed, press a key to start again...
Press any key to continue . . .
------------------------------------------------------
-- This script encode lossless audio to EAC3 DD+
-- Input can be a folder with files or a single file.
-- EAE folder needed for 7.1 encoding.
------------------------------------------------------
Drag and drop folder with files or a single file and press enter...

So you drag another file over, press enter, and the whole "window" disappears.

Kuler087
3rd March 2024, 02:53
could a custom bitrate be used in the file name, for "one off" conversions
Maybe...


Having said that, you probably could implement a good (good enough) one click SDR to HDR conversion option, for those lazy ppl that don't want to use Resolve. Just sayin'.

no sorry, the web is already flooded with bad sdr to hdr upscales, I don't want to contribute...

And a little off that topic, I have been noticed a strange behavior with a lot of the workflows, when they're completed...
you have to press a key to start the workflow again. If you drop a file without pressing a key, yes the script will crash.

But there's a known issue with some workflows when there're completed that ask if you want to go back to the main menu: It could process the same file again.
It's on my todo list but I never use that function so it's not a priority to me. When I have more than one file to process I just input a folder with files instead.

guest
3rd March 2024, 09:13
could a custom bitrate be used in the file name, for "one off" conversions

Maybe...

Any way would be nice :)


Having said that, you probably could implement a good (good enough) one click SDR to HDR conversion option, for those lazy ppl that don't want to use Resolve. Just sayin'.

no sorry, the web is already flooded with bad sdr to hdr upscales, I don't want to contribute...

Had to ask, and I agree...


And a little off that topic, I have been noticed a strange behavior with a lot of the workflows, when they're completed...
you have to press a key to start the workflow again. If you drop a file without pressing a key, yes the script will crash.

But there's a known issue with some workflows when there're completed that ask if you want to go back to the main menu: It could process the same file again.
It's on my todo list but I never use that function so it's not a priority to me. When I have more than one file to process I just input a folder with files instead.

It really only happens when I'm using the same workflow for different things, folder idea is good :)

So what's next, "proper" 2.0.3 ??

Thanks again :)

Kuler087
3rd March 2024, 14:13
So what's next, "proper" 2.0.3 ??
Thanks again :)

I have to test every possible input in 8-2, and then I can release 2.0.3 stable. Probably be tomorrow or later today.

guest
4th March 2024, 07:06
I have to test every possible input in 8-2, and then I can release 2.0.3 stable. Probably be tomorrow or later today.

Awesome, so now 2.0.3 stable is out :)

I've noticed a couple of things in the "newtools2.0.3.7z"

Now there's an Avisynth folder, instead of just in the main folder.

arial.ttf ?

So other than that, simply copy & overwrite the existing contents of the tool pack ??

Thanks.

PS:- Just curious, if simply renaming a .bat (eg:- mkv to mp4, which I've done with the beta's), changes its processes, then why provide 3 variants ??

You'll have to add your doom9 address to the .bats.... Contact: R3S3T_9999@proton.me

madey83
4th March 2024, 10:45
@Kuler087

i have two sources:
1) HDR10 and AAC 5.1 audio [en]
2) DoVi and Dolby Digital Plus with Dolby Atmos [en]

How can i create hybrid version with better audio automatically pick up by the script?

guest
4th March 2024, 11:13
@Kuler087

i have two sources:
1) HDR10 and AAC 5.1 audio [en]
2) DoVi and Dolby Digital Plus with Dolby Atmos [en]

How can i create hybrid version with better audio automatically pick up by the script?

Hi madey83,

Well, once you have all the required components & tools, etc..

There is some setup settings you need to do.

It's pretty simple, open the latest .bat, and choose Menu 3 Option 1, and you will be asked a couple of questions, then away it goes.

Depending on your playback device (TV, PC, etc) will determine whether you need .mkv or .mp4 output.

Have been using this for a couple of weeks, helping Kuler along the way. It's GOOD !!!!!

madey83
4th March 2024, 12:08
Hi madey83,

Well, once you have all the required components & tools, etc..

There is some setup settings you need to do.

It's pretty simple, open the latest .bat, and choose Menu 3 Option 1, and you will be asked a couple of questions, then away it goes.

Depending on your playback device (TV, PC, etc) will determine whether you need .mkv or .mp4 output.

Have been using this for a couple of weeks, helping Kuler along the way. It's GOOD !!!!!

i would like to do this one

1) MODE.I= DoVi Inject/Convert/Edit/Re-sync TWO INPUTS (P8 Hybrid Maker/Injector)

and script should ask what audio choose from source or automatically choose better one.... in my case atmos

guest
4th March 2024, 12:29
i would like to do this one

1) MODE.I= DoVi Inject/Convert/Edit/Re-sync TWO INPUTS (P8 Hybrid Maker/Injector)

and script should ask what audio choose from source or automatically choose better one.... in my case atmos

I haven't used that one, yet.

Well, the choice is yours, you will need to do a bit of trial & error until you get the exact result you're after....

There are a LOT of settings you can "play" with, when you "edit" the .bat, you will see them, LOT's of them.

Kuler087
4th March 2024, 13:10
So other than that, simply copy & overwrite the existing contents of the tool pack ??

yes

then why provide 3 variants ??

because most of the new users don't read instructions and don't know about it.


@Kuler087

i have two sources:
1) HDR10 and AAC 5.1 audio [en]
2) DoVi and Dolby Digital Plus with Dolby Atmos [en]

How can i create hybrid version with better audio automatically pick up by the script?


unfortunately the script takes the audio from the BL input and I don't think I will change that. So just make sure your BL input has the right audio/subs track before running 1-1
You can also disable muxing and mux with any audio you want after the workflow

guest
4th March 2024, 13:38
Quote:
So other than that, simply copy & overwrite the existing contents of the tool pack ??

yes

I just checked to see if you'd actually provided an updated complete tools pack, (as well as simply the extra's required), and was happy to see that it was .7z :)

Nice.

Kuler087
4th March 2024, 14:09
, and was happy to see that it was .7z :)

Nice.
yes :)

CineManiac
4th March 2024, 21:30
Hello, supporter and lurker here

I'm wondering if there's a way to input an L5 config somehow into Resolve's Output Blanking? So, I don't have to go scene by scene and override the blanking for variable ARs in Resolve.

Thank you for your work updating and improving on your scripts regularly. :)

Kuler087
4th March 2024, 21:52
Hello, supporter and lurker here

I'm wondering if there's a way to input an L5 config somehow into Resolve's Output Blanking? So, I don't have to go scene by scene and override the blanking for variable ARs in Resolve.

Thank you for your work updating and improving on your scripts regularly. :)

Workflow 2-9 can make an EDL file that you can import in Resolve. Youtube tutorial about it: https://www.youtube.com/watch?v=KVx01kCLLS8

But after importing the scene cuts in Resolve, if you planned to import an original XML DV metadata with dynamic L5, It won't work. AFAIK, if you import your xml, only the first shot will get metadata.

CineManiac
5th March 2024, 00:42
Workflow 2-9 can make an EDL file that you can import in Resolve. Youtube tutorial about it: https://www.youtube.com/watch?v=KVx01kCLLS8

But after importing the scene cuts in Resolve, if you planned to import an original XML DV metadata with dynamic L5, It won't work. AFAIK, if you import your xml, only the first shot will get metadata.

Oh I see. I am aware of importing the EDL so thank you, but it seems I would be unable to import variable output blanking so we just have to go scene by scene.

Thank you again for clarifying.