Understanding video issues with Vivaldi for Linux snapshots
The following is an explanation of video issues that some Linux users encounter when running Vivaldi snapshots.
Click here to see the full blog post
LonM last edited by LonM
It's stuff like this that always makes me nervous about recommending linux to less technically-minded people.
On the other hand, I've encountered small gripes in windows too, so maybe the moral of the story is that all technology is bad.
@ruario Thank you one more time.
One doubt: before running the new script should I delete
@lonm: The problem is encountered with snapshot versions. And to be honest if you are using snapshots you can expect the occasional bumpy ride as they are test versions.
So long as the people you suggest try Linux stick with stable, they should be just fine.
@lamarca: No. The files in there can be used by Vivaldi stable as it needs a different version of the lib since it is based on an older Chromium
@ruario Thx. I forgot about the Vivaldi stable.
LonM last edited by
cheekybuddha last edited by
OK, is this method preferable to using the ~/.local/vivaldi/libffmpeg.so ?
Yesterday, I downloaded the Opera version as referenced in other comments and saved locally, and then changed my symlink in .local/vivaldi/ to point to that one.
Everything works now, but is there a better way?
@cheekybuddha: Symlinking is not ideal IMHO particularly to a lib designed for Opera as our versions are not always in sync with theirs.
That said, I would keep
~/.local/vivaldi/libffmpeg.sofor Vivaldi stable (it needs different version to snapshots) and place the snapshot's copy in the install directory.
@veraser No, my suggested was a workaround to give you users a quick solution.
You should delete ~/.local/lib/Vivaldi/libffmpeg.so
Use Ruaris solution! That works fine:
cd /tmp wget https://launchpadlibrarian.net/353917794/chromium-codecs-ffmpeg-extra_64.0.3282.99-0ubuntu0.17.10.1_amd64.deb ; ar p chromium-codecs-ffmpeg-extra_64*.deb data.tar.xz | tar Jx ./usr/lib/chromium-browser/libffmpeg.so --strip 4 ; sudo cp libffmpeg.so /opt/vivaldi-snapshot/libffmpeg.so ;
ugly last edited by
This is more of a general question as a Linux noob. Is there a reason to copy libffmpeg.so as opposed to a symlink?
Steffie last edited by
@veraser said in Understanding video issues with Vivaldi for Linux snapshots:
@gwen-dragon how you and other linux-men
Grrrrr, i hate this casual assumption of dangly-bits.
- Gwen is a female name not a male name.
- Lilo is a female name not a male name [click her avatar!!].
- She clearly displays the female icon in her signature.
Vivaldi users & community members do not axiomatically have to be male, & indeed some of us are not.
@veraser: Stable Ubuntu does not provide the lib directly yet. If we waited for Ubuntu then we would be waiting until Chromium 64 is released and you would get no Linux snapshots in the mean time. Given we would like to release very shortly after Chromium 64 this would basically mean that there were no snapshots for linux at all.
@veraser: If you want something that is less likely to encounter such issues you should be running stable and not snapshot. On stable this is not a problem.
@veraser: so 6 steps instead of 3 that you can simply copy and paste? Ok, if you think that is easier.
@veraser: No Opera does not provide this lib either. They cannot for the same reasons that we cannot. What @Gwen-Dragon linked to was a third party package (not associated with Opera or Vivaldi) which provides this lib.
The lib in question is libffmpeg.so compiled with proprietary media. By Proprietary media I mean h.264 with AAC audio. Both of which codecs are patented. To ship such a lib you need some reason why the patents do not apply to you.
@ugly: The symlink is not (yet) provided by any package within the distro repos. Hence it will not already be on your system. Where would the symlink point? The lib need only exist in one place, so why would you have a symlink and over complicate it?
masky last edited by
This script fixed video playback on my machine.
Thanks for your hard work.
Linux Mint 18.3 kernel 4.13 Asrock Deskmini 110 Pentium G4560