opera version: 55.0.2994.61
system chromium version: 68.0.3440.75
distro: debian based
I was heavily frustrated by the fact that I couldn't play facebook (and twitter) video. every time I wanted to play a video, I had to open chromium which is really boring. I had this problem before, I couldn't play twitter video/gif then. plus opera mini on android contains 70% porn news (please note, on a fresh install). so, I eventually wanted to switch my primary browser.
all the solutions I found on forum/internet was related about different chromium and opera major version. but I am on a debian based distro and I had same chromium and opera major version and I had no libffmpeg.so in chromium lib path.
then I discovered that "/snap/chromium-ffmpeg/current/chromium-ffmpeg-92142/chromium-ffmpeg/" contains a 16 megabyte libffmpeg.so file. but opera lib folder contains only 1.8 megabyte libffmpeg.so file. after replacing the libffmpeg.so, everything is working as expected.
Now, my question is, why do I have to replace a libffmpeg.so file as a user? why do opera dev intentionally stripped down libffmpeg.so? Is that because opera dev aren't aware that facebook and twitter exists or they want to make the user experience worse or they think that we are short on bandwidth?