HTML5 Proprietary Media on Linux

This post is also available in: 日本語 Français Nederlands Ukrainian

HTML5 “proprietary” audio and video includes all media types that are patented, such H.264 (video) and AAC (audio).

Testing support

To test proprietary media support, try and play the following test video.


Installing proprietary media support

If the test video didn’t play:

  1. Open the Terminal (command prompt)
  2. Issue the following:
    sudo /opt/vivaldi/update-ffmpeg
  3. Restart the browser.

The above assumes the normal (stable) install location using official (rpm/deb) packages. If the path is wrong or you get a “command not found” error, then open vivaldi://about and look at the Executable Path line to find out where Vivaldi is installed, and adjust the above accordingly.

If you don’t have permissions or would prefer not use sudo, refer to “Running the the Vivaldi Linux update-ffmpeg and update-widevine scripts without using root“.

Unofficial (non deb/rpm) packages

If you use a Linux distribution that is not rpm or deb based and the above did not work, please contact the Vivaldi package maintainer for your distribution, to get assistance in cases where proprietary media is not working after installation. If they are unsure how to best resolve these issues, you may also want to suggest that they refer to this guide on how to configure proprietary media in non-official Vivaldi Linux packages.


If the test video above will still not play, file a bug report stating that you run Linux and cannot play proprietary media. Mention your Linux distribution and distribution version.

Most audio/video streaming services also require Encrypted Media Extensions to function. If you are able to play the test video above but continue to have issues with streaming services, you should also check out our guide to Widevine CDM (for EME/DRM support) on Linux.

Was this page helpful?