Open fuchaohan opened 1 year ago
The code for it is included here, but isn't activated atm since I don't have anything to test with, and don't know anyone that does: https://github.com/emoose/VideoRenderer/blob/a684e0adff37fbdbe217db464df77beb0e8ca514/Source/D3D11VP.cpp#L435-L439
If you're willing to test I can try making a build that includes it instead of RTX SuperRes.
I am an Intel Arc a770. If you upload the corresponding version, I will test it.
@Potmarigold the build at https://github.com/emoose/VideoRenderer/releases/tag/rtx-1.1 should try activating it if Intel card is detected, if you enable the Show statistics
setting in the VideoRenderer properties it should display Intel-VPE-requested
if Intel's scaler has been requested to be used, not really any way to know if it's actually active or not though.
Yes, I tested it and confirmed that it works well with the Intel Arc graphics card. Looks like we can add that feature! thank you
Any comparison images? How much extra power does it use?
I don't see much difference. You might need to use PrtScr instead of screenshot function from player, because player image is often before processing.
The text does look a little sharper there, can't notice much else though, maybe text difference is because it's a slightly different frame.
If you use CTRL+G it should give a frame number at the bottom, press Go to make sure players actually at the right frame, then maybe copy the frame number and try comparing the same frame with it enabled/disabled.
I tried the same settings on both RTX and ARC cards and the RTX device has the effect and shows Nvidia-VSR-required, the ARC card has no effect and no Intel-VPE-required. Maybe I have set it wrong
@fuchaohan what does the stats screen show for Graph. Adapter
when running with ARC?
Also are you testing the same video with them both?
MPC VR 0.6.6.1999,Direct3D11 Display : LG ULTRAGEAR 2560x1440179.960 Hz [ Primary ] windowed Color : RGB 10- bit HDR10: on Graph . Adapter : Intel ( R ) Arc ( TM )A770 Graphics (8086:56A0) Frame rate :23.976p,23.963 Input format :D3D11NV12 640x360 Range :16-235, Matrix : BT .601, Lighting : dim Primaries : BT .709, Function : BT .709 ChromaLocation : Left ( MPEG -2) VideoProcessor :D3D11 VP , output to B8G8R8A8 UNORM InternalFormat :B8G8R8A8 UNORM Scaling :640x360->2560x1440D3D11 Presentation : Flip discard ,B8G8R8A8 UNORM Frames :98, skipped :0/0, failed :0 Times ( ms ): Copy 0, Paint 1,Present0 Sync offset :-5 ms
With the same video, the RTX card is very effective, the ARC card is unchanged
You have Windows HDR turned on. You should try with that disabled.
HDR off, same situation as before
@fuchaohan could you try with this build?
mpc-videorenderer-rtx1.1-4e2e160-allowHdrDisplays_A.zip, just removes the !m_bHdrDisplayModeEnabled
check, was a little unsure about that, let me know if it helps at all.
Maybe add SUPERRES_Error
for the case where it attempted to enable superres, but failed?
Then in debug overlay you can show a different string. Like "Intel-VPE:err" vs "Intel-VPE:req".
@fuchaohan You might need to update your Intel driver, in case it isn't a recent version.
It's not HDR related, I've turned off HDR testing. Need more ARC graphics card user testing
The improvements in Intel Arc that I have confirmed through testing are as follows. Eliminate image stair effects, sharpen blurry images, and filter screen noise to make the screen cleaner. I think there has been a definite improvement in this area.
I used the same video player and tested EVR and MPCVR RTX alternately. The video is the same, I tested several at 720p resolution and it worked fine. In particular, if you use it when the quality of the video is not good, I think the quality improvement is obvious.
However, since my monitor does not support HDR and the resolution is 144Op, I have not been able to test at higher resolutions and screens.
@fuchaohan can you try the build at https://github.com/emoose/VideoRenderer/issues/5#issuecomment-1452590217, and see if "Intel-VPE" shows up in the overlay?
Intel-VPE-errored Maybe I need a way to generate logs
Looks like logs are only written in debug builds, haven't had any success building for debug though, getting to_wstring compile errors atm... (E: oh those are an easy fix, just needed <string>
, not really sure how to make logging enabled though, or where it goes to)
Added some code that should print the SetSuperRes result to the stats overlay, here's a build with that: mpc-videorenderer-rtx1.2-resultCode.zip
Should show something like "SuperRes result: 0x00000000 (SOK)" in the overlay text, if you can get the value of that it might help. (good chance the error code is coming from VPE driver & might be something unique to it tho... sadly the VPE tech docs linked at https://bugs.chromium.org/p/chromium/issues/detail?id=1318380 which would probably describe them are locked away ;;)
SuperRes result: 0x-7ff8ffa9(E_INVALIDARG) Maybe it's a d3d problem?
Hm, could you also give this build a try, it should give result code for each of the VPE function calls: mpc-videorenderer-rtx1.2-resultCode2.zip
Stats screen will show something like
SetOutputExt0: 0x80070000 SetOutputExt1: 0x00000000 SetStreamExt0: 0x00000000
SuperRes result: 0x80070057(E_INVALIDARG) SetOutputExt0: 0x00000000 SetOutputExt1: 0x00000000 SetStreamExt0: 0x80070057
chrome does work with Intel VP SuperRes
@fuchaohan huh, well we should be working the same as chromium to init it, but chromium does seem to do it at a different stage, looks like they add it after call to CreateVideoProcessorOutputView
.
MPC-VR does use CreateVideoProcessorOutputView
too but atm that's long after we added it, looks like it might be calling that every frame too, while chromium is only calling it during init...
Added some code which should let it run SetSuperRes
right after CreateVideoProcessorOutputView
if it had errored previously, not sure if it might need to be called each time after CreateVideoProcessorOutputView
though.
Might not actually get it scaling properly, but could you check if the Intel-VPE-errored
text changes at least with this?
mpc-videorenderer-rtx1.2-outputView.zip
If it tries to use new SetSuperRes call and fails it should change to Intel-VPE-error2
, but hopefully it might say requested instead.
Intel-VPE-error2
For me mpc-be works fine on intel arc.
Please refer to the information of the image I uploaded
The operating condition does not work with 1080p video, and works from 720p or lower resolution. At this time, like the screen, the gpu clock operates at 2400mhz.
I think the RTX function works normally, so if you see that it doesn't work properly, I think you should check the driver or operating system.
Try the monitor refresh rate in 60Hz
@Potmarigold You can try the version mpc-videorenderer-rtx1.2-outputView.zip that the author replied to above to see how the information is displayed
iGPU UHD770 (Driver Version 31.0.101.4146) IntelVpSuperResolution works on chrome On Off
mpc-be Intel-VPE-error2
MPC-VR RTX1.2
Intel-VPE-errored appears, but the function works normally?
I used the original mpc-vr and compared it. See also the gpu clock. If it doesn't work, the clock is 850Mhz and the quality is not good.
When I tried MPC-RTX 1.2, the VPE-error popped up, but the function works as the GPU clock goes up to 2400Mhz. In addition, GPU memory utilization is also clearly different. When using RTX at 600Mb, 1GB is used.
Compare the quality yourself. I'm working normally.
After my testing, AI Super Resolution does work, although it shows Intel-VPE-errored
Interesting finds, strange that it returns an error code if it's actually active.
As shown in https://github.com/emoose/VideoRenderer/issues/2#issuecomment-1452938848 there are 3 different functions that are called to enable VPE, and as fuchaohan's reply showed at https://github.com/emoose/VideoRenderer/issues/2#issuecomment-1452949685 it's only last call that's returning error - could mean it's only partially being enabled.
Is the quality from MPC-VR as good as what Chrome gives?
As far as I know, intel AI Super Resolution only has two modes, on and off. I tested the same video as [avatartw] and I feel that the results are basically the same
The Intel VPE also does other things besides SuperRes. The driver settings have options such as contrast and fleshtone enhancement. Test if you still see difference when you disable those.
DebugView tool can be used to log stuff from debug builds: https://learn.microsoft.com/en-us/sysinternals/downloads/debugview
Windows power profile settings might have effect on whether SuperRes get used or not. Mostly relevant for laptops.
Chromium doesn't enable it when on battery: https://chromium.googlesource.com/chromium/src/+/master/ui/gl/swap_chain_presenter.cc
Hi.
I have Intel Arc A770 and I built this project with debug flag, but SuperRes it not worked, power setting is Max Performance
.
Monitor is HDR-enabled, Windows Color is also enabled, screen resolution is 2560x1440 120Hz, connected via DP, Driver v 31.0.101.4146, SVP 4 enabled.
Here are logs from MPC-HC.
00000002 0.51890397 [23544] MpcVideoRenderer64.ax(tid 3344) 75941 : CMpcVideoRenderer::Stop()
00000003 0.53648579 [23544] MpcVideoRenderer64.ax(tid 3344) 75958 : CMpcVideoRenderer::BeginFlush()
00000004 0.54259419 [23544] MpcVideoRenderer64.ax(tid 3344) 75965 : CMpcVideoRenderer::EndFlush()
00000005 0.57303947 [23544] MpcVideoRenderer64.ax(tid 928) 75995 : RemoveParentWndProc()
00000006 0.57368290 [23544] MpcVideoRenderer64.ax(tid 928) 75996 : CMpcVideoRenderer::Init() : CreateWindowExW() failed with error 0x8007057e
00000007 0.62316829 [23544] MpcVideoRenderer64.ax(tid 928) 76045 : CMpcVideoRenderer::~CMpcVideoRenderer()
00000008 0.62326092 [23544] MpcVideoRenderer64.ax(tid 928) 76045 : CDX11VideoProcessor::ReleaseDevice()
00000009 0.62382168 [23544] MpcVideoRenderer64.ax(tid 928) 76045 : CDX11VideoProcessor::ReleaseVP()
00000010 0.62679201 [23544] MpcVideoRenderer64.ax(tid 928) 76049 : CDX11VideoProcessor::ClearPreScaleShaders().
00000011 0.62680608 [23544] MpcVideoRenderer64.ax(tid 928) 76049 : CDX11VideoProcessor::ClearPostScaleShaders().
00000012 0.62717229 [23544] D3D11 WARNING: Live ID3D11Device at 0x0000000007988AF0, Refcount: 7 [ STATE_CREATION WARNING #441: LIVE_DEVICE]
00000013 0.62718779 [23544] D3D11 WARNING: Live ID3D11Context at 0x000000000798BB80, Refcount: 0, IntRef: 1 [ STATE_CREATION WARNING #2097226: LIVE_CONTEXT]
00000014 0.62719917 [23544] D3D11 WARNING: Live ID3DDeviceContextState at 0x00000000079A7EF0, Refcount: 0, IntRef: 1 [ STATE_CREATION WARNING #3145742: LIVE_DEVICECONTEXTSTATE]
00000015 0.62721032 [23544] D3D11 WARNING: Live ID3D11BlendState at 0x00000000078A4BB0, Refcount: 0, IntRef: 1 [ STATE_CREATION WARNING #435: LIVE_BLENDSTATE]
00000016 0.62722069 [23544] D3D11 WARNING: Live ID3D11DepthStencilState at 0x00000000078A57E0, Refcount: 0, IntRef: 1 [ STATE_CREATION WARNING #436: LIVE_DEPTHSTENCILSTATE]
00000017 0.62723100 [23544] D3D11 WARNING: Live ID3D11RasterizerState at 0x00000000078A35C0, Refcount: 0, IntRef: 1 [ STATE_CREATION WARNING #437: LIVE_RASTERIZERSTATE]
00000018 0.62724209 [23544] D3D11 WARNING: Live ID3D11Sampler at 0x00000000078A41F0, Refcount: 0, IntRef: 1 [ STATE_CREATION WARNING #434: LIVE_SAMPLER]
00000019 0.62725192 [23544] D3D11 WARNING: Live ID3D11Query at 0x0000000015124370, Refcount: 0, IntRef: 1 [ STATE_CREATION WARNING #438: LIVE_QUERY]
00000020 0.62726128 [23544] D3D11 WARNING: Live ID3D11Buffer at 0x00000000151840A0, Refcount: 1, IntRef: 0 [ STATE_CREATION WARNING #423: LIVE_BUFFER]
00000021 0.62726879 [23544] D3D11 WARNING: Live ID3D11Buffer at 0x00000000151814B0, Refcount: 1, IntRef: 0 [ STATE_CREATION WARNING #423: LIVE_BUFFER]
00000022 0.62727571 [23544] D3D11 WARNING: Live ID3D11Buffer at 0x0000000015186FD0, Refcount: 1, IntRef: 0 [ STATE_CREATION WARNING #423: LIVE_BUFFER]
00000023 0.62728280 [23544] D3D11 WARNING: Live ID3D11Buffer at 0x0000000015188A50, Refcount: 1, IntRef: 0 [ STATE_CREATION WARNING #423: LIVE_BUFFER]
00000024 0.79472661 [23544] MpcVideoRenderer64.ax(tid 928) 76217 : CMpcVideoRenderer::CMpcVideoRenderer()
00000025 0.79474270 [23544] MpcVideoRenderer64.ax(tid 928) 76217 : Windows 11
00000026 0.79475492 [23544] MpcVideoRenderer64.ax(tid 928) 76217 : MPC Video Renderer 0.6.6.2003.superres (git-2023.03.03-d56bcfa) x64 DEBUG
00000027 0.81298077 [23544] MpcVideoRenderer64.ax(tid 928) 76235 : CDX11VideoProcessor::Init()
00000028 0.81304139 [23544] MpcVideoRenderer64.ax(tid 928) 76236 : CDX11VideoProcessor::ReleaseDevice()
00000029 0.81305230 [23544] MpcVideoRenderer64.ax(tid 928) 76236 : CDX11VideoProcessor::ReleaseVP()
00000030 0.81306678 [23544] MpcVideoRenderer64.ax(tid 928) 76236 : CDX11VideoProcessor::ClearPreScaleShaders().
00000031 0.81307763 [23544] MpcVideoRenderer64.ax(tid 928) 76236 : CDX11VideoProcessor::ClearPostScaleShaders().
00000032 0.83137077 [23544] MpcVideoRenderer64.ax(tid 928) 76254 : CDX11VideoProcessor::Init() : D3D11CreateDevice() successfully with feature level 11.1
00000033 0.83138460 [23544] MpcVideoRenderer64.ax(tid 928) 76254 : CDX11VideoProcessor::SetDevice()
00000034 0.83139610 [23544] MpcVideoRenderer64.ax(tid 928) 76254 : CDX11VideoProcessor::ReleaseDevice()
00000035 0.83140600 [23544] MpcVideoRenderer64.ax(tid 928) 76254 : CDX11VideoProcessor::ReleaseVP()
00000036 0.83142132 [23544] MpcVideoRenderer64.ax(tid 928) 76254 : CDX11VideoProcessor::ClearPreScaleShaders().
00000037 0.83143163 [23544] MpcVideoRenderer64.ax(tid 928) 76254 : CDX11VideoProcessor::ClearPostScaleShaders().
00000038 0.83241290 [23544] MpcVideoRenderer64.ax(tid 928) 76255 : Supported input DXGI formats (for 1080p):
00000039 0.83241290 [23544] R16G16B16A16_UNORM
00000040 0.83241290 [23544] R10G10B10A2_UNORM
00000041 0.83241290 [23544] R8G8B8A8_UNORM
00000042 0.83241290 [23544] R8G8B8A8_UNORM_SRGB
00000043 0.83241290 [23544] R16_TYPELESS
00000044 0.83241290 [23544] R8_TYPELES
00000045 0.83241290 [23544] B8G8R8A8_UNORM
00000046 0.83241290 [23544] B8G8R8X8_UNORM
00000047 0.83241290 [23544] B8G8R8A8_UNORM_SRGB
00000048 0.83241290 [23544] AYUV
00000049 0.83241290 [23544] Y410
00000050 0.83241290 [23544] Y416
00000051 0.83241290 [23544] NV12
00000052 0.83241290 [23544] P010
00000053 0.83241290 [23544] P016
00000054 0.83241290 [23544] 420_OPAQUE
00000055 0.83241290 [23544] YUY2
00000056 0.83241290 [23544] Y210
00000057 0.83241290 [23544] Y216
00000058 0.83247691 [23544] MpcVideoRenderer64.ax(tid 928) 76255 : Supported output DXGI formats (for 1080p):
00000059 0.83247691 [23544] R16G16B16A16_UNORM
00000060 0.83247691 [23544] R10G10B10A2_UNORM
00000061 0.83247691 [23544] R8G8B8A8_UNORM
00000062 0.83247691 [23544] R8G8B8A8_UNORM_SRGB
00000063 0.83247691 [23544] B8G8R8A8_UNORM
00000064 0.83247691 [23544] B8G8R8X8_UNORM
00000065 0.83247691 [23544] B8G8R8A8_UNORM_SRGB
00000066 0.83247691 [23544] AYUV
00000067 0.83247691 [23544] Y410
00000068 0.83247691 [23544] Y416
00000069 0.83247691 [23544] NV12
00000070 0.83247691 [23544] P010
00000071 0.83247691 [23544] P016
00000072 0.83247691 [23544] 420_OPAQUE
00000073 0.83247691 [23544] YUY2
00000074 0.83247691 [23544] Y210
00000075 0.83247691 [23544] Y216
00000076 0.83396119 [23544] MpcVideoRenderer64.ax(tid 928) 76256 : Graphics DXGI adapter: Intel(R) Arc(TM) A770 Graphics (8086:56A0)
00000077 0.84306413 [23544] MpcVideoRenderer64.ax(tid 928) 76266 : Direct3D11 initialization successfully!
00000078 0.84410429 [23544] MpcVideoRenderer64.ax(tid 928) 76267 : CDX11VideoProcessor::Init()
00000079 0.84428269 [23544] MpcVideoRenderer64.ax(tid 6298) 76267 : CDX9Device::InitDX9DeviceInternal()
00000080 0.84456611 [23544] MpcVideoRenderer64.ax(tid 6298) 76267 : Graphics D3D9 adapter: Intel(R) Arc(TM) A770 Graphics (8086:56A0)
00000081 0.84459901 [23544] MpcVideoRenderer64.ax(tid 6298) 76267 : Display Mode: 2560x1440, 120p
00000082 0.85066652 [23544] MpcVideoRenderer64.ax(tid 6298) 76273 : => CreateDeviceEx() : S_OK
00000083 0.85075212 [23544] MpcVideoRenderer64.ax(tid 928) 76273 : CDX11VideoProcessor::InitSwapChain() - window
00000084 0.85077608 [23544] MpcVideoRenderer64.ax(tid 928) 76273 : CDX11VideoProcessor::InitSwapChain() : Invalid window size 0x0, use 8x8
00000085 0.85134649 [23544] MpcVideoRenderer64.ax(tid 928) 76274 : CVideoRendererInputPin::ReceiveConnection()
00000086 0.85138059 [23544] MpcVideoRenderer64.ax(tid 928) 76274 : CMpcVideoRenderer::SetMediaType()
00000087 0.85138059 [23544] MajorType : Video
00000088 0.85138059 [23544] SubType : NV12
00000089 0.85138059 [23544] FormatType: VideoInfo2
00000090 0.85138059 [23544] BimapSize : 1920 x 1080
00000091 0.85138059 [23544] SourceRect: (0, 0, 1920, 1080)
00000092 0.85138059 [23544] SizeImage : 3110400 bytes
00000093 0.85313708 [23544] MpcVideoRenderer64.ax(tid 928) 76275 : CDX11VideoProcessor::InitMediaType()
00000094 0.85314900 [23544] MpcVideoRenderer64.ax(tid 928) 76275 : CDX11VideoProcessor::ReleaseVP()
00000095 0.85338432 [23544] MpcVideoRenderer64.ax(tid 928) 76276 : CDX11VideoProcessor::InitializeD3D11VP() started with input surface: NV12, 1920 x 1080
00000096 0.85343128 [23544] MpcVideoRenderer64.ax(tid 928) 76276 : VideoProcessorCaps:
00000097 0.85343128 [23544] Device YCbCr matrix conversion: supported
00000098 0.85343128 [23544] Device YUV nominal range : supported
00000099 0.85343128 [23544] Feature LEGACY : No
00000100 0.85343128 [23544] Feature Shader usage : NOT supported
00000101 0.85343128 [23544] Feature Metadata HDR10 : supported
00000102 0.85343128 [23544] Filter capabilities : Brightness, Contrast, Hue, Saturation, Noise reduction, Edge enhancement, Anamorphic scaling
00000103 0.85343128 [23544] InputFormat interlaced RGB : NOT supported
00000104 0.85343128 [23544] InputFormat RGB ProcAmp : NOT supported
00000105 0.85343128 [23544] AutoStream image processing : Denoise, Flesh tone mapping
00000106 0.86930412 [23544] MpcVideoRenderer64.ax(tid 928) 76291 : CDX11VideoProcessor::InitializeD3D11VP() : FilterRange(0) : -1000, 0, 1000, 0.100000
00000107 0.86932409 [23544] MpcVideoRenderer64.ax(tid 928) 76291 : CDX11VideoProcessor::InitializeD3D11VP() : FilterRange(1) : 0, 100, 1000, 0.010000
00000108 0.86934048 [23544] MpcVideoRenderer64.ax(tid 928) 76291 : CDX11VideoProcessor::InitializeD3D11VP() : FilterRange(2) : -1800, 0, 1800, 0.100000
00000109 0.86935610 [23544] MpcVideoRenderer64.ax(tid 928) 76291 : CDX11VideoProcessor::InitializeD3D11VP() : FilterRange(3) : 0, 100, 1000, 0.010000
00000110 0.86937243 [23544] MpcVideoRenderer64.ax(tid 928) 76291 : CDX11VideoProcessor::InitializeD3D11VP() : FilterRange(4) : 0, 0, 64, 1.000000
00000111 0.86938798 [23544] MpcVideoRenderer64.ax(tid 928) 76291 : CDX11VideoProcessor::InitializeD3D11VP() : FilterRange(5) : 0, 44, 64, 1.000000
00000112 0.86940360 [23544] MpcVideoRenderer64.ax(tid 928) 76291 : CDX11VideoProcessor::InitializeD3D11VP() : FilterRange(6) : 0, 0, 1, 1.000000
00000113 0.86961108 [23544] MpcVideoRenderer64.ax(tid 928) 76292 : CD3D11VP::SetColorSpace() : used ID3D11VideoContext1
00000114 0.86962980 [23544] MpcVideoRenderer64.ax(tid 928) 76292 : CD3D11VP::SetColorSpace() : VideoProcessorSetStreamColorSpace1(8)
00000115 0.86964113 [23544] MpcVideoRenderer64.ax(tid 928) 76292 : CD3D11VP::SetColorSpace() : VideoProcessorSetOutputColorSpace1(0)
00000116 0.86967713 [23544] MpcVideoRenderer64.ax(tid 928) 76292 : CDX11VideoProcessor::InitializeD3D11VP() completed successfully
00000117 0.86978132 [23544] MpcVideoRenderer64.ax(tid 928) 76292 : CVideoRendererInputPin::GetAllocator()
00000118 0.87891859 [23544] MpcVideoRenderer64.ax(tid 3344) 76301 : CDX11VideoProcessor::ClearPostScaleShaders().
00000119 0.89053351 [23544] MpcVideoRenderer64.ax(tid 3344) 76313 : CMpcVideoRenderer::Pause()
00000120 0.89242607 [23544] MpcVideoRenderer64.ax(tid 22bc) 76315 : CMpcVideoRenderer::NewSegment()
00000121 1.04811609 [23544] MpcVideoRenderer64.ax(tid 2994) 76470 : CMpcVideoRenderer::Run()
00000122 6.39055443 [24012] Suspending
00000123 9.41801453 [23544] MpcVideoRenderer64.ax(tid 3344) 84840 : CMpcVideoRenderer::Pause()
00000124 9.50304604 [23544] MpcVideoRenderer64.ax(tid 3344) 84924 : CDX11VideoProcessor::UpdateSuperRes() : SetSuperRes() failed with error E_INVALIDARG
00000125 9.50527191 [23544] MpcVideoRenderer64.ax(tid 3344) 84926 : CDX11VideoProcessor::UpdateSuperRes() : SetSuperRes() failed with error E_INVALIDARG
00000126 9.60714626 [23544] MpcVideoRenderer64.ax(tid 3344) 85030 : CMpcVideoRenderer::Run()
MediaInfo.
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference : 4 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 1 min 32 s
Bit rate : 41.5 Mb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.834
Stream size : 455 MiB (98%)
Writing library : x264 core 142
Encoding settings : cabac=1 / ref=4 / deblock=1:-2:-2 / analyse=0x3:0x113 / me=tesa / subme=10 / psy=1 / psy_rd=0.90:0.00 / mixed_ref=0 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=8 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=8 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=14.0 / qcomp=0.90 / qpmin=10 / qpmax=10 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Default : Yes
Forced : No
https://bugs.chromium.org/p/chromium/issues/detail?id=1318380 Already available in chrome