libffmpeg in latest builds



  • Starting with version 1.14 vivaldi no longer starts because of ffmpeg shared library. It shows error while loading shared libraries: libffmpeg.so: cannot open shared object file: No such file or directory even though the file is there. The problem can be solved by copying the library from version 1.13.

    Interestingly enough is that ldd libffmpeg.so for so file from 1.14 shows not a dynamic executable, though it worked ok for 1.13 (see below).

    pi@raspberrypi:~ $ vivaldi-stable 
    
    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/
    
    /usr/bin/vivaldi-stable: error while loading shared libraries: libffmpeg.so: cannot open shared object file: No such file or directory
    
    pi@raspberrypi:/opt $ ldd libffmpeg.so.1.13
    	linux-vdso.so.1 (0x7ebd3000)
    	/usr/lib/arm-linux-gnueabihf/libarmmem.so (0x76cbb000)
    	libpthread.so.0 => /lib/arm-linux-gnueabihf/libpthread.so.0 (0x76c79000)
    	librt.so.1 => /lib/arm-linux-gnueabihf/librt.so.1 (0x76c62000)
    	libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0x76be3000)
    	libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0x76bb6000)
    	libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0x76a77000)
    	/lib/ld-linux-armhf.so.3 (0x76ee9000)
    
    pi@raspberrypi:/opt/vivaldi/lib $ ldd libffmpeg.so.1.14
    	not a dynamic executable
    
    pi@raspberrypi:/opt/vivaldi/lib $ uname -a
    Linux raspberrypi 4.9.80-v7+ #1098 SMP Fri Mar 9 19:11:42 GMT 2018 armv7l GNU/Linux
    

    OS: Raspbian (Pixel), Debian stretch
    Hardware: RPi3



  • Forgot to say: nightly builds (1.15) have the same issue.



  • I posted a bug on the bug tracker, but I doubt they'll do anything about it since the ARM releases are unsupported.

    So I figured the workaround is to first download and install Vivaldi 1.13 stable
    at https://downloads.vivaldi.com/stable/vivaldi-stable_1.13.1008.44-1_armhf.deb
    Copy the libffmpeg.so from the installation at /opt/vivaldi/lib, install the latest and sudo cp the old library back to the lib folder.


  • Moderator

    I do not know if the armhf package chromium-codecs-ffmpeg-extra 65.0.3325.181 from https://packages.ubuntu.com/artful-updates/chromium-codecs-ffmpeg-extra may help.
    Extract
    Copy libffmpeg.so to folder /opt/vivaldi/


Log in to reply
 

Looks like your connection to Vivaldi Forum was lost, please wait while we try to reconnect.