The problem is still relevant. It does not work ONLY playing video in instagram STORIES. The sound is heard, the timeline of the story goes, but the image is frozen. Videos in user profiles are played correctly. Boomerang video works too. Help me please.

Hey @sgunhouse and @leocg ,
I faced the same issue, and after some experiments I found out that videos with more than 1090 (1092) height aren't playing in Opera, but with 1088 height they're playing fine for me.
I tested with same file encoded:
Encoding settings for 1088:

When opened in opera, video and audio work fine.
What Media Internals says:

But when encoded with 1092 height, video doesn't work in Opera, just audio:

Encoding settings for 1092:

Everything is the same, just different height.
What Media Internals says:

Bug exists in incognito mode (no extensions), and on different monitors (1080p, 1440p)
So it's not about codec/specific website, but about height of each particular video.
Also, in Chrome any height works fine for me.

PS also tried cropping and padding video width a bit, and it had no effect on the issue, only height affected.
But then I tried large width, and it had same bug - threshold is 2048px (works fine), and 2050px didn't play.
Also, GPU tab for Opera is almost the same as for Chrome, but in latest any video width/height work fine:

1920 don't match my measured threshold of 2048, but 1088 matches exactly.
There's the same Video Acceleration info in Chrome, where any width/height work fine,
But anyway tried to disable all hardware accelerations in Opera, both in advanced settings and in flags:

@ulkoalex Can you check in Firefox and Edge (non-Chromium Edge) please? Check in Vivaldi too.

Opera uses the Windows Media Foundation to play proprietary codecs. The resolution might not be supported for GPU acceleration in those cases using WMF where Chrome gets away with it because of its full ffmpeg support. Chrome might switch to software decoding for those resolutions where Opera might not be able to. Firefox, Edge, and Vivaldi might behave the same as Opera.

It'd be interesting to see what others have in opera://gpu for the decode baseline under the Video Acceleration section. An Opera dev has higher values his machine. I know you have a GTX 1070 though.

Also, do you know what should affect those Video Acceleration Information params? Like available video RAM/video driver/installed codecs/screen resolution etc

Not sure at the moment. Will try to find out. Since it works in other Chromium browsers (I guess you could check Brave too), and in Firefox (which is supposed to use some WMF stuff too), perhaps Opera and Vivaldi can improve things.

Not sure at the moment. Will try to find out. Since it works in other Chromium browsers (I guess you could check Brave too), and in Firefox (which is supposed to use some WMF stuff too), perhaps Opera and Vivaldi can improve things.

@burnout426 so should I report this issue using Bug Report Wizard, or devs already informed about it?

They're informed about it, but please file a bug so it can be analyzed, and include all the details etc. you can. Also, include a link to this forum thread for good measure. Also, after you've submitted, please post the bug number here. Thanks.

They're informed about it, but please file a bug so it can be analyzed, and include all the details etc. you can. Also, include a link to this forum thread for good measure. Also, after you've submitted, please post the bug number here. Thanks.

Submitted the bug, ID: DNAWIZ-71786

Dev/QA that was testing just has a GTX 1050 on Win 10 and 4GB of ram actually. Max Decode resolution for him is 4096x2304 and 2304x4096.

So, I'm thinking you need Win10 + a fairly-new and decent GPU to get the most out of things at the moment.

I see, thanks. Yeah, need win 10 at least, as win 7 has resolution limit no matter what GPU you have:

In Windows 7, the maximum supported resolution is 1920 × 1088 pixels for both software and DXVA decoding.

Just for kicks, try launching Opera with --disable-gpu or just --disable-accelerated-video-decode to see if it does some software stuff with better supported resolutions. It's a long shot, but you can try it.

Try messing with opera://flags/#use-angle and chrome://flags/#d3d11-video-decoder too if you haven't.