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. Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se |
|
|||||||
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
|
#1582 | Link |
|
Registered User
Join Date: Jul 2025
Posts: 46
|
@Kuler087: In the mean time I've tested all the workflows and everything is working. So nothing to worry about there.
I would like one more feature request: is it possible to include Workflow 8-2-4 as well at line 190 as an option when the input mkv source file has FEL inside and DoVi Baker is used in Avisynth as intermediate for CM_Offline in the scripts? |
|
|
|
|
|
#1583 | Link |
|
Registered User
Join Date: Jul 2025
Posts: 46
|
Perhaps something like this:
Microsoft Windows [Version 10.0.19045.6093] (c) Microsoft Corporation. All rights reserved. C:\Users\ALEX\OneDrive\Documents\Output_frames>cm_offline.exe -m "C:\Users\ALEX\OneDrive\Documents\Output_frames\Movie_RPU_DV.xml" "F:\DoVi.Scripts\Movie_Original_tiff\image_sequence_######.tiff" "F:\DoVi.Scripts\output_ProRes.mov" --output-format "1920x816 u10 interleaved 422 le lsb32rev ycbcr_bt709 gamma_bt1886 video bt709" --quicktime-codec prores_422_hq --targ 1 Copyright (c) 2013-2025 Dolby Laboratories, Inc. All Rights Reserved 11/24/2025/23:30:36.630000000 cuda: INFO initializing CUDA 11/24/2025/23:30:36.770000000 cuda: INFO using CUDA version 11.8.0 11/24/2025/23:30:36.771000000 cuda: INFO NVIDIA GeForce GTX 1070 Ti: compute 6.1, cores 2432*1683MHz, memory 8191MB 11/24/2025/23:30:36.880000000 Metadata: WARNING List of WARNINGS: ========================= WARNING: 25 Shots contain identical Level1 values WARNING: 25 Shots contain identical Level2 values ========================= 11/24/2025/23:30:36.883000000 cm_offline: INFO Source: 'F:\DoVi.Scripts\Movie_Original_tiff\image_sequence_######.tiff' 11/24/2025/23:30:36.884000000 cm_offline: INFO Src Info: '3840x1632x3 u16 interleaved 444 le tight 0-2248 24fps top_left pq rgb computer bt2020' 11/24/2025/23:30:36.884000000 cm_offline: INFO Source Display: 1000-nit, P3, D65, ST.2084, Full (ID 20): Bit Depth: 16bit - Diagonal: 42.00in - Application Type: ALL - Color Info: "pq(0.0001,1000) rgb computer p3d65" 11/24/2025/23:30:36.885000000 cm_offline: INFO Destination: 'F:\DoVi.Scripts\output_ProRes.mov' 11/24/2025/23:30:36.885000000 cm_offline: INFO Dst Info: '1920x816x3 u10 interleaved 422 le lsb32rev 0-2248 24fps top_left gamma_bt1886 ycbcr_bt709 video bt709' 11/24/2025/23:30:36.886000000 cm_offline: INFO Target Display: 100-nit, BT.709, BT.1886, Full (HOME) (ID 1): Bit Depth: 16bit - Diagonal: 42.00in - Application Type: ALL - Color Info: "gamma_bt1886(0.005,100) rgb computer bt709" 11/24/2025/23:30:36.887000000 cm_offline: INFO Frames: 0-2248 11/24/2025/23:44:52.921000000 processing: INFO frame 2248 completed in 0.295 seconds. ETA: 0:00:00.000 11/24/2025/23:44:52.935000000 processing: INFO completed 2249 frames in 0:13:57.740 11/24/2025/23:44:52.936000000 processing: INFO processing speed: 0.37 seconds per frame (2.68 fps) 11/24/2025/23:44:52.937000000 processing: INFO Read1 84.9% 0.32 spf 3.16 fps 11/24/2025/23:44:52.937000000 processing: INFO Crop/Resize2(1) 8.2% 0.03 spf 32.55 fps 11/24/2025/23:44:52.938000000 processing: INFO Write5(4) 3.6% 0.01 spf 73.83 fps 11/24/2025/23:44:52.938000000 processing: INFO Pad4(3) 3.1% 0.01 spf 86.90 fps 11/24/2025/23:44:52.939000000 processing: INFO ContentMap3(2) 0.1% 0.00 spf 3029.77 fps 11/24/2025/23:44:52.939000000 processing: INFO Startup 0.292 seconds 11/24/2025/23:44:52.940000000 processing: INFO Shutdown 0.000 seconds C:\Users\ALEX\OneDrive\Documents\Output_frames> |
|
|
|
|
|
#1584 | Link |
|
Registered User
Join Date: Aug 2021
Location: Canada
Posts: 796
|
I started working on this but haven’t tested it yet. The latest beta can do it, but I don’t think downscaling and cropping are functional for now, since it doesn’t seem to manage the XML level-5 relation with the video resolution the same way DEE does, so I’ll need to look into that.
I added ProRes 444 options, and I also want to integrate HEVC/AVC encoding directly into that workflow.
__________________
DoVi_Scripts //// Dolby Vision Stuff (more tabs below) LG OLED G5 77'' + 7.2.4 Denon AVR + Ugoos AM6Bplus + Kaleidescape Strato E Sorry for my English |
|
|
|
|
|
#1585 | Link |
|
Registered User
Join Date: Nov 2024
Posts: 72
|
Sorry for the dumb question: Circling back to 12-bit encoding. Does the latest beta enable 8-2-1 12-bit YCbCr x265 encoding? Or Do I need to 8-2-3 first with either Jpeg or TIFF, then send that to another x265 encoder? Many thanks.
|
|
|
|
|
|
#1586 | Link |
|
Registered User
Join Date: Jul 2025
Posts: 46
|
I just did a test with an HEVC source file as input in the latest beta and you're right. Even though it now accepts the new workflow, cropping and resizing is not done properly. So it requires more testing.
The new ProRes options are a welcomed addition for this workflow. |
|
|
|
|
|
#1587 | Link | |
|
Registered User
Join Date: Aug 2021
Location: Canada
Posts: 796
|
Quote:
No, this is only for Profile 5 encoding in 8-2-6. 8-2-1 targets 10-bit HDR10/DV8, and there’s no practical reason to encode 12-bit YCbCr HDR since no player can decode it anyway. The only way to achieve 12bit-ycbcr playback is with the dual 10bit decoders on bluray players and ugoos + P7 FEL. I’ve already created a file like that before. https://mega.nz/file/wKkD3DgZ#o9HtgE...6FN1uhlDkhVPNs Format : HEVC Format/Info : High Efficiency Video Coding Format profile : Format Range@L5.1@High HDR format : Dolby Vision, Version 1.0, Profile 3.1, dvhe.03.06, BL+RPU, extended metadata compression, HDR10 compatible / SMPTE ST 2086 Codec ID : 36 Duration : 25 s 567 ms Bit rate : 38.4 Mb/s Width : 3 840 pixels Height : 1 608 pixels Display aspect ratio : 2.39:1 Frame rate : 23.976 (24000/1001) FPS Color space : YUV Chroma subsampling : 4:2:0 (Type 2) Bit depth : 12 bits Bits/(Pixel*Frame) : 0.259 Stream size : 117 MiB (95%) Writing library : x265 3.5+100-3dae0c3cc:[Windows][GCC 13.1.0][64 bit] 12bit Encoding settings : cpuid=1111039 / frame-threads=5 / numa-pools=32 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=1 / input-res=3840x1608 / interlace=0 / total-frames=614 / level-idc=51 / high-tier=1 / uhd-bd=0 / ref=4 / no-allow-non-conformance / repeat-headers / annexb / aud / no-eob / no-eos / hrd / info / hash=0 / temporal-layers=0 / no-open-gop / min-keyint=23 / keyint=250 / gop-lookahead=0 / bframes=4 / b-adapt=2 / b-pyramid / bframe-bias=0 / rc-lookahead=25 / lookahead-slices=4 / scenecut=40 / no-hist-scenecut / radl=0 / no-splice / no-intra-refresh / ctu=64 / min-cu-size=8 / no-rect / no-amp / max-tu-size=32 / tu-inter-depth=1 / tu-intra-depth=1 / limit-tu=0 / rdoq-level=2 / dynamic-rd=0.00 / no-ssim-rd / signhide / no-tskip / nr-intra=0 / nr-inter=0 / no-constrained-intra / no-strong-intra-smoothing / max-merge=3 / limit-refs=3 / limit-modes / me=3 / subme=3 / merange=57 / temporal-mvp / no-frame-dup / no-hme / weightp / no-weightb / no-analyze-src-pics / deblock=-3:-3 / no-sao / no-sao-non-deblock / rd=4 / selective-sao=0 / no-early-skip / rskip / no-fast-intra / no-tskip-fast / no-cu-lossless / no-b-intra / no-splitrd-skip / rdpenalty=0 / psy-rd=2.00 / psy-rdoq=1.00 / no-rd-refine / no-lossless / cbqpoffs=0 / crqpoffs=0 / rc=crf / crf=15.0 / qcomp=0.60 / qpstep=4 / stats-write=0 / stats-read=0 / vbv-maxrate=160000 / vbv-bufsize=160000 / vbv-init=0.9 / min-vbv-fullness=50.0 / max-vbv-fullness=80.0 / crf-max=0.0 / crf-min=0.0 / ipratio=1.40 / pbratio=1.30 / aq-mode=2 / aq-strength=1.00 / no-cutree / zone-count=0 / no-strict-cbr / qg-size=32 / no-rc-grain / qpmax=69 / qpmin=0 / no-const-vbv / sar=1 / overscan=0 / videoformat=5 / range=0 / colorprim=9 / transfer=16 / colormatrix=9 / chromaloc=1 / chromaloc-top=2 / chromaloc-bottom=2 / display-window=0 / master-display=G(13250,34500)B(7500,3000)R(34000,16000)WP(15635,16450)L(40000000,50) / cll=0,0 / min-luma=0 / max-luma=4095 / log2-max-poc-lsb=8 / vui-timing-info / vui-hrd-info / slices=1 / no-opt-qp-pps / no-opt-ref-list-length-pps / no-multi-pass-opt-rps / scenecut-bias=0.05 / no-opt-cu-delta-qp / no-aq-motion / hdr10 / no-hdr10-opt / no-dhdr10-opt / no-idr-recovery-sei / analysis-reuse-level=0 / analysis-save-reuse-level=0 / analysis-load-reuse-level=0 / scale-factor=0 / refine-intra=0 / refine-inter=0 / refine-mv=1 / refine-ctu-distortion=0 / no-limit-sao / ctu-info=0 / no-lowpass-dct / refine-analysis-type=0 / copy-pic=1 / max-ausize-factor=1.0 / no-dynamic-refine / no-single-sei / no-hevc-aq / no-svt / no-field / qp-adaptation-range=1.00 / scenecut-aware-qp=0conformance-window-offsets / right=0 / bottom=0 / decoder-max-rate=0 / no-vbv-live-multi-pass / no-mcstf / no-sbrc Color range : Limited Color primaries : BT.2020 Transfer characteristics : PQ Matrix coefficients : BT.2020 non-constant Mastering display color primaries : Display P3 Mastering display luminance : min: 0.0050 cd/m2, max: 4000 cd/m2
__________________
DoVi_Scripts //// Dolby Vision Stuff (more tabs below) LG OLED G5 77'' + 7.2.4 Denon AVR + Ugoos AM6Bplus + Kaleidescape Strato E Sorry for my English Last edited by Kuler087; 25th November 2025 at 18:55. |
|
|
|
|
|
|
#1588 | Link | |
|
Registered User
Join Date: Jul 2025
Posts: 46
|
Quote:
But your final output is going to be HEVC 10 bit using the x265 encoder. What you're asking it should work in Workflow 8-2-3 (Image Sequences) + Mezzinator in order to export to a 12 bit YCbCr format using ProRes 4444. Mezzinator is part of the Dolby tools that can be found here: https://customer.dolby.com/content-c...essional-tools Last edited by alexmorph3us; 25th November 2025 at 19:06. |
|
|
|
|
|
|
#1589 | Link | |
|
Registered User
Join Date: Nov 2024
Posts: 72
|
Quote:
So 10-bit ICTCP would be the way to achieve a single layer FEL encode for playback on consumer devices that preserves as much of the FEL data as possible. Thank you. |
|
|
|
|
|
|
#1591 | Link |
|
Registered User
Join Date: Nov 2024
Posts: 72
|
New FEL playback device
Just a heads up that OSMC have apparently got FEL playback working without dovi.ko.
https://discourse.osmc.tv/t/testing-...ort/108393/359 Edit: Looks like it's still in early testing: https://forum.kodi.tv/showthread.php...153#pid3246153 Edit: Also the guy that makes the CPM skins says he'll drop support for CPM when OSMC FEL is released: https://www.avsforum.com/posts/64325433/ Last edited by en6ads; 26th November 2025 at 04:53. |
|
|
|
|
|
#1592 | Link | |
|
Registered User
Join Date: Nov 2024
Posts: 72
|
Going back to P5 encoding. I've attempted 8-2-6 with v3.0.8 and I get this error, "No ProRes decoder available". Is there a DEE setting I need to change?
Quote:
|
|
|
|
|
|
|
#1593 | Link |
|
Registered User
Join Date: Aug 2021
Location: Canada
Posts: 796
|
your DEE folder is missing:
dee_plugin_prores_dec_apple_dlb.dll
__________________
DoVi_Scripts //// Dolby Vision Stuff (more tabs below) LG OLED G5 77'' + 7.2.4 Denon AVR + Ugoos AM6Bplus + Kaleidescape Strato E Sorry for my English |
|
|
|
|
|
#1595 | Link |
|
Registered User
Join Date: Mar 2024
Posts: 31
|
Hey Kuler,
Have you seen this repo for DD+ 7.1 encode ? https://github.com/HG3112/md71 Could it be possible to implement it in you script? |
|
|
|
|
|
#1596 | Link |
|
Registered User
Join Date: Aug 2021
Location: Canada
Posts: 796
|
Hi, dovi_scripts already support 7-1 DD+ encoding via the EasyAudioEncoder.exe. You just have to configure it, see lines 425-427 (latest beta)
Code:
::Create a Folder ''EAE'' and put these files in it. Get the files from plex media server ''C:\Program Files\Plex\Plex Media Server'' https://i.ibb.co/c8sWD4p/Capture-d-cran-2024-07-20-094922.png set EAE_path=%~dp0tools\EAE :: https://github.com/pabloromeo/clusterplex/files/9396885/EasyAudioEncoder.zip set EAE=%~dp0tools\EAE\EasyAudioEncoder.exe
__________________
DoVi_Scripts //// Dolby Vision Stuff (more tabs below) LG OLED G5 77'' + 7.2.4 Denon AVR + Ugoos AM6Bplus + Kaleidescape Strato E Sorry for my English Last edited by Kuler087; 27th November 2025 at 16:01. |
|
|
|
|
|
#1597 | Link | |
|
Registered User
Join Date: Mar 2024
Posts: 31
|
Quote:
and this could be replaced by FFMPEG... |
|
|
|
|
|
|
#1598 | Link |
|
Registered User
Join Date: Aug 2021
Location: Canada
Posts: 796
|
I haven't used EAE in a while, but there is an option to change the bitrate:
::choose workflow 8-1-1 EC3 DD+ encoding bitrate (default= 1024) 2.0/5.1 = max 1536kbps and 7.1 = max 1024kbps. set DDP_bitrate=1024
__________________
DoVi_Scripts //// Dolby Vision Stuff (more tabs below) LG OLED G5 77'' + 7.2.4 Denon AVR + Ugoos AM6Bplus + Kaleidescape Strato E Sorry for my English |
|
|
|
|
|
#1600 | Link |
|
Registered User
Join Date: Aug 2021
Location: Canada
Posts: 796
|
I'm not sure what you mean. You just have to create the EAE folder and put these files from Plex and EasyAudioEncoder.exe in it.
then you can control the bitrate with the script bat file set DDP_bitrate=1024
__________________
DoVi_Scripts //// Dolby Vision Stuff (more tabs below) LG OLED G5 77'' + 7.2.4 Denon AVR + Ugoos AM6Bplus + Kaleidescape Strato E Sorry for my English |
|
|
|
![]() |
| Tags |
| batch scripts, dolby vision processing, dovi_scripts |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|