Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: GStreamer doesn't support H.264 decoding, please install appropriate plugins #3703

Open
LiAlH4qwq opened this issue Jan 15, 2025 · 0 comments

Comments

@LiAlH4qwq
Copy link

LiAlH4qwq commented Jan 15, 2025

Describe the bug

when open in-game video in honkai: star rail, the game crash, throws this error. launch with terminal function in bottles gui won't work, so i inspect the error through bottles-cli.

To Reproduce

  1. open honkai: star rail from bottles
  2. meet a in-game video
  3. the game crash

Package

Flatpak from Flathub

Distribution

Fedora 41

Debugging Information

Official Package: true
Version: '51.18'
DE/WM: gnome
Display:
    X.org: true
    X.org (port): :0
    Wayland: true
Graphics:
    vendors:
        intel:
            vendor: intel
            envs:
                DRI_PRIME: '1'
            icd: /usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/intel_hasvk_icd.x86_64.json:/usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/intel_icd.x86_64.json:/usr/lib/i386-linux-gnu/GL/vulkan/icd.d/intel_hasvk_icd.i686.json:/usr/lib/i386-linux-gnu/GL/vulkan/icd.d/intel_icd.i686.json
    prime:
        integrated: null
        discrete: null
Kernel:
    Type: Linux
    Version: 6.12.9-200.fc41.x86_64
Disk:
    Total: 8306200576
    Free: 8306024448
RAM:
    MemTotal: 15.5GiB
    MemAvailable: 10.0GiB
Bottles_envs: null

Troubleshooting Logs

bottle-cli log in pastebin: https://pastebin.com/nxQfkW4N

lialh4@lialh4-pc ~> gst-inspect-1.0 | grep 264
codec2json:  h2642json: H2642json
codectimestamper:  h264timestamper: H.264 timestamper
libav:  avdec_h264: libav H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 decoder
libav:  avmux_ipod: libav iPod H.264 MP4 (MPEG-4 Part 14) muxer
openh264:  openh264dec: OpenH264 video decoder
openh264:  openh264enc: OpenH264 video encoder
rtp:  rtph264depay: RTP H264 depayloader
rtp:  rtph264pay: RTP H264 payloader
typefindfunctions: video/x-h264: h264, x264, 264
uvch264:  uvch264deviceprovider (GstDeviceProviderFactory)
uvch264:  uvch264mjpgdemux: UVC H264 MJPG Demuxer
uvch264:  uvch264src: UVC H264 Source
va:  vah264dec: VA-API H.264 Decoder in Intel(R) Gen Graphics
va:  vah264enc: VA-API H.264 Encoder in Intel(R) Gen Graphics
va:  vah264lpenc: VA-API H.264 Low Power Encoder in Intel(R) Gen Graphics
va:  varenderD129h264dec: VA-API H.264 Decoder in Intel(R) Gen Graphics in renderD129
va:  varenderD129h264lpenc: VA-API H.264 Low Power Encoder in Intel(R) Gen Graphics in renderD129
vaapi:  vaapih264dec: VA-API H264 decoder
vaapi:  vaapih264enc: VA-API H264 encoder
videoparsersbad:  h264parse: H.264 parser
vulkan:  vulkanh264dec: Vulkan H.264 decoder
lialh4@lialh4-pc ~> dnf ls --installed \*gstreamer\*
Installed packages
PackageKit-gstreamer-plugin.x86_64        1.2.8-8.fc41   updates
gstreamer1.x86_64                         1.24.11-1.fc41 updates
gstreamer1-plugin-dav1d.x86_64            0.13.2-1.fc41  fedora
gstreamer1-plugin-gif.x86_64              0.13.0-1.fc41  fedora
gstreamer1-plugin-gtk4.x86_64             0.13.3-1.fc41  updates
gstreamer1-plugin-libav.x86_64            1.24.11-1.fc41 updates
gstreamer1-plugin-openh264.x86_64         1.24.11-1.fc41 updates
gstreamer1-plugins-bad-free.x86_64        1.24.11-1.fc41 updates
gstreamer1-plugins-bad-free-extras.x86_64 1.24.11-1.fc41 updates
gstreamer1-plugins-bad-free-libs.x86_64   1.24.11-1.fc41 updates
gstreamer1-plugins-base.x86_64            1.24.11-1.fc41 updates
gstreamer1-plugins-good.x86_64            1.24.11-1.fc41 updates
gstreamer1-plugins-good-extras.x86_64     1.24.11-1.fc41 updates
gstreamer1-plugins-good-gtk.x86_64        1.24.11-1.fc41 updates
gstreamer1-plugins-good-qt.x86_64         1.24.11-1.fc41 updates
gstreamer1-plugins-good-qt6.x86_64        1.24.11-1.fc41 updates
gstreamer1-plugins-ugly-free.x86_64       1.24.11-1.fc41 updates
gstreamer1-svt-av1.x86_64                 2.1.0-2.fc41   fedora
gstreamer1-svt-vp9.x86_64                 0.3.0-12.fc41  fedora
gstreamer1-vaapi.x86_64                   1.24.11-1.fc41 updates
pipewire-gstreamer.x86_64                 1.2.7-1.fc41   updates

Additional context

bottle env:
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant