WebM, tretton år senare

Problem med att spela musik, film osv.
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: WebM, åtta år senare

Inlägg av JoWa »

JoWa skrev:Efter uppdatering av Firefox Nightly till 66, tog jag en titt i about:config, och fann media.av1.use-dav1d. Således kan man nu välja att använda den alternativa AV1-avkodaren Dav1d, som är snabbare än libaom.

Tillägg: Finns i Firefox 65 också.
Har nu provkört Dav1d i Firefox 65 och jämfört med Chrome 72 (libaom). Spelade en AV1-video på 1920×1080, 25 bps, 2,6 mbps.

Chrome 72: jämn, problemfri uppspelning. Processoranvändning mestadels under fyrti procent, med högre toppar då innehållet så kräver.

Firefox 65: ryckig uppspelning, mest stillbilder. Oanvändbart. Processoranvändningen pendlade ideligen mellan under tio tio och över åtti procent. Något står inte alls rätt till där.

En annan AV1-video, på 1280×720, 24 bps, 1,3 mbps, gick betydligt bättre, med jämnare processoranvändning i Firefox.

Det blir väl snart bättre.

Tillägg: Min processor stöder ej AVX2, som Dav1d använder. SSSE3 är på gång i Dav1d.
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: WebM, åtta år senare

Inlägg av JoWa »

Ewout ter Hoeven: dav1d 0.1.0 release: The first benchmarks

Samtidigt pågår arbetet med VP8- och VP9-implementeringen libvpx. Om en månad eller så kommer libvpx 1.8.0 att släppas, med följande förändringar:
  • A huge amount of effort has gone into improving vp9 for realtime use.
  • With the finalization of the AV1 bitstream there have been renewed efforts to improve vp9 compression.
  • Sanitizer and static analysis cleanups.
  • As always, numerous bug fixes.
https://groups.google.com/a/webmproject ... ssq16qBwAJ
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: WebM, åtta år senare

Inlägg av JoWa »

Jean-Baptiste Kempf skriver om AV1 igen.

How to use AV1 with open source tools

VLC 3.0.5 kommer att använda Dav1d ”in a few days”. Något oroande. Utan en mängd SSE-optimeringar vill jag inte använda Dav1d. För alla med nyare processorer är det dock goda tidender.

Samtidigt har libaom blivit snabbare som AV1-kodare: https://aomedia.googlesource.com/aom/+/ ... 6e351cd910
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: WebM, åtta år senare

Inlägg av JoWa »

Det har släppts en uppdaterad libaom, kallad v1.0.0-errata.1
[non-normative] Change default build settings

This patch changes the default build settings to disable both multi-threading and SIMD on the normative branch, as requested by the AOMedia Codec Working Group.
Noble Numbat | Firefox 125β (snap) | Privacy Badger
bittin
Inlägg: 1471
Blev medlem: 05 jun 2007, 14:03
OS: Debian
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Täby
Kontakt:

Re: WebM, åtta år senare

Inlägg av bittin »

Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: WebM, åtta år senare

Inlägg av JoWa »

Vad, som har med WebM att göra, vill du säga med denna länk till tidiga byggen av VLC 4.0?
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: WebM, åtta år senare

Inlägg av JoWa »

Libvpx 1.8.0, Northern Shoveler Duck Release (skedand), har släppts.

Northern Shoveler Duck Release (v1.8.0)

https://chromium.googlesource.com/webm/libvpx/+/v1.8.0
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: WebM, åtta år senare

Inlägg av JoWa »

Intel har under februari släppt två videokodare med öppen källkod.

Först Scalable Video Technology for AV1 Encoder (SVT-AV1).

Sedan Scalable Video Technology for VP9 Encoder (SVT-VP9).

Återstår att se hur de efter en tids utveckling står sig mot referensimplementeringarna, libaom och libvpx. Enligt Phoronix har SVT-AV1 redan blivit åtskilligt snabbare.
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: WebM, åtta år senare

Inlägg av JoWa »

Ewout ter Hoeven: dav1d 0.2.0: Covering all PC’s, including mobile

Changes for 0.2.0 ‘Antelope’:
  • ARM64 and ARM optimizations using NEON instructions
  • SSSE3 optimizations for both 32 and 64bits
  • More AVX-2 assembly, reaching almost completion
  • Fix installation of includes
  • Rewrite inverse transforms to avoid overflows
  • Snap packaging for Linux
  • Updated API (ABI and API break)
  • Fixes for un-decodable samples
https://code.videolan.org/videolan/dav1 ... aster/NEWS

Fler SSSE3-optimeringar (nu 21 av 34) kommer: https://code.videolan.org/videolan/dav1d/issues/216

Dav1d som snap: https://snapcraft.io/dav1d
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: WebM, åtta år senare

Inlägg av JoWa »

