https://www.chromium.org/developers/how-tos/install-depot-tools
Opera Developer 35.0.2052.0 -> http://commondatastorage.googleapis.com/chromium-browser-official/chromium-48.0.2547.0.tar.xz
Opera Beta 34.0.2036.3 -> http://commondatastorage.googleapis.com/chromium-browser-official/chromium-47.0.2526.35.tar.xz
Opera 33.0.1990.115 -> http://commondatastorage.googleapis.com/chromium-browser-official/chromium-46.0.2490.86.tar.xz
tar -xf chromium-<version>.tar.xz
cd chromium-<version>
# Visit https://chromium.googlesource.com/chromium/src/+/master/docs/linux_build_instructions_prerequisites.md
./build/install-build-deps.sh --no-arm
./build/gyp_chromium -Dcomponent=shared_library -Dffmpeg_branding=Chrome -Dffmpeg_soname_version=<opera_version>
# opera_version = 35 is for Opera Developer, 34 for Opera Beta and 33 for Opera
ninja -C out/Release ffmpeg
# Declare OPERADIR to /usr/lib/x86_64-linux-gnu/opera-developer,/usr/lib/x86_64-linux-gnu/opera-beta or /usr/lib/x86_64-linux-gnu/opera
sudo mkdir $OPERADIR/lib_extra
cp out/Release/lib/libffmpeg.so* $OPERADIR/lib_extra
Thanks for this -- just used successfully on Ubuntu 14.04.3, newest opera-developer (32). Went pretty smoothly though I had to chase down some of the Chromium -dev dependency libraries manually since the install-build-deps.sh had some issues on 14.04.3 (I think there's some dumb version-numbers-in-package-names stuff in the point releases since 14.04), and I wound up building with -Dclang=0 since it seemed to be looking for a shipped version of clang that didn't exist, and system gcc worked fine.
Can't say I'm particularly excited about having to redo this for every new opera release though :)