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 l
ibdav1d 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 ?