Dolby Vision now possible through MP4 Mux.
Re: Dolby Vision now possible through MP4 Mux.
I finally got a Ugoos AM6B+ (yes, for christmas)!
For clarity sake, is CoreELEC-Amlogic-ng.arm-21.3-Omega-Generic.img.gz still the version to get or is there a newer version available?
I'm asking because the CoreElec website mentions a update, v22.
For clarity sake, is CoreELEC-Amlogic-ng.arm-21.3-Omega-Generic.img.gz still the version to get or is there a newer version available?
I'm asking because the CoreElec website mentions a update, v22.
Re: Dolby Vision now possible through MP4 Mux.
You can install that to get CoreELEC installed but then I would use this:
https://github.com/avdvplus/Builds/rele ... vdvplus_R3
Basically once you get CoreELEC installed, you put that tar file in the update folder, reboot, and then check the settings, CoreELEC menu to setup your Dolby Vision options for your particular environment.
This is only my recommendation.
https://github.com/avdvplus/Builds/rele ... vdvplus_R3
Basically once you get CoreELEC installed, you put that tar file in the update folder, reboot, and then check the settings, CoreELEC menu to setup your Dolby Vision options for your particular environment.
This is only my recommendation.
Re: Dolby Vision now possible through MP4 Mux.
Thank you for the recommendation.
Where can I read up on information on the features of this update?
Where can I read up on information on the features of this update?
Re: Dolby Vision now possible through MP4 Mux.
https://github.com/avdvplus/Builds/releases
That's the latest but make sure you go back and read the release notes for R1 and R2, as well. avdvplus did a LOT of work on Dolby Vision.
EDIT: Fixed the link...accidentally posted the same R3 link again.
That's the latest but make sure you go back and read the release notes for R1 and R2, as well. avdvplus did a LOT of work on Dolby Vision.
EDIT: Fixed the link...accidentally posted the same R3 link again.
Re: Dolby Vision now possible through MP4 Mux.
If using TV-LED (Your TV supports DV), use CPM A14. https://github.com/cpm-code/xbmc/releases. Nothing else beats this for TV-LED DV.
If using LLDV use avdvplus.
Edit: read below. avdvplus is now recommended over CPM.
Last edited by coopzr on Mon Dec 29, 2025 6:42 am, edited 2 times in total.
Re: Dolby Vision now possible through MP4 Mux.
@RESET_9999 just wanting to check since you are the expert. Is this the right advice?coopzr wrote: ↑Mon Dec 29, 2025 2:24 amIf using TV-LED (Your TV supports DV), use CPM A14. https://github.com/cpm-code/xbmc/releases. Nothing else beats this for TV-LED DV.
If using LLDV use avdvplus.
-
RESET_9999
- Posts: 2411
- Joined: Mon Aug 05, 2019 7:12 pm
Re: Dolby Vision now possible through MP4 Mux.
avdvplus, with guaranteed FEL/BL sync and the LAV Filters audio correction options, is now the best CE build for the Ugoos. The next version also includes a fix for how L5 handles cropped content, which was previously processed incorrectly in A14.
Re: Dolby Vision now possible through MP4 Mux.
Wow, this is very surprising.RESET_9999 wrote: ↑Mon Dec 29, 2025 4:04 amavdvplus, with guaranteed FEL/BL sync and the LAV Filters audio correction options, is now the best CE build for the Ugoos. The next version also includes a fix for how L5 handles cropped content, which was previously processed incorrectly in A14.
I thought AM6B+ and CPM was going to be the best there ever is. What an exciting time.
Re: Dolby Vision now possible through MP4 Mux.
Fully agree with Reset_9999.
Avdvplus build not only plays perfectly on Ugoos AM6b plus but also on S905X4 boxes as the Homatics Box R 4K Plus and in this case it also plays the AV1 files with or without Dolby Vision profile 10 without a glitch.
Avdvplus build not only plays perfectly on Ugoos AM6b plus but also on S905X4 boxes as the Homatics Box R 4K Plus and in this case it also plays the AV1 files with or without Dolby Vision profile 10 without a glitch.
Re: Dolby Vision now possible through MP4 Mux.
RESET_9999 wrote: ↑Tue Jun 18, 2024 4:21 pm
no, any player will be wrong if you make a P8 hybrid of those movies. You need to play them as P7 on the ugoos or bake/encode fel to the BL.Finally, the first table (list of movies where DV should not be injected) lists a FEL player being required but since the AMB6+ is FEL-capable, are these releases OK to use?
So, to confirm, anywhere on that first table that says "Can only be played on a FEL device and can't be converted to P8 without baking FEL into BL" should be fine with any of the "PROPER DV FEL ENCODER GROUPS"?
-
RESET_9999
- Posts: 2411
- Joined: Mon Aug 05, 2019 7:12 pm
Re: Dolby Vision now possible through MP4 Mux.
Some of their older encodes might be incorrect if they weren’t properly repacked.
Re: Dolby Vision now possible through MP4 Mux.
First, thanks for a lot of the tools you've built out! Learned a lot. Can LG resolve these G5 issues you've pointed out through firmware updates at all? Guessing not, since its their new 2024 algorithm or whatever.RESET_9999 wrote: ↑Wed Aug 27, 2025 11:08 amI talked to someone who had the new Samsung OLED TV but ended up returning it due to poor uniformity. He told me all the clips were completely free of banding and posterization.deadchip12 wrote: ↑Wed Aug 27, 2025 8:00 amI don't see any obvious difference between hdr10 and DV on the Sony in terms of posterization.
The Samsung is completely clean even with the 3 clips you mentioned?
I only have a small Samsung OLED monitor for my PC, and it’s also pretty much clean, maybe with slight banding if you look very close. Funny thing is that my Samsung oled phone is worse than the G5 HDR10 and looks horrible.
Additionally, the G5 in HDR10 exhibits undefeatable dithering noise in all areas below 10 nits. Really a bad choice for anyone watching HDR10 content.
Does this mean there is no advantage to DV over HDR on these two then? If not, I am missing the intent of "they will always look identical"RESET_9999 wrote: ↑Tue Nov 11, 2025 12:11 pmWhen comparing P5 and HDR10 across Disney+, Amazon, Netflix, or MAX, they will always look identical, even when viewed in 16-bit RGB.
example, Frankenstein 2025: https://slow.pics/c/u84fKFsI
Wicked.For.Good.2025.DV.2160p.WEB.h265
Wicked.For.Good.2025.HDR.2160p.WEB.h265
The section on your spreadsheet for the ones that can't be converted, such as
This means there is no way, remux or encode, to watch this appropriately in p8, correct? (At least not with iTunes as your DV source). Or am I incorrect, and you'd be fine with a release such as this: 8.Mile.2002.2160p.WEB-DL.DDP5.1.Atmos.DV.HDR10.H.2658 mile 2002 itunes HDR COMP L1 different grade + MDL mismatch
-
RESET_9999
- Posts: 2411
- Joined: Mon Aug 05, 2019 7:12 pm
Re: Dolby Vision now possible through MP4 Mux.
Right, not from a retail source.safariff wrote: ↑Wed Dec 31, 2025 9:45 pmThe section on your spreadsheet for the ones that can't be converted, such asThis means there is no way, remux or encode, to watch this appropriately in p8, correct? (At least not with iTunes as your DV source). Or am I incorrect, and8 mile 2002 itunes HDR COMP L1 different grade + MDL mismatch
Not if it’s not the same grade. Very often, iTunes provides a trim pass from the HDR master for the HDR10 stream, while Profile 5 DV always preserves the original master brightness. Similarly, many Blu-rays have a trim pass for the HDR10 layer, and the DV FEL restores the original HDR master.you'd be fine with a release such as this: 8.Mile.2002.2160p.WEB-DL.DDP5.1.Atmos.DV.HDR10.H.265
Watching a WEB P8 hybrid sourced from a brighter P5 WEB release is just as wrong as playing a Profile 7 FEL rip that expands brightness on a device that can’t decode an EL.
P5 colorspace is more efficient. The rest is just tone mapping, which a screenshot can’t show because it depends on your display’s target brightness.Does this mean there is no advantage to DV over HDR on these two then?
they can but they wont.Can LG resolve these G5 issues you've pointed out through firmware updates at all?
Re: Dolby Vision now possible through MP4 Mux.
I have a problem with eac3 track when muxing. I even tried manual converting, but the scripts still can't import this track. Do you have an idea what may be the cause?
Code: Select all
-------------------------------------------------------------------------------------
--This workflow will mux any P7 source (BDMV or mkv rip) to DT-DL
-------------------------------------------------------------------------------------
Drag and drop a P7 DV file (BDMV folder/ mpls / or mkv/m2ts/ts) and press enter...
E:\Movies\Pulp.Fiction.1994.mkv
nie znaleziono Python; uruchom bez argumentˇw, aby zainstalowa
Reading input tracks format/id/language...
Done.
====================
- DEMUXING -
====================
Extracting track 0 with the CodecID 'V_MPEGH/ISO/HEVC' to the file 'D:\DoVi.Scripts\temp.folder18\hdr.hevc'. Container format: HEVC/H.265 elementary stream
Extracting track 1 with the CodecID 'A_DTS' to the file 'D:\DoVi.Scripts\temp.folder18\Pulp.Fiction.1994.track_2_eng.dts'. Container format: Digital Theater System (DTS)
Extracting track 2 with the CodecID 'S_TEXT/UTF8' to the file 'D:\DoVi.Scripts\temp.folder18\Pulp.Fiction.1994.track_3_eng.srt'. Container format: SRT text subtitles
Progress: 100%
=================
- MUXING TO MP4 -
=================
ffmpeg version 2024-02-22-git-76b2bb96b4-full_build-www.gyan.dev Copyright (c) 2000-2024 the FFmpeg developers
built with gcc 12.2.0 (Rev10, Built by MSYS2 project)
configuration: --enable-gpl --enable-version3 --enable-static --pkg-config=pkgconf --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-sdl2 --enable-libaribb24 --enable-libaribcaption --enable-libdav1d --enable-libdavs2 --enable-libuavs3d --enable-libzvbi --enable-librav1e --enable-libsvtav1 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libaom --enable-libjxl --enable-libopenjpeg --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-liblensfun --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-ffnvcodec --enable-nvdec --enable-nvenc --enable-dxva2 --enable-d3d11va --enable-libvpl --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libcodec2 --enable-libilbc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint
libavutil 58. 39.100 / 58. 39.100
libavcodec 60. 40.100 / 60. 40.100
libavformat 60. 21.101 / 60. 21.101
libavdevice 60. 4.100 / 60. 4.100
libavfilter 9. 17.100 / 9. 17.100
libswscale 7. 6.100 / 7. 6.100
libswresample 4. 13.100 / 4. 13.100
libpostproc 57. 4.100 / 57. 4.100
Input #0, dts, from 'D:\DoVi.Scripts\temp.folder18\Pulp.Fiction.1994.track_2_eng.dts':
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0:0: Audio: dts (dca) (DTS-HD MA), 48000 Hz, 5.1(side), s32p (24 bit)
Stream mapping:
Stream #0:0 -> #0:0 (dts (dca) -> eac3 (native))
Press [q] to stop, [?] for help
Output #0, matroska, to 'D:\DoVi.Scripts\temp.folder18\EC32.mkv':
Metadata:
encoder : Lavf60.21.101
Stream #0:0: Audio: eac3 ([0] [0][0] / 0x2000), 48000 Hz, 5.1(side), fltp, 1024 kb/s
Metadata:
encoder : Lavc60.40.100 eac3
[out#0/matroska @ 000001e72c251600] video:0KiB audio:1158836KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: 0.177044%
size= 1160888KiB time=02:34:30.68 bitrate=1025.8kbits/s speed= 119x
Extracting track 0 with the CodecID 'A_EAC3' to the file 'D:\DoVi.Scripts\temp.folder18\lossy2.ec3'. Container format: Dolby Digital Plus (E-AC-3)
Progress: 100%
ffmpeg version 2024-02-22-git-76b2bb96b4-full_build-www.gyan.dev Copyright (c) 2000-2024 the FFmpeg developers
built with gcc 12.2.0 (Rev10, Built by MSYS2 project)
configuration: --enable-gpl --enable-version3 --enable-static --pkg-config=pkgconf --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-sdl2 --enable-libaribb24 --enable-libaribcaption --enable-libdav1d --enable-libdavs2 --enable-libuavs3d --enable-libzvbi --enable-librav1e --enable-libsvtav1 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libaom --enable-libjxl --enable-libopenjpeg --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-liblensfun --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-ffnvcodec --enable-nvdec --enable-nvenc --enable-dxva2 --enable-d3d11va --enable-libvpl --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libcodec2 --enable-libilbc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint
libavutil 58. 39.100 / 58. 39.100
libavcodec 60. 40.100 / 60. 40.100
libavformat 60. 21.101 / 60. 21.101
libavdevice 60. 4.100 / 60. 4.100
libavfilter 9. 17.100 / 9. 17.100
libswscale 7. 6.100 / 7. 6.100
libswresample 4. 13.100 / 4. 13.100
libpostproc 57. 4.100 / 57. 4.100
Input #0, dts, from 'D:\DoVi.Scripts\temp.folder18\Pulp.Fiction.1994.track_2_eng.dts':
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0:0: Audio: dts (dca) (DTS-HD MA), 48000 Hz, 5.1(side), s32p (24 bit)
Stream mapping:
Stream #0:0 -> #0:0 (copy)
[mp4 @ 0000029186182240] track 0: codec frame size is not set
Output #0, mp4, to 'D:\DoVi.Scripts\temp.folder18\lossless2.mp4':
Metadata:
encoder : Lavf60.21.101
Stream #0:0: Audio: dts (DTS-HD MA) (mp4a / 0x6134706D), 48000 Hz, 5.1(side), s32p (24 bit)
Press [q] to stop, [?] for help
[out#0/mp4 @ 0000029186179100] video:0KiB audio:4391975KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: 0.079083%
size= 4395448KiB time=02:34:30.68 bitrate=3884.0kbits/s speed= 468x
Muxing into a DoVi MP4 file. Be patient, it can take a while. 40min+ on slow HDD
[1/3] Parsing track "F:\Filmy\Pulp.Fiction.1994_BL.hevc"...
hevc: ******************** 100%
[2/3] Parsing track "F:\Filmy\Pulp.Fiction.1994_EL.hevc"...
hevc: ******************** 100%
[3/3] Saving output file(s) "D:\DoVi.Scripts\temp.folder18\temp.mp4"...
written: ******************** 100%
[iso file] dvcC reserved bytes are not zero
IsoMedia import temp.mp4 - track ID 1 - Video (size 3840 x 2160)
IsoMedia import temp.mp4 - track ID 2 - Video (size 1920 x 1080)
[H263Dmx] garbage before first frame!
Cannot find track ID matching fragment #audio
Error importing D:\DoVi.Scripts\temp.folder18\lossy2.ec3#audio:lang=eng:name=DDP: At least one required element has not been found
Deleting TEMP folder...
Start time: 17:31:20,91
End time: 17:51:39,12
Time taken: 0:20:19
The script has been completed. Do you want to quit or go back to main menu (q or m default=q)?-
RESET_9999
- Posts: 2411
- Joined: Mon Aug 05, 2019 7:12 pm
Re: Dolby Vision now possible through MP4 Mux.
install python from the windows store
https://apps.microsoft.com/detail/9pnrb ... n-US&gl=US
https://apps.microsoft.com/detail/9pnrb ... n-US&gl=US