Understanding video issues with Vivaldi for Linux snapshots
-
And can't you just link vivaldi in a way that it uses the system ffmpeg?
-
Interestingly the access rights for the file seemed to matter at one of my accounts. I copied
libffmpeg.so
to"$HOME/.local/lib/vivaldi/libffmpeg.so"
, restarted Vivaldi and nothing had changed. Then I setchmod 0644 $HOME/.local/lib/vivaldi/libffmpeg.so
and after a VIvaldi restart I got H.264/MP4 support.Funnily the following did only work at one computer, on another account/computer it did not work:
With the same like above forlibwidevinecdm.so
I also had DRM/EME videos running.
So it seems the best to copy the needed libs via the commands
install -Dm644 libffmpeg.so "$HOME/.local/lib/vivaldi/libffmpeg.so"
install -Dm644 libwidevinecdm.so "$HOME/.local/lib/vivaldi/libwidevinecdm.so"
(Unfortunately for
libpepflashplayer.so
it does not seem to be enough to do this)On the account/computer where above did not work for DRM, I luckily have access to /opt/vivaldi/lib/ and copied both .so files there (replacing the dangling link for
libwidevinecdm.so
). It then worked for vivaldi-stable_1.14.1077.41-1_amd64 and vivaldi-snapshot_1.14.1077.39-1_amd64 (where in the latter case I of course copied to /opt/vivaldi-snapshot/lib/ ) -
@asterx Unfortunately, there's no edit button on the Blog, but the exact same topic is reflected in the Forums, and there is an edit button there (drop down from the three little vertical dots at the bottom right of every comment.) I've deleted the comment for you.
-
@gwen-dragon
read access forlibffmpeg.so
has been there, but rights of 0600 did not seem to work for some reason (the there used network file system is also sometimes unreliable, so maybe the file just has been commited alright before, dunno)The script you linked seems to have nothing to do with
libpepflashplayer.so
. Also the there mentionedlibwidevinecdm.so
would be installed to/opt/google/chrome/
, which is no option if you just got write access to/opt/vivaldi/…
and further more its no option if you only have sufficient write access rights for your $HOME (and you are already lucky the main admins install Vivaldi anyway) -
@gwen-dragon thx for updating the links, but it still does not work for a per-user base with
$HOME/.local/lib/vivaldi
as sole possibility to putlibpepflashplayer.so
, also not with using the hint with additional CHROMIUM_FLAGS (for me, callingCHROMIUM_FLAGS=--ppapi-flash-path=$HOME/.local/lib/vivaldi/libpepflashplayer.so --ppapi-flash-version=28.0.0.137 vivaldi-snapshot
) -
This video problem is really annoying. I developed this script to get the libffmpeg for distributions other than those based on DEB: https://github.com/aaaaadrien/get-ffmpeg-vivaldi
Packaged for Gentoo and Calculate Linux in my overlay. Works on NutYx too.Download the program and execute each time the libffmpeg is not up to date.
-
@gwen-dragon It's universal. So I think it works on Red-Hat like.
-
This post is deleted! -
Here is the command for Manjaro:
yaourt -S vivaldi-codecs-ffmpeg-extra-bin
Make sure you have installed yaourt first if you didn't have it:sudo pacman -S yaourt
-