[Duplicated]ffmpeg video decoder problem
-
leocg Moderator Volunteer last edited by
@kinodegna Does it work in Vivaldi or in another Chromium based browser that is not Chrome or Edge?
If you download the file, can you play it in Windows Media Player?
-
burnout426 Volunteer last edited by
Already tried settings and flags for hardware acceleration and re-installing.
So, you tried with hardware acceleration off at the URL
opera://settings/system
and you tried with hardware acceleration on while messing with the Angle flag? -
burnout426 Volunteer last edited by
@kinodegna said in [Duplicated]ffmpeg video decoder problem:
@leocg for example any mp4 file https://codeda.com/data/syncTest.mp4 or locally downloaded file:///D:/Downloads/syncTest.mp4
That plays fine for me on Windows 11 Version 22H2 (Build 22621.1105) in Opera 94.0.4606.54 64-bit.
I do notice that with this particular mp4, it has opus for audio instead of aac. Not sure if that matters for Opera and Vivaldi's use of Windows 10's Media Foundation. Maybe though.
-
burnout426 Volunteer last edited by
Following https://support.microsoft.com/en-us/windows/media-feature-pack-for-windows-10-11-n-september-2022-78cfeea5-c7d9-4aa8-b38f-ee4df1392009 anyway to see if that helps with playback of h.264 videos.
-
kinodegna last edited by kinodegna
@burnout426 I have already checked several times (and ways): all this N-version packages are not supported by my version of Windows 10
Here is full log:
https://codeda.com/data/media-internals.txt
If you have some better mp4 for testing I will test on it
Also tried all 5 variants in "Choose ANGLE graphics backend" and hardware acceleration in opera://settings/system and opera://flags/#disable-accelerated-video-decode and opera://flags/#disable-accelerated-video-encode -
burnout426 Volunteer last edited by
@kinodegna Another question. Did this just start happening? As in, did Opera play mp4 files no problem until recently?
-
burnout426 Volunteer last edited by
@kinodegna said in [Duplicated]ffmpeg video decoder problem:
If you have some better mp4 for testing I will test on it
What about the video-only ones at https://test-videos.co.uk/bigbuckbunny/mp4-h264?
-
burnout426 Volunteer last edited by
Try test standalone installations of regular Opera, Opera GX, Opera Beta, and Opera Developer. Just curious if any of them play mp4s for you. Guessing not, but...
-
burnout426 Volunteer last edited by
You can try this tool. There's an option under "Fixes" to reset the Media Foundation. You can try to see if that helps.
Also, if possible, temporarily create a new local user account (not tied to a Microsoft account) on Windows, log into it and try Opera and Vivaldi there just to see if it works there.
Could be a recent Windows update broke something with the media foundation configuration.
-
kinodegna last edited by kinodegna
@burnout426 it has happened after upgrading Windows 7 to Windows 10 with Media Creation Tool
I have created new Windows account, installed and tested on all 4 versions just after installation and had same problem on every of them. Didn't try Vivaldi there because it was first time I ever installed it.
And yes, it happens on video-only mp4 files. But if I create audio-only mp4 it plays fine
Also tried all fixes from Codec Tweak Tool > General > Fixes (including Reset Media Foundation). Even after system reboot nothing changes for the problem. -
burnout426 Volunteer last edited by
@kinodegna said in [Duplicated]ffmpeg video decoder problem:
it has happened after upgrading Windows 7 to Windows 10 with Media Creation Tool
Hmm, there could be something to that. I guess you could check your system files.
Installing Windows 10 from scratch (no upgrade) has a high probability of fixing it (unless it has something to do with the Enterprise version of Windows).
-
kinodegna last edited by
@burnout426 already tried both dism and sfc. All system files are OK. It was my first idea.
And of course installing Windows from scratch will help. But I have no option to do it now. -
kinodegna last edited by
What is a difference between decoding h264 in Chrome/Edge (where is no issue) and Opera/Vivaldi?
-
leocg Moderator Volunteer last edited by
@kinodegna Chrome/Edge has the license to use the h264 codec and don't depend on the OS for it like Opera and Vivaldi.
-
burnout426 Volunteer last edited by
In Windows, at "Settings -> Apps -> Optional Features -> More Windows Features" (optionalfeatures.exe), instead of just checking if Windows Media Player is enabled under "Media Features", try removing Windows Media Player and then adding it back in.
I'm surprised that h.264 works in Windows Media Player but not in Opera. Under "Legacy Components", do you happen to have "Direct Play" enabled? It's not enabled here.
-
burnout426 Volunteer last edited by
Are you running Opera and Vivaldi directly or via something like Sandboxie?
Any security software (anti-virus or other) that you're able to disable temporarily to see if it's interfering for some weird reason?
-
kinodegna last edited by
@burnout426 only ESET NOD32 Antivirus. I've just removed it (and its services) from windows startup and re-tested. The problem is still present.
-
kinodegna last edited by kinodegna
@burnout426 said in [Duplicated]ffmpeg video decoder problem:
Direct Play
What is it? How can check if it enabled?
I've removed WMP, check that it was actually removed after rebooting, then added the component back and rebooted again. WMP still plays h264 and Opera still can't.
Also, as I remember, the only thing that I have been asked to remove to continue updating Windows 7 to Windows 10 was Windows Media Player. But after update it was already installed.