Video playback problems, troubleshooting and solutions on Linux.
-
The problem IS Vivaldi's. None of the workarounds I have been trying for days fixes it. The Vivaldi developers should include a working file. This is not too much to ask, especially months after the problem became known.
If I rename all Vivaldi directories and reinstall to start fresh, it doesn't play HTML5 H.264 video. Therefore my settings are not a problem.
Vivaldi comes with a libffmpeg.so file in /opt/vivaldi/lib, and this is the file it actually uses. Installing or removing chromium-codecs-ffmpeg-extra makes no difference, and replacing Vivaldi's libffmpeg.so with the Chromium codec or any other I can find is even worse -- the standard video test page goes black with a dead bird, rather than merely failing to show the H.264 video. Therefore the problem does not lie with files from other packages. The problem is internal to the package Vivaldi provides.
Vivaldi for Linux comes with a broken file. Period. I'm tired of trying to fix this.
As for other codecs that Vivaldi can't ship with, PLEASE include links on the download page -- they don't necessarily come with our distribution, and it's hard to hunt down the right one, if there is a right one.
I can be patient. Thanks for making the best browser out there.
-
@jameskeating3 said in Video playback problems, troubleshooting and solutions on Linux.:
Vivaldi for Linux comes with a broken file. Period.
Tis amazing then, innit, that for years i have happily been using V on both my PCs for all my video streaming, in a variety of distros.
-
@jameskeating3 Not all "libffmpeg .so"s are created equal. To play h.264 videos, because of their proprietary codec, you need libffmpeg recommended by Vivaldi developers here, not any others, not from your distro, not even the one that comes with Vivaldi by default.
There IS a download page for it, right at the beginning of this thread. On that page Ruario provides a script to fetch it from correct repo and install it for you. It works fine and Ruario updates it when it stops working.
Among all the failed solutions you listed you, apparently, haven't tried the recommended one, so what can be done? When everything fails it might be the time to RTFM.
There's another script by Gwen, which does more or less the same thing. Both scripts have been there for years and you can read their history if you go through this thread page by page.
-
@stang Thank you. Dowloaded script latest-proprietary-media..sh from https://gist.github.com/ruario/bec42d156d30affef655#file-latest-proprietary-media-sh and it works. At last. Don't remember why I didn't try that before -- I'm normally methodical in following instructions and running through the various approaches until all options are exhausted. With Vivaldi 2.0 still troublesome, I returned to try again, starting at the end of the thread, for 2.0-specific comments. If you hadn't addressed me by name, I might still be thrashing. Bless.
-
Hi!
Vivialdi doesn't play video in FB, VK, Youtube.
Screenshot: https://yadi.sk/i/HvZWWWZMxolM1AOS: Debian 9
Vivialdi about:
Vivaldi 2.1.1337.36 (Stable channel) (64-bit)
Revision 0f6ce0b0cd63a12cb4eccea3637b1bc9a29148d9-refs/branch-heads/3538@{#1039}
OS Linux
JavaScript V8 7.0.276.32
Flash 31.0.0.122 /usr/lib/adobe-flashplugin/libpepflashplayer.so
User Agent Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36 Vivaldi/2.1.1337.36
Command Line /opt/vivaldi/vivaldi --flag-switches-begin --disable-features=EnableEphemeralFlashPermission --flag-switches-end
Executable Path /opt/vivaldi/vivaldi
Profile Path /home/user/.config/vivaldi/Defaultchromium-codecs installed, https://yadi.sk/i/_88PTOCqmQL5QQ
pepperflash installed with latest-pepper-flash.sh, /opt/google/chrome/PepperFlash/libpepflashplayer.so
Test HTML5 are OK, https://yadi.sk/i/kjjf8FtPDvHOnw and https://yadi.sk/i/ya2FmBF6jrdfOw
Video with Chromium, Slimjet, Palemoon and FF works good.
You have any ideas about?
-
@kotas
Okay, I resolved this problem with https://gist.github.com/ruario/bec42d156d30affef655#file-latest-proprietary-media-sh
-> Building your own replacement libffmpeg.soBut I seems that it must be maked with installation process. As minimum for a popular distros as Debian, Ubuntu, Arch, Fedora etc...
-
This post is deleted! -
How to solve this problem? Any solution? I use Vivaldi 2.3 on MX Linux 18 Debian 9, Please Help
-
@p3thvx Hello. Thanks for using Vivaldi Browser.
This topic is a little confused. You are still having issues with videos.
Please, confirm your Vivaldi version, and which videos are you unable to reproduce.
Can you please run the test case below? -
No MP4 video in Vivaldi for Linux...
Here is what I did to get it working...
Thanks in part to 3 or 4 posts I read here...
https://forum.vivaldi.net/post/273796
test: http://landistwo.com/#media
Thanks,
Landis. -
Hi There , I changed my Linux Mint and Changed several distros in this week .... I tried the last solution of Vivaldi :
https://help.vivaldi.com/article/html5-proprietary-media-on-linux/
on Debian 9.8.0 GNOME
And it doesn't work while worked on Mint and MX Linux and KDE Neon ....
I Copy-And-Paste commands with sudo and it takes so much of time on curl ......I did it by my own , I downloaded libffmpeg.deb from launchpad and extracted it and copied libffmpeg.so to three folders , chromium-codecs , local and lib of Vivaldi ..... Neither of them worked ........
Can You guide me what should I do ?
Special Thanks
@Gwen-Dragon
Hello Lady
Does Your old script still work on Debian ?
I didn't tried but can You guide me ?Special Thanks
-
@Gwen-Dragon said in Video playback problems, troubleshooting and solutions on Linux.:
Hello Gentleman,
my old script? I do not know which version you refer to.This one works nice:
vivaldi-libffmpeg-install 1.2.13
and article:https://labs.gwendragon.de/blog/Web/Browser/Vivaldi/vivaldi-debian-install-libffmpeg-1-2-10-en
https://labs.gwendragon.de/blog/Web/Browser/Vivaldi/vivaldi-debian-install-libffmpeg-1-2-13-enDownload the script as a user, make it executable with chmod 0755 vivaldi-libffmpeg-install.sh
Guiding? Yes, depends if you want to patch only for the user or global.
Please tell me what you need.To install the codec for the current user only (not root!):
for Stable: ./vivaldi-libffmpeg-install.sh -u
for Snapshot: ./vivaldi-libffmpeg-install.sh -u -STo install the codec globally:
for Stable: sudo ./vivaldi-libffmpeg-install.sh
for Snapshot: sudo ./vivaldi-libffmpeg-install.sh -STo check which libffmpeg codecs are installed, do run:
./vivaldi-libffmpeg-install.sh -IThanks A Lot Lady , Bless You ......
It worked .....
I saw all the githubers refer to that page and it wasn't working ..... didn't checked Vivaldi forums and Your codes recently so I didn't know You are updating Your codes ........ Thank You .......... -
@Gwen-Dragon
I'm so sorry Lady .... I didn't checked videos , The shell script installed successfully and a libffmpeg.so copied to op/vivalidi/lib ; But Vivaldi browser still can't playback Instagram and Facebook videos ...... Can You Help me ? Thanks A Lot
-
@Lovelorn_2
Sounds as if you need to install the widevine component.
See https://gist.github.com/ruario/3c873d43eb20553d5014bd4d29fe37f1Sorry, it's no longer needed!
-
@Gwen-Dragon
I'm sorry , When You gave the link I checked only two bottom videos and they playbacked well ( WebM and Ogg/Theora ) but MPEG4 Haali264 video doesn't show up and doesn't playbacks ..... This is an example of Instagram video :
https://www.instagram.com/p/BvWmC1cD0dq/
Vivaldi Warnings :
message 1 :
No suitable library for HTML5 proprietary media (MP4[H.264/AAC]) was found,
therefore only open codecs will play.message 2 :
To add support for proprietary media, issue the following command and restart
Vivaldi:curl https://launchpadlibrarian.net/401553574/chromium-codecs-ffmpeg-extra_71.0.3578.98-0ubuntu0.16.04.1_amd64.deb |\ tail -c+1081 | tar xJ -C ~ --wildcards \*libffmpeg.so --xform 's,.*/,.local/lib/vivaldi/,'
message 3 :
[3137:3137:0323/190323.885242:ERROR:zygote_host_impl_linux.cc(89)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
end
Can I ask something ?
The suggested libffmpeg by Vivaldi is 3.5 MB but the libffmpeg You wrote in shell script for Debian , is 1.1 MB .... Does they differ in formats decoding and quality ? Can suggested one , be used in Debian Stable ?
I'm on Stretch 9.8.0 GNOME .....Thanks A Lot
-
@Gwen-Dragon
Found different libffmpeg.so on system: Vivaldi /media/lovelorn/My - version grep: /media/lovelorn/My: No such file or directory Vivaldi Passport/Programs/Outside - version grep: Passport/Programs/Outside: No such file or directory Vivaldi & - version grep: &: No such file or directory Vivaldi Network/Spreader/Plug-In/libffmpeg.so - version grep: Network/Spreader/Plug-In/libffmpeg.so: No such file or directory Vivaldi 2.3.1440.61 Chromium/72.0.3626.122 /opt/vivaldi/lib/libffmpeg.so - version 92972 Vivaldi /home/lovelorn/Downloads/lib-ffmpeg/data/usr/lib/chromium-browser/libffmpeg.so - version 92972 ----------------------------------------------- No user cron job found. No other cron job found.
These addresses are on my Hard External ! I don't know why it give these errors .... Is it important to where execute shell code ? or they must be at same addresses ( now I execute it in my Documents folder )
-
@Gwen-Dragon said in Video playback problems, troubleshooting and solutions on Linux.:
What does this mean? How is that mounted? It is a softlink or hardlink?
It's hard link to my SSD Storage in the name " My Passport " ( NTFS 1 TB )
It's a either GNU/Linux filesystem or Debian mistake ( as there is in Windows too ) or Your script ( i apologize , I don't take down Your script, it's not possible to predict any name and charset format in codes ) as it has many Spaces in Folder names and its own Partition name ..... The address is very long cause I have many files and categorized them in many folders and sub folders .......Thanks again
-
@Gwen-Dragon
Thank You so much Lady
I copied Ubuntu's libffmpeg ( 3.2 MB ) to /opt/vivaldi/lib folder and replaced it with old libffmpeg , Now it plays all videos ..... Thanks A LotBut if You want to edit Your script , Only replace the old libffmpeg url ( for downloading ) with a new one .... It works nice in Debian too
-
@Gwen-Dragon
hello Gwen,I updated to Linux-Mint 19.1 and Vivaldi 2.3.1440.61. Now I have the same problem playing videos.
How I can install our script?
Thanks -
@Gwen-Dragon
We all owe to You for Your works on this forum , Thank A LotHi , Open Terminal ( Ctrl+Alt+T on Cinnamon , Xfce and maybe Mate too ) enter :
sudo vivaldisome warnings will appear , select two lines which one of them includes " curl " and another " tail " , type sudo with a space and paste the copied lines , Press Enter
If it's hard for You just act like this video :
https://help.vivaldi.com/wp-content/uploads/2017/12/add-proprietary-media-linux.webm?_=1
Download the video and watch it with VLC or SMPlayer or GNOME Media Player or open the link with Firefox and watch it