Page MenuHomePhabricator

Create WebM (VP9/opus) transcodes replacing the WebM (VP8/vorbis) ones eventually
Closed, ResolvedPublic

Description

As soon as ...

  1. ... libav / avconv is able to produce valid WebM files with VP9 video stream and opus audio stream (c.f. bug 53863 comment 8 )
  2. ... and the support for WebM VP9/opus is "high enough" (c.f. http://caniuse.com/#search=webm shows currently only 60 % of "all WebM-devices" have full WebM support)

it should be considered to also produce WebM VP9/opus transcode-derivatives through TMH.


Version: unspecified
Severity: enhancement

Related Objects

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 3:04 AM
bzimport set Reference to bz61805.

Change 229397 had a related patch set uploaded (by Brion VIBBER):
Work in progress: WebM VP9/Opus transcodes

https://gerrit.wikimedia.org/r/229397

Patch updated with working playback. Should be safe to merge (VP9 transcodes not enabled by default).

Change 229397 merged by jenkins-bot:
Add support for WebM VP9/Opus playback and transcodes

https://gerrit.wikimedia.org/r/229397

Change 231563 had a related patch set uploaded (by Brion VIBBER):
Fix for VP9/Opus transcodes: actually use Opus

https://gerrit.wikimedia.org/r/231563

Change 231563 merged by jenkins-bot:
Fix for VP9/Opus transcodes: actually use Opus

https://gerrit.wikimedia.org/r/231563

Change 238819 had a related patch set uploaded (by Paladox):
Switch on vp9 transcodes by default

https://gerrit.wikimedia.org/r/238819

Change 238819 abandoned by Brion VIBBER:
Switch on vp9 transcodes by default

Reason:
Not ready to deploy VP9 transcodes. Note Edge's VP9 support mentioned in an old comment is still MSE-only and doesn't work with current TimedMediaHandler's use of <video> element.

https://gerrit.wikimedia.org/r/238819

VP9 adoption is pretty good these days, and ogv.js includes shim support for Safari, IE, and Edge that's only slightly slower than its VP8 playback and can be optimized a bit further. Should be safe to switch these in soon.

Mainly need additional capacity for encoding in production -- T188075.

Change 447572 had a related patch set uploaded (by Brion VIBBER; owner: Brion VIBBER):
[operations/mediawiki-config@master] Switch in WebM VP9/Opus video transcodes to replace WebM VP8/Vorbis

https://gerrit.wikimedia.org/r/447572

Change 447572 merged by jenkins-bot:
[operations/mediawiki-config@master] Switch in WebM VP9/Opus video transcodes to replace WebM VP8/Vorbis

https://gerrit.wikimedia.org/r/447572

Mentioned in SAL (#wikimedia-operations) [2018-07-31T00:44:49Z] <thcipriani@deploy1001> Synchronized wmf-config/CommonSettings.php: SWAT: [[gerrit:447572|Switch in WebM VP9/Opus video transcodes to replace WebM VP8/Vorbis]] T63805 (duration: 00m 48s)

brooke claimed this task.

VP9 configuration has been switched in. T200747 covers batch process for re-running new transcodes.

  NODES
Note 2
Project 11