View Single Post
Old 15th March 2019, 00:20   #23398  |  Link
Pat357
Registered User
 
Join Date: Jun 2006
Posts: 452
I have some trouble playing an AV1 encoded file with MPC-HC or MPC-BE on my SkylakeX i9-7940X system.
In the MadVR OSD, I see the decoder cue dropping from 16 to 0-1 and obviously the the playback is very jerky. Just unwatchable !

- File (300MB) : https://mega.nz/#!1Bo0EIRT!es4Zu0K3c...xjPChfQri8VTEM

- Cut a small piece with only 500 frames (46 MB) : https://mega.nz/#!tZ5kgaKJ!IQqBnuiIO...003ymoOjHjyNw0

This is what MediaInfo tells about this file :
Code:
General
Complete name                            : D:\film\UHD-HD\Stream3_AV1_4K_13.9mbps.webm
Format                                   : WebM
Format version                           : Version 4
File size                                : 300 MiB
Duration                                 : 3 min 1 s
Overall bit rate                         : 13.9 Mb/s
Writing application                      : aomenc 1.0.0
Writing library                          : libwebm-0.2.1.0

Video
ID                                       : 1
Format                                   : AV1
Format/Info                              : AOMedia Video 1
Format profile                           : Main@L5.0
Codec ID                                 : V_AV1
Duration                                 : 3 min 1 s
Bit rate                                 : 13.3 Mb/s
Width                                    : 3 840 pixels
Height                                   : 2 160 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 25.000 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Bits/(Pixel*Frame)                       : 0.064
Stream size                              : 288 MiB (96%)
Language                                 : English
Default                                  : Yes
Forced                                   : No
Color range                              : Limited
I did some tests by compiling ffmpeg with libaom and libdav1d and the results are amazing : libdav1d is almost 4x faster than libaom on decoding this file !

Maybe it's time to replace libaom by libdav1 in LAVFilters ?
Nevcairiel, what's your opinion about this ? Is this feasible with not to much work ?

Last edited by Pat357; 15th March 2019 at 01:02. Reason: adding mediainfo
Pat357 is offline   Reply With Quote