Video Playback Issue on Fedora 38 - "Media Playback Aborted due to Corruption"
I'm encountering consistent video playback issues on Firefox while running Fedora 38. The error message I receive when attempting to play videos from certain sites, notably LinkedIn and Twitter (now X), is:
- The media playback was aborted due to a corruption problem or because the media used features your browser did not support.*
Furthermore, when examining Firefox's console while attempting to play a video, I observed the following error:
- [Child 5999, MediaDecoderStateMachine #1] WARNING: Decoder=7fdb3c55a100 Decode error: NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005) - mozilla::MediaResult mozilla::FFmpegDataDecoder<60>::InitDecoder(AVDictionary**): Couldn't open avcodec: file /builddir/build/BUILD/firefox-118.0/dom/media/MediaDecoderStateMachineBase.cpp:166*
Steps to Reproduce: 1. Navigate to LinkedIn or X (previously Twitter). 2. Attempt to play any video content. 3. Observe the aforementioned error.
Additional Details: - OS: Fedora 38 - Firefox version: Initially 117.0.1, then updated to 118, both 64-bit. - This issue does not occur on Google Chrome on the same system. - I have attempted the following troubleshooting steps without success:
1. Updated Firefox to the latest version. 2. Enabled DRM content. 3. Booted Firefox in Safe Mode. 4. Disabled hardware acceleration. 5. Cleared cache and cookies. 6. Used a Flatpak version of Firefox.
This issue has significantly impacted my user experience, and I hope to find a resolution soon. Any assistance or guidance would be greatly appreciated.
Thank you!
Tất cả các câu trả lời (9)
Make sure you have the latest FFmpeg and libavcodec packages installed.
RPM Fusion repo:
sudo dnf install ffmpeg
Flatpak:
flatpak install org.freedesktop.Platform.ffmpeg-full
I have exactly the same problem, using the environment:
- Fedora 38
- Firefox 117.0.1 stable, Flatpak version
I can't open videos from my Synology Photos. Looking at the console, I get the following error: ``` Media resource https://<my_nas_server>/123 could not be decoded, error: Error Code: NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005) Details: mozilla::MediaResult mozilla::FFmpegDataDecoder<60>::InitDecoder(): Couldn't open avcodec ```
And I already have the `ffmpeg` DNF package and the `org.freedesktop.Platform.ffmpeg-full` version 23.08 flatpak.
Note: Testing here, the `ungoogled-chromium` flatpak works just fine. My guess is that Firefox (flatpak version) have some misconfiguration related other flatpak dependencies, like the `org.freedesktop.Platform.ffmpeg-full`.
Được chỉnh sửa bởi Luiz Felipe F M Costa vào
Luiz Felipe F M Costa said
`org.freedesktop.Platform.ffmpeg-full` version 23.08 flatpak.
The Firefox flatpak currently uses the 22.08 runtime, so you will need to install the corresponding version of org.freedesktop.Platform.ffmpeg-full
.
@zeroknight thanks for the answer.
I just tried. I restarted the browser and it didn't work.
Can you play the same videos in a non-flatpak installation?
@zeroknight yep. It works just fine, despite the following warns:
``` [Child 156982, MediaDecoderStateMachine #1] WARNING: 7f101e2ae3a0 OpenCubeb() failed to init cubeb: file /builddir/build/BUILD/firefox-118.0.1/dom/media/AudioStream.cpp:281 [Child 156982, MediaDecoderStateMachine #1] WARNING: Decoder=7f0e0162e000 [OnMediaSinkAudioError]: file /builddir/build/BUILD/firefox-118.0.1/dom/media/MediaDecoderStateMachine.cpp:4649 ```
- Mozilla Firefox 118.0.1 (installed via dnf)
(I accidentally repeated this post)
Được chỉnh sửa bởi Luiz Felipe F M Costa vào
(I accidentally repeated this post too)
Được chỉnh sửa bởi Luiz Felipe F M Costa vào