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. |
9th November 2018, 20:16 | #1201 | Link | |
Member
Join Date: Nov 2002
Posts: 203
|
Microsoft release AV1 Video codec for Windows 10
https://mspoweruser.com/microsoft-re...or-windows-10/
Quote:
|
|
10th November 2018, 13:51 | #1203 | Link |
Registered User
Join Date: Dec 2008
Posts: 1,959
|
Where can I download ffmpeg with libdav1d library?
__________________
MPC-BE 1.6.11 and Nightly builds | VideoRenderer | ImageSource | ScriptSource | BassAudioSource |
10th November 2018, 15:04 | #1205 | Link | |
I am maddo saientisto!
Join Date: Aug 2018
Posts: 95
|
Quote:
Win64 GCC 8.2 static build: ffmpeg-4.2-92396-g55e021f39b: https://mega.nz/#!IgAAVayA!jpzHzBaE6...FnbjR-ruOD8lCI - libaom 1.0.0-902-g03d8ebedc - libdav1d 58fc516 Last edited by SmilingWolf; 10th November 2018 at 15:06. |
|
10th November 2018, 18:58 | #1206 | Link |
Registered User
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
|
In order to GET the new MS AV1 codec from MS Store, you need to install the forbidden (banned) Windows October 2018 Update.
Test: MS Windows October x64 Core i3 4170 DXVA Checker (new beta version) Sample: Chimera AV1 1080p 8bit (Netflix free sample) LAV x64 0.73.1 vs MS MFT AV1 LAV x64 19/34/144 (min/avg/max fps) CPU Usage: 57/70/83 (%) MS MFT AV1 15/26/156 CPU Usage: 50/68/81 It seems that AOM AV1 codec is ~30% faster than MS MFT AV1 on average fps
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1) HEVC decoding benchmarks H.264 DXVA Benchmarks for all |
10th November 2018, 19:16 | #1207 | Link |
Registered User
Join Date: Dec 2008
Posts: 1,959
|
@SmilingWolf
Thank. But my results are different from those that were announced here. I ran the following tests: Code:
ffmpeg -hide_banner -t 10 -c:v libaom-av1 -i Stream2_AV1_4K_22.7mbps.webm -benchmark -f null - ffmpeg -hide_banner -t 10 -c:v libdav1d -i Stream2_AV1_4K_22.7mbps.webm -benchmark -f null - ffmpeg -hide_banner -t 10 -c:v libdav1d -threads 4 -tilethreads 4 -i Stream2_AV1_4K_22.7mbps.webm -benchmark -f null - libaom-av1 - max 14 fps libdav1d - max 7.4 fps libdav1d -threads 4 -tilethreads 4 - max 9.7 fps Added: Intel i5-3570k, Windows 7 Sp1 x64.
__________________
MPC-BE 1.6.11 and Nightly builds | VideoRenderer | ImageSource | ScriptSource | BassAudioSource Last edited by v0lt; 13th November 2018 at 19:22. |
11th November 2018, 04:36 | #1209 | Link | |
Helenium(Easter)
Join Date: Aug 2017
Location: Hsinchu, Taiwan
Posts: 99
|
Quote:
What is the CPU you use for testing? It might be related to the AVX2 code used in dav1d.
__________________
Monochrome Anomaly |
|
11th November 2018, 05:12 | #1210 | Link |
Registered User
Join Date: Dec 2008
Posts: 1,959
|
sse2, sse4.1?
__________________
MPC-BE 1.6.11 and Nightly builds | VideoRenderer | ImageSource | ScriptSource | BassAudioSource |
11th November 2018, 07:37 | #1211 | Link |
Registered User
Join Date: Apr 2008
Location: Russia, Vladivostok
Posts: 2,783
|
Very "good" optimisation dav1d - much slower on my system...
__________________
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /Patriot 32Gb@3200 /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215 Last edited by Aleksoid1978; 11th November 2018 at 08:59. |
11th November 2018, 09:04 | #1212 | Link | ||
Registered User
Join Date: Nov 2009
Location: Northeast Ohio
Posts: 447
|
Quote:
And of course, it's those very same AVX-lacking Celerons and Pentiums and such that would stand to gain the biggest benefit from any such software decoder optimizations because those processors simply lack the raw "moar cores!" computational grunt that their i7 and Ryzen brethren have for brute-forcing their way through. So needless to say, it'd be pretty disappointing to me if dav1d pretty much required having an AVX-capable CPU in order to have any benefit. Quote:
|
||
11th November 2018, 13:14 | #1213 | Link |
Beyond Kawaii
Join Date: Feb 2008
Location: Russia
Posts: 724
|
I wish aomenc/vpxenc had GOP-level parallelism. When each thread is encoding one GOP, and then they are stitched together. That would make use of all CPU power without compromising quality/compression.
__________________
...desu! |
11th November 2018, 13:25 | #1214 | Link | |
Registered User
Join Date: Oct 2001
Location: Germany
Posts: 7,259
|
Quote:
|
|
11th November 2018, 13:49 | #1215 | Link |
Registered User
Join Date: May 2014
Posts: 292
|
ffmpeg -hide_banner -t 10 -c:v libaom-av1 -i 1.mp4 -benchmark -f null - (43 fps)
ffmpeg -hide_banner -t 10 -c:v libdav1d -i 1.mp4 -benchmark -f null - (52 fps) ffmpeg -hide_banner -t 10 -c:v libdav1d -threads 1 -tilethreads 2 -i 1.mp4 -benchmark -f null - (61 fps) ffmpeg -hide_banner -t 10 -c:v libdav1d -threads 2 -tilethreads 2 -i 1.mp4 -benchmark -f null - (65 fps) |
11th November 2018, 15:12 | #1217 | Link | |
I am maddo saientisto!
Join Date: Aug 2018
Posts: 95
|
Quote:
Still, MMX is hardly relevant nowadays. SSE4.1 as the lowest bar doesn't sound too unreasonable Also relevant: https://code.videolan.org/videolan/d.../15#note_22262 Last edited by SmilingWolf; 11th November 2018 at 18:34. |
|
11th November 2018, 19:06 | #1218 | Link | ||
Registered User
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
|
Quote:
Quote:
SSEx should be the base as it is 128bit with very fast implementation on all CPUs of the last 10 years. Especially SSE2 is mandatory for x64 architecture. From the last link it's obvious that dav1d developers targeted AVX2 for 256bit acceleration using ASM, but not exclusively. They are going to optimise for SSEx later. So no worries, I think.
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1) HEVC decoding benchmarks H.264 DXVA Benchmarks for all |
||
12th November 2018, 00:30 | #1220 | Link |
Registered User
Join Date: Nov 2009
Location: Northeast Ohio
Posts: 447
|
You can also usually safely target SSE3 (no, not SSSE3) as well since it's supported on all DDR2-capable 64bit x86 CPUs and newer.
(the only 64bit x86 CPUs that don't support SSE3 are some socket 754 and 939 Athlon 64s which used DDR1) |
Thread Tools | Search this Thread |
Display Modes | |
|
|