Netflix bidrar till utvecklingen av SVT-AV1, en utveckling som leds av Intel.

Intel, Netflix to Deliver AV1 Scalable Codec to Power Next-Gen Compression Tech for Visual Workloads
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: WebM, åtta år senare

Inlägg av JoWa »

libopus 1.3.1

Apr 12, 2019

This Opus 1.3.1 minor release fixes an issue with the analysis on files with digital silence (all zeros), especially on x87 builds (mostly affects 32-bit builds). It also includes two new features:
  • A new OPUS_GET_IN_DTX query to know if the encoder is in DTX mode (last frame was either a comfort noise frame or not encoded at all)
  • A new (and still experimental) CMake-based build system that is eventually meant to replace the VS2015 build system (the autotools one will stay).
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: WebM, åtta år senare

Inlägg av JoWa »

Chromium 75 använder AV1-avkodaren Dav1d, som är snabbare än libAOM. Hur mycket snabbare beror på vilken processor man har. Om processorn stöder AVX2 är Dav1d åtskilligt snabbare. Allt fler SSSE3-optimeringar (nu 28 av 39 planerade) i Dav1d gör avkodaren allt snabbare med äldre processorer. När Chromium 75 släpps som Chrome 75 stabil, i början av juni, kommer Dav1d att vara klart snabbare än libAOM också utan AVX2, spår jag.

https://chromium.googlesource.com/chrom ... 32dabd54d5
https://code.videolan.org/videolan/dav1d
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: WebM, åtta år senare

Inlägg av JoWa »

Här är en sammanfattning av MSU:s senaste test av videokodare.

Bild

AV1 är kodat med libaom 1.0.0.
VP9 är kodat med libvpx 1.7.0 (nuvarande är 1.8.0).

x264 (referens i jämförelsen) och sz264 kodade AVC/H.264 High.
x265 och sz265 kodade HEVC/H.265.

Rapport: http://compression.ru/video/codec_compa ... coders.pdf

x264 och sz264 är närapå så optimerade en videokodare kan vara. Där kan man inte vänta sig några större förbättringar. libvpx och x265, sz265 har kommit ett gott stycke på vägen, men har mer att ge. Inte minst kan de göras snabbare. AV1 är en nykomling (första stabila versionen), så där återstår stor ökning av effektiviteten. Dessutom är referenskodaren (libaom) groteskt långsam. SVT-AV1 (Intel, Netflix) ser lovande ut i det avseendet.
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: WebM, åtta år senare

Inlägg av JoWa »

Dav1d 0.3.0 ”Sailfish”:

This is the final release for the numerous speed improvements of 0.3.0-rc. It mostly:
  • Fixes an annoying crash on SSSE3 that happened in the itx functions
Dav1d 0.2.2 (0.3.0-rc) ”Antelope”:
  • Large improvement on MSAC decoding with SSE, bringing 4-6% speed increase the impact is important on SSSE3, SSE4 and AVX-2 cpus
  • SSSE3 optimizations for all blocks size in itx
  • SSSE3 optimizations for ipred_paeth and ipref_cfl (420, 422 and 444)
  • Speed improvements on CDEF for SSE4 CPUs
  • NEON optimizations for SGR and loop filter
  • Minor crashes, improvements and build changes
https://code.videolan.org/videolan/dav1 ... aster/NEWS

31 av 39 SSSE3-optimeringar i denna version.
https://code.videolan.org/videolan/dav1d/issues/216
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: WebM, åtta år senare

Inlägg av JoWa »

Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: WebM, åtta år senare

Inlägg av JoWa »

Dav1d 0.3.1 ‘Sailfish’:
  • Fix a buffer overflow in frame-threading mode on SSSE3 CPUs
  • Reduce binary size, notably on Windows
  • SSSE3 optimizations for ipred_filter
  • ARM optimizations for MSAC
https://code.videolan.org/videolan/dav1 ... aster/NEWS
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: WebM, nio år senare

Inlägg av JoWa »

I dag fyller WebM nio år, och det gångna året har det hänt en hel del inom och kring WebM och Alliance for Open Media (AOM).

Vorbis: ingen ny version av libvorbis sedan 2018-03-16, då libvorbis 1.3.6 släpptes. Den kom inte med i förra återblicken, så jag tar med den här. Det är den versionen som ingår i Ubuntu 18.10. aoTuV – Aoyumi’s Tuned Vorbis – har uppdaterats till b6.03 (2018), som är byggd på libvorbis 1.3.6, men är i övrigt oförändrad sedan tidigare b6.03-byggen. Senast någon ljudförbättring gjordes i aoTuV var 2011, vilket framgår av denna ändringslogg. Vorbis är i underhållsläge. Ingen utveckling av kodarna sker längre.

