libffmpeg
Nothing has changed in this area. If the libffmpeg.so on your system is not compatible with the major Chromium version that Opera uses, you'll have issues. That means if the libffmpeg.so on your system is updated for a new major version of Chromium before Opera updates to that new major version of Chromium, or vice versa, you're going to have issues.
The first thing you do is create a "lib_extra" folder in Opera's install folder and put the compatible libffmpeg.so with proprietary codec support in it. That way, Opera ignores the system's libffmpeg.so (that might update on you before Opera gets updated to the next major version of Chromium) and uses the specific one you've provided that you've tested to be compatible. See here. But, you still have to update the libffmpeg.so in the lib_extra folder when Opera updates to a new major version of Chromium. It 's just how it is.
Since Opera Stable, Opera Beta and Opera Developer are usually all on different major versions of Chromium, if you use all 3 of those Operas, they all three need their own lib_extra folder with a different libffmpeg.so for each. And, you have to update each of those libffmpeg.so files when each of those Operas jumpt to the next major Chromium version.