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.

 

Go Back   Doom9's Forum > Hardware & Software > Software players
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 18th November 2014, 20:51   #121  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,926
TEARS OF STEEL remux 720p source http://www.h265files.com/

lav 63.0 with 16 threads 821 fps 66 % CPU usage
lav 63.0 with auto 842 fps 60 % cpu usage
ms mf 732 fps 67 % cpu usage

ShakeNDry_3840x2160_120fps_420_8bit_HEVC_RAW.hevc 300 frames remux to mp4 i got this file on a page with tons of samples in all size and codec even lossless YUV. is a long time ago can't find it right now.

lav auto threads 87 fps 76 % CPU
MS MF 90 FPS 85 % CPU

120 FPS game recoding created by HUHN

lav 63.0 366 FPS 53% CPU
ms MF 363 84%

i don't see a clear winner but huge potential in thread optimization for the decoder in Lavfilter
huhn is online now   Reply With Quote
Old 18th November 2014, 21:24   #122  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
I upgraded Win 10 to the latest build 9879 and I got a little performance boost for HEVC decoding:

Microsoft's MFT H.265 20/36/60 CPU Usage: 90%

LAV x64 0.63.5 15/21/23 CPU Usage: 67%

I tried LAV with Auto Threads and 8 threads with no performance difference.

I uploaded the clip tested here, in order more people to check it out.

https://www.sendspace.com/file/1aaex4
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all

Last edited by NikosD; 18th November 2014 at 21:56.
NikosD is offline   Reply With Quote
Old 18th November 2014, 23:57   #123  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,926
lav 63.0 117/159/405 61%
ms mf 150/204/292 72%

something about this file i haven't see something like this with every other file.
huhn is online now   Reply With Quote
Old 18th November 2014, 23:59   #124  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
Maybe because it's a 10 bit file.

If you have another one, you could try.
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all
NikosD is offline   Reply With Quote
Old 19th November 2014, 00:07   #125  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,926
i don't have one time to create one.
huhn is online now   Reply With Quote
Old 19th November 2014, 12:21   #126  |  Link
xooyoozoo
Registered User
 
Join Date: Dec 2012
Posts: 197
This site has a couple 20+mbps 10-bit 4K HEVC demos: Eutelsat and Astra.

You may need to remux.
xooyoozoo is offline   Reply With Quote
Old 20th November 2014, 00:14   #127  |  Link
P.J
Δ
 
Join Date: Jun 2008
Posts: 535
Interesting, would you try 10-bit 4K with both MS and LAV?
P.J is offline   Reply With Quote
Old 20th November 2014, 14:16   #128  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,926
i try it later. but i haven't found a way to get hevc stream out of the TS. so i may go and simply create a 10 bit video should be faster.
huhn is online now   Reply With Quote
Old 20th November 2014, 16:08   #129  |  Link
P.J
Δ
 
Join Date: Jun 2008
Posts: 535
Doesn't WMP play TS HEVC?
P.J is offline   Reply With Quote
Old 20th November 2014, 17:13   #130  |  Link
Kurtnoise
Swallowed in the Sea
 
Kurtnoise's Avatar
 
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,191
Quote:
Originally Posted by huhn View Post
i try it later. but i haven't found a way to get hevc stream out of the TS.
did you try with the last version of TsMuxer ?
Kurtnoise is offline   Reply With Quote
Old 20th November 2014, 18:46   #131  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,926
Quote:
Originally Posted by Kurtnoise View Post
did you try with the last version of TsMuxer ?
yes it find the stream with Eutelsat.Demo.HEVC.ts but it can't find the fps of the file and an option for 50 is not part of the GUI.
i tried the CLI didn't got it working.
if i remux the stream to m2ts, mmg detects the video stream as AC3/EAC3 X-).