Opus: Det är här utvecklingen av ljudkodare sker. libopus 1.3.0 släpptes 2018-10-18, med en rad förbättringar, och en smärre uppdatering, till 1.3.1, släpptes 2019-04-12.

VP8 & VP9: libvpx 1.8.0 med förbättrad komprimering och bättre realtidskodning släpptes den 5 februari 2019. Ubuntu 19.04 har dock libvpx 1.7.0. Uppdateringar av VP9-kodaren EVE har jag ingen insyn i. VP8- och VP9-avkodarna (ffvp8, ffvp9) i FFmpeg uppdateras då och då.

Mer spännande var att Microsoft släppte en VP8- och VP9-kodare – VP9-videotillägg – i Microsoft Store för Windows 10. Det var installerat efter uppdatering till höstens Windows 10-version, 1809.

Intel släppte i mitten av februari VP9-kodaren Scalable Video Technology for VP9 Encoder (SVT-VP9) med öppen källkod.

AV1: Den 25 juni 2018 släpptes AV1 version 1.0.0: AOMedia Codec Workgroup Approved version 1.0. En smärre uppdatering, 1.0.0-errata1, släpptes först den 21 december 2018, och ändrades något den 8 januari 2019. Ubuntu 18.10 fick libaom 1.0.0 den 20 september. I Chromium 70 är AV1-avkodning på som förval. Den 5 november släppte Microsoft AV1 Video Extension (Beta) för Windows 10, som ger stöd för AV1 i Edge.

En mer överraskande nyhet om Edge kom den 6 december 2018, då Microsoft meddelade att de bygger om Edge på Chromium, och skrotar den egna HTML-tolken EdgeHTML. Denna förändring ger Edge stöd för de ljud- och videoformat som Chromium stöder. Edge Dev och Canary släpptes för Windows 10 2019-04-08.

YouTube började att använda AV1 i mitten av september 2018. I en AV1 Beta Launch Playlist ingår fjorton AV1-kodade videor, upp till 1920×1080, i förekommande fall 60 bps. Alla kodade med högt dataflöde (högre än det som används i VP9-kodningarna) för att sätta avkodaren på prov. Senare under hösten och vintern började AV1-kodningar upp till 1280×720 med ungefär samma dataflöde som för VP9 att dyka upp på YouTube. En spellista med högupplösta (upp till 7680×4320) AV1-videor, några med 60 bilder per sekund, skapades senare.

Den 11 december släpptes Dav1d 0.1.0. Dav1d är en alternativ AV1-avkodare avsedd att vara betydligt snabbare än libaom. I version 0.1.0 handlar det mycket om att använda AVX2, medan SSSE3 kom i senare utgåvor. Utvecklingen går fort. I Dav1d 0.3.0, som släpptes 2019-04-30, finns en rad SSSE3-optimeringar, och en första SSE4.1-optimering. Också SSE2 kommer till bruk i denna utgåva. Dav1d används i Firefox 67+ och Chromium 75+. En smärre uppdatering, till 0.3.1, släpptes 2019-05-11.

I början av februari släppte Intel AV1-kodaren Scalable Video Technology for AV1 Encoder (SVT-AV1) med öppen källkod. Den 8 april 2019 meddelades i ett blogginlägg att Intel och Netflix samarbetar om SVT-AV1. Phoronix har visat att kodaren stadigt har blivit snabbare sedan den först släpptes. Sent på WebMs nioårsdag släpptes en första version av SVT-AV1, 0.5.0.
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: WebM, nio år senare

Inlägg av JoWa »

I dag släpptes Firefox 67 med AV1-avkodaren Dav1d.
Marissa Wood skrev:Smoother video playback with today’s AV1 Update – AV1 is the new royalty-free video format jointly developed by Mozilla, Google, Microsoft, Amazon and others as part of the Alliance for Open Media (AOMedia). We first provided AV1 support by shipping the reference decoder in January’s Firefox release. Today’s Firefox release is updated to use the newer, higher-performance AV1 decoder known as dav1d. We have seen great growth in the use of AV1 even in just a few months, with our latest figures showing that 11.8% of video playback in Firefox Beta used AV1, up from 0.85% in February and 3% in March.
https://blog.mozilla.org/blog/2019/05/2 ... than-ever/
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: WebM, nio år senare

Inlägg av JoWa »

Dav1d 0.4.0 ’Cheetah’:
  • Fix playback with unknown OBUs
  • Add an option to limit the maximum frame size
  • SSE2 and ARM64 optimizations for MSAC
  • Improve speed on 32bits systems
  • Optimization in obmc blend
https://code.videolan.org/videolan/dav1 ... aster/NEWS
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: WebM, nio år senare

Inlägg av JoWa »

Noble Numbat | Firefox 125β (snap) | Privacy Badger
Skriv svar

Återgå till "Ljud och video"