Video not playing
Since last couple of updates I can't play video in Vivaldi. The video elements simply do not display. Just now I've started Vivaldi from the Terminal, and this is the message I see:
No suitable library for HTML5 MP4 (H.264/AAC) video and MP3 audio was found, therefore only open codecs will play. For assistance on how to enable proprietary media, visit: https://help.vivaldi.com/article/html5-mp4-h-264aac-video-and-mp3-audio-support-under-linux/
When I visit the quoted link and follow the instruction to install
chromium-codecs-ffmpeg-extra, I only get a message that the newest version of it is already installed.
I'm running Vivaldi 1.14.1077.55 (Stable channel) (64-bit) on Ubuntu 17.04.
I should say that this didn't occur before. I believe one of the most recent four updates must have broken it.
Since last couple of updates I can't play video in Vivaldi. The video elements simply do not display. Just now I've started Vivaldi from the Terminal, and this is the message I see
Download and run those 2 scripts will fix the issue:
@tomica See articles for my script https://labs.gwendragon.de/blog/Web/Browser/Vivaldi/vivaldi-debian-install-libffmpeg-1-2-5-en
ans older related https://labs.gwendragon.de/blog/Web/Browser/Vivaldi/vivaldi-debian-install-libffmpeg-1-2-3-en
@tomica Arrg. My server is down :( I have to contact my hoster to investigate. Sorry.
Ubuntu 17.04 reached End-Of-Life almost 2 months ago and no longer receives updates.
Don't you get errors when you update?
The repositories are not updated & have been moved to http://old-releases.ubuntu.com/ubuntu/dists/.
This may have some bearing on your issue.
Maybe your chromium-codecs-ffmpeg-extra version is no longer compatible with the latest chromium version.
@gwen-dragon OK your server seems to be back in the game. But when I download your .so script and try to run it, I get this message:
You should not use this script on ubuntu, try to install codec package chromium-codecs-ffmpeg-extra or similar package on your OS. You can override this with switch -f for forced systemwide install or -u for user install.
I'm not sure how to proceed from this point. I do have chromium-codecs-ffmpeg-extra installed, if this matters.
@CantankRus sorry, I don't understand what you're suggesting. Can you please elaborate how should I proceed? I can not update my OS currently.
Support for non LTS ubuntu releases is for only 9 months which 17.04 reached on January 13, 2018.
Soon after EOL the repositories are moved, and you can no longer update/upgrade or install new packages which makes your system insecure.
You can upgrade by changing your sources to the old-releases repo as shown HERE
Upgrading can be problematic in the best case scenario though, without having to deal with major changes from 17.04 to 17.10.
If you are using the unity desktop and like it, I would suggest backing up and installing 16.04LTS which has another 3 years of support.
Ubuntu has dropped the unity desktop environment in 17.10 and is now using a customized gnome-shell DE.
I switched to the lighter Xubuntu 17.10 (not a fan of gnome-shell) and will upgrade to Xubuntu 18.04 LTS when released.
@cantankrus thanks for the detailed explanation. As I said, I can not update Ubuntu on my computer at this moment. All I'm looking for is to re-enable video playback in Vivaldi. This should not by any means require a complete overhaul of the OS.
No, but if you are going to allow third party packages to update when your system packages can no longer update then you can expect breakage.
The version you have of chromium-codecs-ffmpeg-extra from Ubuntu 17.04 does not work with recent vivaldi versions.
You can download and install the chromium-codecs-ffmpeg-extra deb for Ubuntu 17.10.
cd ~/Downloads wget http://security.ubuntu.com/ubuntu/pool/universe/c/chromium-browser/chromium-codecs-ffmpeg-extra_64.0.3282.167-0ubuntu0.17.10.1_amd64.deb
sudo apt install ~/Downloads/chromium-codecs-ffmpeg-extra_64.0.3282.167-0ubuntu0.17.10.1_amd64.deb
@tomica Run my script as regular user.
bash vivaldi-libffmpeg-install.sh -u
That will downlaod an install the correct codec for 1.14 Stable into folder ~/.local/lib/vivaldi/.