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. |
26th January 2021, 22:38 | #24201 | Link |
Registered User
Join Date: Mar 2009
Location: Russian Crimea
Posts: 335
|
Thanks - I hope you can prove that because MediaInfo in Sample Eurovision 2019 Tel Aviv.ts sees 4 audio tracks - third and fourth of them are DolbyE:
Code:
Audio #3 ID : 4144 (0x1030)-1 Menu ID : 1 (0x1) Format : Dolby E Format settings : Little Muxing mode : SMPTE ST 302 / SMPTE ST 337 Codec ID : 6 Duration : 31 s 680 ms Bit rate mode : Constant Channel(s) : 6 channels Channel layout : L C Ls X R LFE Rs X Sampling rate : 48.0 kHz Frame rate : 25.000 FPS (1920 SPF) Bit depth : 20 bits Delay relative to video : 39 ms Title : ESC 2019 Audio #4 ID : 4144 (0x1030)-2 Menu ID : 1 (0x1) Format : Dolby E Format settings : Little Muxing mode : SMPTE ST 302 / SMPTE ST 337 Codec ID : 6 Duration : 31 s 680 ms Bit rate mode : Constant Channel(s) : 2 channels Channel layout : X X X L X X X R Sampling rate : 48.0 kHz Frame rate : 25.000 FPS (1920 SPF) Bit depth : 20 bits Delay relative to video : 39 ms Title : Program 2 Stream #0:3[0x1030]: Audio: s302m (BSSD / 0x44535342), stereo, s32 (20 bit), 2304 kb/s so where's DolbyE stream with 6 audio channels (namely fourth audio stream)? Or MediaInfo shows wrong information and audio streams 3 and 4 are not DolbyE at all? So main question is: Code:
[s302m @ 0000000000486980] S302 non PCM mode with data type 28 not supported Last message repeated 13 times [mpegts @ 00000000005aa680] decoding for stream 3 failed [mpegts @ 00000000005aa680] Could not find codec parameters for stream 3 (Audio: s302m (BSSD / 0x44535342), stereo, s32 (20 bit), 2304 kb/s): unspecified sample rate Last edited by VictorLS; 27th January 2021 at 05:26. |
26th January 2021, 23:18 | #24202 | Link |
Registered User
Join Date: Jan 2012
Posts: 271
|
Here is decoder:
http://git.videolan.org/?p=ffmpeg.gi...by_e.c;hb=HEAD Note that DolbyE is muxed in various strange ways in different containers. I'm not providing advanced ffmpeg usage for free, sorry. |
26th January 2021, 23:43 | #24203 | Link | |
Registered User
Join Date: Dec 2007
Posts: 652
|
Quote:
I've added the info from the log to the previous one - https://behome.dyndns.info/index.php/s/yZwPLBD8zPoyRsY |
|
27th January 2021, 19:06 | #24206 | Link |
Registered User
Join Date: Mar 2009
Location: Russian Crimea
Posts: 335
|
jmone
Thanks again - now I have two h265 4:4:4 4K test files: FX6_Sample_25fps.mp4 and FX6_Sample.mp4 for nVIDIA's Turing and Ampere videocards to test hardware acceleration with nVIDIA CUVID (now it's calling NVDEC) in LAV Video Decoder if nevcairiel will forget "CUVID is deprecated" (clsid, btw can you explain why shaders in your MPC-HC with MPC-VR worked in both pre-resize and post-resize while author of MPC-VR says shaders must work only in post-resize and that is so in MPC-BE and SmartDVB?) |
27th January 2021, 21:22 | #24209 | Link | |
Registered User
Join Date: Dec 2007
Posts: 652
|
NVDEC is not going anywhere from nvidia's perspective (or all the apps that use it). Who knows if they ever add it 4:4:4 to D3D11 however.
It's up to nev regarding what to do with NVDEC support in LAV, and while "CUVID is not currently being developed further" is certianly his latest post, it was not that long ago that: Quote:
Last edited by jmone; 27th January 2021 at 23:18. |
|
27th January 2021, 21:40 | #24210 | Link |
Registered User
Join Date: Dec 2007
Posts: 652
|
I know that HW acceleration for UHD HDR HEVC 10-BIT 4:4:4 support is a pretty niche requirement, but it looks like it would be the best format for rendering out my "master" FX6 footage ... so I'm happy to "put my money where my mouth is", that is....
...if Nevcairiel is open to a bounty for this to be supported in LAV, I'll pledge US$250. |
28th January 2021, 04:53 | #24213 | Link |
Registered User
Join Date: Dec 2007
Posts: 652
|
Oh well. The other idea of upgrading my HTPC from a i5-7600k to a i7-7000 to get more cores did not help for using SW decoding on 500mbit AVC-I UHD 10-Bit 4:2:2 PQ @ 50fps. Still can't keep the Render Queues full with all 8 threads running at 4ghz (and they all peak over 90%). My OC I9-9900KF running at 4.9ghz can do it (all 16 threads are at about 50%), but it turns it into a space heater. Also, the idea of pushing 500Mbit content over the LAN smells like it is asking for trouble anyway. I could also use a 150mbit AVC LGOP UHD 10-Bit 4:2:2 PQ Profile but that is even more taxing than all I .... and my I9-9900-KF will still drop the odd frame.
So I really am going to need 4:4:4 HEVC HW acceleration or much more powerful (maybe AMD) HTPCs if I want to keep anything better than 4:2:0 for playback. Last edited by jmone; 28th January 2021 at 05:17. |
28th January 2021, 05:47 | #24214 | Link |
Registered User
Join Date: Mar 2009
Location: Russian Crimea
Posts: 335
|
jmone
Hardware acceleration is great (but not universal) thing - even my weakest possible nVIDIA GTX750v2 on GM206 1 GB videomemory easily plays without drop and video&audio synced my powerful processor test file Men.in.Black.1997.2160p.WEB-DL.mkv (2,3 GB) https://yadi.sk/i/I8FFU8PdzNRpt - you can try play it with and without hardware acceleration with every your processors. |
28th January 2021, 07:54 | #24215 | Link |
Registered User
Join Date: Dec 2007
Posts: 652
|
No Need. My existing CPU/GPU combinations (with madVR tuning) has no issues with commercially available content that I buy (up to and including the two UHD HDR HFR HEVC titles - Billy Lynn, and Gemini Man - both of which are 4:2:0). What we are now exploring is taking UHD HDR HFR decoding from 4:2:0 to 4:2:2 or 4:4:4.
- 4:2:2 = There is no GPU HW acceleration option for 4:2:2 in any codec on any consumer GPU. It can be done in SW, but needs one of the latest gen powerful CPU to be done in real time, and even then it consumes a lot of power (and that is for AVC all I). - 4:4:4 = This can be done by GPU acceleration for HEVC (not in AVC or AV1 etc) and has been supported for the last two nvidia GPU generations. It can not be done in SW even with a modern powerful CPU (well at least not even close with my i9-9900KF for HEVC 4:4:4 HDR HFR UHD samples). Last edited by jmone; 28th January 2021 at 08:39. |
28th January 2021, 09:24 | #24216 | Link |
Registered User
Join Date: Mar 2009
Location: Russian Crimea
Posts: 335
|
jmone
I agree with all you've written in last post but very interesting to get results of MenInBlack (it's not commercially) test (with average CPU load) namely on your three processors without hardware acceleration. I guess "OC I9-9900KF running at 4.9ghz" can fluent play with ~40% load of each physical/logical core, may be i7-7000 with ~80% load but i5-7600k with 100% will can't fluent and video/audio synced play. |
28th January 2021, 10:07 | #24217 | Link |
Registered User
Join Date: Dec 2007
Posts: 652
|
Victor, I'm not going to download a pirated copy and you should remove the link. I am happy to test on any of the over 1,000 movies (of which 250 are UHD BDs) I have purchased ... & I don't really see the point of this in the LAV thread.
|
28th January 2021, 10:40 | #24218 | Link |
Registered User
Join Date: Dec 2007
Posts: 652
|
Victor, Thank you for removing the link.
For your interest, here is a screen shot of play Gemini Man (BD UHD 59.94fps HDR 4:2:0) using just SW decoding on my i9-9900KF. I had to increase my queue sizes in madVR to stop the occasional dropped frame when the CPU spiked to 100%. I have no idea why anyone would want to use SW decoding when you could use HW acceleration. The only difference was I generated a lot of heat and fan noise. https://behome.dyndns.info/index.php/s/xPjsaw3nXQG4Ws5 |
28th January 2021, 10:42 | #24219 | Link |
Registered User
Join Date: Mar 2009
Location: Russian Crimea
Posts: 335
|
I see now and respect your point of view like "for all in our lives must be paid" and you'd be right if Men.in.Black.1997.2160p.WEB-DL.mkv is full movie - but it's just 1min33s (so about 200 Mbit/s) fragment for testing purpose only
Last edited by VictorLS; 28th January 2021 at 11:10. |
28th January 2021, 10:54 | #24220 | Link | |
Registered User
Join Date: Mar 2009
Location: Russian Crimea
Posts: 335
|
I'll not going to remove link (see above)
Quote:
Thanks for test and screenshot. Which value of "queue sizes" was and present in madVR now? Last edited by VictorLS; 28th January 2021 at 11:11. |
|
Tags |
decoders, directshow, filters, splitter |
Thread Tools | Search this Thread |
Display Modes | |
|
|