I started this APT repository to scratch a personal itch: I wanted to be able to play WebM files with the VP9 video codec and Opus audio codec and embdedded WebVTT subtitles on Trisquel 7 ("Belenos".) Looking in to the matter, I found that Belenos had new-enough versions of most everything needed already, except for VLC. VLC itself wasn't quite there yet either and didn't include support for embedded WebVTT subtitles, which is the subtitle format used in WebM files. I made a feature request to add that support, which was then added for VLC 3.0. I applied that diff to the then-current VLC 2.2.1. This repository provides that missing component by having the latest version of VLC, with the backported patch for WebVTT subtitles.

Using the logic that if it took more than 3 minutes to make it's worth sharing I've made this APT repository available to the public.

While my intention is that it be used with Trisquel 7 this should also work with Ubuntu 14.04 LTS (Trusty Tahr), which is what Trisquel 7 is based on, as well as other comparable GNU/Linux distros.

Trisquel 8 will come with a new-enough version of VLC so my plan is for this to be a temporary repository and stop supporting it once Trisquel 8 is out.

To use it, first set up my repository. This repository is only available over a secure connection. Install the package apt-transport-https. I like to use aptitude, but if you prefer apt-get then be sure to replace "aptitude" with "apt-get" here:

sudo aptitude install apt-transport-https

Then edit the /etc/apt/sources.list file on your system and add the line:

deb https://jxself.org/repo/vlc-wmd/ vlc-wmd main

You should also fetch and install the GPG key with which the repository is signed:

wget https://jxself.org/gpg.inc

Then, add the key:

sudo apt-key add gpg.inc

Now you will now be able to update your package manager and install the new version of VLC. If you already have VLC installed just upgrade:

sudo aptitude update
sudo aptitude full-upgrade

You will probably get a message asking to remove some VLC packages. Say yes. These packages were provided by your distro and mine will replace them.

Or if you don't have VLC installed:
sudo aptitude update
sudo aptitude install vlc

If you need a test file to play you can get this, which includes English and French WebVTT subtitles: http://jxself.org/elephants_dream.webm

Elephants Dream by The Blender Foundation and Netherlands Media Art Institute may be modified and redistributed under the Creative Commons Attribution license: http://creativecommons.org/licenses/by/2.5/. For more information see http://elephantsdream.org/.

VLC is free software, licensed under the terms of the GNU General Public License version 2 as published by the Free Software Foundation or, at your option, any later version. You should read the license so that you know your rights to run, study, and modify the software, as well as your obligations should you redistribute the software to others.

To ensure that I'm in full compliance with the license you may download the tarball containing the complete and corresponding source code from https://jxself.org/repo/vlc-wmd/





How To


RSS Feed

About Me

Contact Me

This project enforces the 

If you appreciate any of the things I am doing you can make a donation.

Flying Spaghetti Monster

Copyright © 2015, 2016 Jason Self. See license.shtml for license conditions. Please copy and share.

The Flying Spaghetti Monster logo has been released into the public domain.