Astra.SES.Demo.HEVC.ts doesn't work at all the stream is not found only audio.
huhn is online now   Reply With Quote
Old 20th November 2014, 18:49   #132  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,926
Quote:
Originally Posted by P.J View Post
Doesn't WMP play TS HEVC?
no and would be pointless in this case. i don't need it to work in a player i need it to work with a benchmark tool and that's not the case.
huhn is online now   Reply With Quote
Old 20th November 2014, 21:28   #133  |  Link
xooyoozoo
Registered User
 
Join Date: Dec 2012
Posts: 197
It played in a Win10 VM through the Video app after

Code:
ffmpeg -i $FILE -map 0:0 -c:v copy -movflags faststart $FILE.mp4
.

Edit: Well, I uploaded a remuxed version of the Astra clip.

Last edited by xooyoozoo; 20th November 2014 at 21:55.
xooyoozoo is offline   Reply With Quote
Old 21st November 2014, 00:00   #134  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,926
astra mp4 remux
ms mf 52/58/66 63%
lav 63.0 57/74/117 77%
that's that i guess.
no i didn't mixed them up
huhn is online now   Reply With Quote
Old 21st November 2014, 03:30   #135  |  Link
xooyoozoo
Registered User
 
Join Date: Dec 2012
Posts: 197
The results for Astra looks great! But it brings up the question of why LAV does poorer on the 10bit Gravity clip.

Quote:
Originally Posted by huhn View Post
something about this file i haven't see something like this with every other file.
So I went through and looked at the parameter sets in a few of the clips here, and compared to the others, that clip (Gravity Trailer) has two "unique" features: weighted-prediction and wavefront parallelism.

I hope that either one isn't the sticking point for the LAV decoder, but just to check, can you also try this clip? It's a 90-seconds 10bit 16Mbps 4K encode with WPP and weighted-pred.

Last edited by xooyoozoo; 21st November 2014 at 03:46. Reason: english
xooyoozoo is offline   Reply With Quote
Old 21st November 2014, 03:57   #136  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,926
lav 63.0 46/56/68 93%
ms mf 36/48/54 85%

i guess it's wavefront parallelism then.
huhn is online now   Reply With Quote
Old 21st November 2014, 04:29   #137  |  Link
xooyoozoo
Registered User
 
Join Date: Dec 2012
Posts: 197
WPP is shorthand for wavefront parallelism, so that feature is already turned on.

In any case, the two 10bit-4K clips's results are enough to allay my doubts about LAV's decoder optimizations.
xooyoozoo is offline   Reply With Quote
Old 21st November 2014, 04:57   #138  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,926
for some reason lav is a lot faster with UHD content but why.

maybe the cabac is faster in ms mf?
huhn is online now   Reply With Quote
Old 21st November 2014, 13:08   #139  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
I tried every clip posted here, but unfortunately as I have said before, my laptop probably due to graphics card or DXVA Checker's bug can't benchmark 4K HEVC files (not even 4K H.264), at least under Win 10.

But I uploaded for you another non 4K HEVC file to run a benchmark.

Once again for me, MS MFT 9879 is faster than LAV

TOS sample

MS MFT x64 9879 11/23/36 CPU: 91%
LAV x64 0.63.5 12/19/31 CPU: 91%

Same CPU utilization, MS MFT faster than LAV (about 21%).

You can download the clip here:
https://www.sendspace.com/file/uq8osh
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all

Last edited by NikosD; 21st November 2014 at 13:26.
NikosD is offline   Reply With Quote
Old 21st November 2014, 13:12   #140  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
Quote:
Originally Posted by xooyoozoo View Post

So I went through and looked at the parameter sets in a few of the clips here, and compared to the others, that clip (Gravity Trailer) has two "unique" features: weighted-prediction and wavefront parallelism.
How did you do that ?

How did you find the encoding parameters of the Gravity trailer and the other clips ?

Is there a tool ?

Thanks!
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all

Last edited by NikosD; 21st November 2014 at 13:16.
NikosD is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 06:55.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.