Do more on the web, with a fast and secure browser!

Download Opera browser with:

  • built-in ad blocker
  • battery saver
  • free VPN
Download Opera

Video Fix? [Vivaldi]

  • Hi,

    Could Vivaldi's HTML5 | Widevine | Flash solutions work for Opera?
    They seems so quick and easy.

    |- Should be requested if not, even that kind of help -.

    --
    "Off Topic Tip"
    Follow the Signature's BackUp | Reset link.
    Take the opportunity to start a Backup plan and even create a Template Profile.

    SyncBack | Synkron helps.


    Windows 7 (x64)
    Opera Test profile | Opera Back up | Reset

  • For the html5 help page.
    As shown on the second video, the uses is prompted to run some command that downloads the relevant chromium ffmpeg codecs from ubuntu's ppa, extract libffmpeg from it and place it in ~/.local/lib/vivaldi. Neat solution, but it won't work on opera because opera is not coded to look in that folder.
    It is also not system wide, which means that it has to be run for every dingle user on the system.

    Moreover, for anyone who is not on ubuntu, this simply installs a foreign (= built with a different set of compilers and libraries) library on the system. And, for me, one more reason to not install vivaldi, ever,
    Also, this will stop working soon, now that ubuntu provides chromium and its "family" of packages only as snaps.

    That is the reason that vivaldi does not seem to depend on any ffmpeg lib and neither carry a libffmpeg on its own. As it seems, vivaldi is built the same way opera and ubuntu's chromium are built, without support for ffmpeg's libraries

    For the widevine help page
    The decribed procedure runs a vivaldi-specific script, this one
    https://pastebin.com/wbYFj0jD

    And all it does is to download libwidevinecdm from google, which seems to be in a single zip instead of being bundled with chrome like it used, and place it in the right folder, system-wide or per-user.

    I think this can be applied to opera, provided that it gets the relevant changes so as to place the lib in the right place.

    For the flash help page
    Seriously now, the instructions on the ubuntu part of the page are simply perfect. That is the best way to install flash on an ubuntu-based distro, from the partner repo.
    However this part

    We look in the install location used by the Official Flash package provided in the Canonical partner repositories on Ubuntu Linux.

    and this part

    You can also use this script if your distro does not provide a Pepper Flash package.

    are completely wrong, because both imply the usage of ubuntu's package on other distros. I am pretty sure every distro has ppapi flash as a package on its repo.

    PSA. The above Do Not Apply to the snap version of opera.

    Feel free to ask anything πŸ™‚

  • @jimunderscorep

    Hi,
    Thanks.

    |- Change Vivaldi by Opera -.

    Sure, I count with that.
    If they share the same code and run the same terminal commands, I imagine it would work.

    • HTML5
      As said, change Vivaldi by Opera.

    • Widevine
      Had an overall look and didn't find the string Vivaldi, yet.

    • Flash
      If the Ubuntu files works on other Distros, then maybe is because Ubuntu is the most up to date?

    Foreing Repo. 😐
    I trust on Vivaldi Devs, I would use that method if it's the simplest, - even if it works on other Linux systems -.
    I don't think they want to harm Users / PCs , I mean, I suppose it's previously tested and it's a trusted source.

    A fix for all the system users?
    Sure, it would be better, 1 codec file and share it / copy it to all the users.

    But,
    are the current Opera fixes for all the system?
    Is Chromium that way? Or per install?
    As you said, even Snaps are already packaged - maybe they don't fail -. πŸ™„

    About the Snaps,
    I've read a previous post of you about them and the codecs, but at least for other type of installs, if those steps helps, would easily fix many problems on Opera for the moment.

    For now, Vivaldi doesn't have Snaps, and seems it will be like this for some time.

    But,
    if Ubuntu becomes Snap only and deprecates the separated codecs, Vivaldi will search / find a solution until create the Snaps as well.
    There are some other Chromium derivatives, should be a workaround for all of them.

    Also, it seems that Snaps are not much extended yet, at least what I've read.
    I've had to add the Repo on Mint since it's not Out of the Box.

    --

    Then,
    What happens on the Firefox branch?
    Are they incompatible files?

    Would Chromium, CH Derivatives and Mozilla work together on a single shared codec pack?

  • Sorry, I can't follow your thoughts and continue the conversation. Let me explain only what I do understand.

    For starters, ubuntu is not the most up to date distro. If you think so, you probably have not used a rolling release distro.

    About the "trust issues" in general.
    It is not that I do not trust the devs of this or that app. If I am using the app, it means I am trusting the devs. That is not the point here.
    The real point is something else. In fact, it is the thing that sets all those distributions apart. Every single distro builts its packages with a specific set of compilers, using a specific set of parameters and against a specific set of libraries.
    Take this as an example and you will understand.
    https://forums.opera.com/topic/31150/opera-58-debian-9-stretch-no-support-for-h-264/6
    Would someone in his right mind say "ok, these are not built for my system, but I will install them and risk breaking it"?

    I have no idea about the rest that you asked and I am not concerned about what firefox does. In fact, firefox has solved the h264 "issue" years ago with cisco's libopenh264.

  • @jimunderscorep said in Video Fix? [Vivaldi]:

    In fact, firefox has solved the h264 "issue" years ago with cisco's libopenh264.

    No. It's not true. Firefox use libopenh264 codec only for WebRTC calls. But not for HTML5 video
    https://bugzilla.mozilla.org/show_bug.cgi?id=1057646

  • I would remove libopenh264 from my system to prove my point with firefox, but it will also completely remove kodi, mpv, chromium, deadbeef and ffmpeg, and I am not in the mood for reinstalling all that again.

  • @jimunderscorep
    Developers don’t agree with you (proof link is upper).
    There are not another opinion in this case.

    PS: Firefox has same problem with h.264 for Windows XP or Windows Server because it use system codecs (not built in OpenH264 from Cisco).

  • @jimunderscorep

    Ok.
    First, I thought LTS means up to date, but since your info is not completely right.

    Then, observing again, seems that Chrome and some others, got the codecs built in, so the codec should be up to date on each release.

    About:

    The real point is something else. In fact, it is the thing that sets all those distributions apart. Every single distro builts its packages with a specific set of compilers, using a specific set of parameters and against a specific set of libraries.
    Take this as an example and you will understand.

    Ok, thanks for clarify.

    And about FF, didn't knew about Cisco and its details about WebRTC and other points https://support.mozilla.org/en-US/kb/html5-audio-and-video-firefox.

    So,
    then, some Codecs depends on the Distro (and don't know about which has and which not, maybe I'll search later...
    😞 How difficult is Linux, Patents, Business, ...!!!)

  • if other browsers can work 'out of the box' playing video Opera should be able to do it as well

  • The point is not that other browsers work "out of the box" but how each chromium-based browser achieves it. Shall I make a small comparison of them, one by one?

    As seen above, vivaldi downloads the relevant chromium ffmpeg codecs package from ubuntu's repo, gets that precious libffmpeg from there and installs it on a directory for its own use. The downloading part is really sneaky thing to do if you are not on an ubuntu based distro, period.

    Opera is built iwth its own libffmpeg BUT it lists chromium ffmpeg codecs as a recommended package. If the user wants, he is free to install it seperately. However, that package is ubuntu specific.

    Brave uses the ffmpeg's libav libraries and that;s it.

    Chromium on most distros excluding ubuntu is also built to use the ffmpeg's libraries. Chromium on ubuntu is built with its own libffmpeg.

    p.s. I have no idea about chrome. I went back to chrome some days ago because I am fed up waiting my distros maintainers to update chromium. Last time I had chrome installed on my system, google was still providing it as a 32bit package and firefox was on version 3.x!

  • @jimunderscorep said in Video Fix? [Vivaldi]:

    I have no idea about chrome.

    It's Google... πŸ’°
    It's use very simple method - "just pay for codecs and use it". And the are not any problems with codec versions from operating systems.
    But it costs money (obviously).

  • @jimunderscorep said in Video Fix? [Vivaldi]:

    Opera is built iwth its own libffmpeg BUT it lists chromium ffmpeg codecs as a recommended package. If the user wants, he is free to install it seperately. However, that package is ubuntu specific.

    shame theres no startup documentation when installing Opera about this, its such a pain. theres been posts about this subject since Opera 15

  • @ultravio1et
    That is exactly what I had said 6+ months ago. 1st complain here
    https://forums.opera.com/topic/31346/what-still-bugs-me-in-opera-on-linux-and-in-general

Log in to reply