# H.264 videos do not play out of the box in Bluefin?

**URL:** <https://universal-blue.discourse.group/t/h-264-videos-do-not-play-out-of-the-box-in-bluefin/4473>\
**Category:** Bluefin\
**Created:** [October 10, 2024, 7:20pm UTC](https://universal-blue.discourse.group/t/h-264-videos-do-not-play-out-of-the-box-in-bluefin/4473 "2024-10-10T19:20:39Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![FutureNeeds](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/futureneeds/32/3303_2.png) [@FutureNeeds](https://universal-blue.discourse.group/u/FutureNeeds)\
**Post date:** [October 10, 2024, 7:20pm UTC](https://universal-blue.discourse.group/t/h-264-videos-do-not-play-out-of-the-box-in-bluefin/4473/1 "2024-10-10T19:20:39Z")

</div>

Hi, I’m trying to play h.264 coded videos an a fresh system, but it doesn’t work in Clapper, VLC or Gnome Video. Other formats play just fine, like h.265. I was under the impression, Bluefin would ship with multimedia codecs included? Am I’m missing something?

Videos on Youtube play just fine and Firefox shows the following for codec support:

 ![Clipboard 1](https://global.discourse-cdn.com/free1/uploads/univeral_blue/original/2X/7/7a77f19bab6e8dfcefd6dad235e9be6dcb9a2021.jpeg)

Does anyone of you know what could be wrong or how to troubleshoot the problem?

Thank you.

---

<div class="post-metadata">

**Author:** ![FutureNeeds](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/futureneeds/32/3303_2.png) [@FutureNeeds](https://universal-blue.discourse.group/u/FutureNeeds)\
**Post date:** [October 14, 2024, 7:27pm UTC](https://universal-blue.discourse.group/t/h-264-videos-do-not-play-out-of-the-box-in-bluefin/4473/2 "2024-10-14T19:27:41Z")

</div>

No answers so far? I tried the steps described in the following [documentation](https://universal-blue.discourse.group/t/codecs-and-multimedia-support/314), but it didn’t help. Firefox still shows the above screen with almost no hardware decoding and Clapper and VLC still don’t play h.264 encoded videos. Can someone please help? I really want to use Bluefin, but I’m getting frustrated with the _“simple to use desktop with the mission of serving a mass audience”_. 😬

If that matters, my video card is: AMD Radeon R9 200 Series (radeonsi, pitcairn, LLVM 17.0.6, DRM 3.57, 6.10.10-100.fc39.x86\_64) als listed by Firefox.

---

<div class="post-metadata">

**Author:** ![Plyply](https://avatars.discourse-cdn.com/v4/letter/p/82dd89/32.png) [@Plyply](https://universal-blue.discourse.group/u/Plyply)\
**Post date:** [October 14, 2024, 7:47pm UTC](https://universal-blue.discourse.group/t/h-264-videos-do-not-play-out-of-the-box-in-bluefin/4473/3 "2024-10-14T19:47:26Z")

</div>

In a terminal type `vainfo` and post output please.

---

<div class="post-metadata">

**Author:** ![FutureNeeds](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/futureneeds/32/3303_2.png) [@FutureNeeds](https://universal-blue.discourse.group/u/FutureNeeds)\
**Post date:** [October 14, 2024, 8:11pm UTC](https://universal-blue.discourse.group/t/h-264-videos-do-not-play-out-of-the-box-in-bluefin/4473/4 "2024-10-14T20:11:26Z")

</div>

```auto
❯ vainfo
Trying display: wayland
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_20
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.22 (libva 2.21.0)
vainfo: Driver version: Mesa Gallium driver 23.3.6 for AMD Radeon R9 200 Series (radeonsi, pitcairn, LLVM 17.0.6, DRM 3.57, 6.10.10-100.fc39.x86_64)
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple :	VAEntrypointVLD
      VAProfileMPEG2Main :	VAEntrypointVLD
      VAProfileVC1Simple :	VAEntrypointVLD
      VAProfileVC1Main :	VAEntrypointVLD
      VAProfileVC1Advanced :	VAEntrypointVLD
      VAProfileH264ConstrainedBaseline:	VAEntrypointVLD
      VAProfileH264Main :	VAEntrypointVLD
      VAProfileH264High :	VAEntrypointVLD
      VAProfileNone :	VAEntrypointVideoProc

```

---

<div class="post-metadata">

**Author:** ![Plyply](https://avatars.discourse-cdn.com/v4/letter/p/82dd89/32.png) [@Plyply](https://universal-blue.discourse.group/u/Plyply)\
**Post date:** [October 14, 2024, 8:23pm UTC](https://universal-blue.discourse.group/t/h-264-videos-do-not-play-out-of-the-box-in-bluefin/4473/5 "2024-10-14T20:23:21Z")

</div>

What Bluefin version are you using? Just curious since your mesa version 23.3.6

Current mesa is 24.1.7

For reference this is my output under Bazzite.

```auto
vainfo
Trying display: wayland
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.22 (libva 2.21.0)
vainfo: Driver version: Mesa Gallium driver 24.1.7 for AMD Radeon RX 7900 XTX (radeonsi, navi31, LLVM 18.1.8, DRM 3.59, 6.11.2-201.fsync.fc40.x86_64)
vainfo: Supported profile and entrypoints
      VAProfileH264ConstrainedBaseline:	VAEntrypointVLD
      VAProfileH264ConstrainedBaseline:	VAEntrypointEncSlice
      VAProfileH264Main :	VAEntrypointVLD
      VAProfileH264Main :	VAEntrypointEncSlice
      VAProfileH264High :	VAEntrypointVLD
      VAProfileH264High :	VAEntrypointEncSlice
      VAProfileHEVCMain :	VAEntrypointVLD
      VAProfileHEVCMain :	VAEntrypointEncSlice
      VAProfileHEVCMain10 :	VAEntrypointVLD
      VAProfileHEVCMain10 :	VAEntrypointEncSlice
      VAProfileJPEGBaseline :	VAEntrypointVLD
      VAProfileVP9Profile0 :	VAEntrypointVLD
      VAProfileVP9Profile2 :	VAEntrypointVLD
      VAProfileAV1Profile0 :	VAEntrypointVLD
      VAProfileAV1Profile0 :	VAEntrypointEncSlice
      VAProfileNone :	VAEntrypointVideoProc

```

---

<div class="post-metadata">

**Author:** ![FutureNeeds](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/futureneeds/32/3303_2.png) [@FutureNeeds](https://universal-blue.discourse.group/u/FutureNeeds)\
**Post date:** [October 14, 2024, 8:28pm UTC](https://universal-blue.discourse.group/t/h-264-videos-do-not-play-out-of-the-box-in-bluefin/4473/6 "2024-10-14T20:28:22Z")

</div>

> [@Plyply](#):
>
> What Bluefin version are you using?

Bluefin 39 (FROM Fedora Silverblue)  
Build: 45d9641  
Gnome: 45.6  
Kernel: Linux 6.10.10-100.fc39.x86\_64

---

<div class="post-metadata">

**Author:** ![Plyply](https://avatars.discourse-cdn.com/v4/letter/p/82dd89/32.png) [@Plyply](https://universal-blue.discourse.group/u/Plyply)\
**Post date:** [October 14, 2024, 8:34pm UTC](https://universal-blue.discourse.group/t/h-264-videos-do-not-play-out-of-the-box-in-bluefin/4473/7 "2024-10-14T20:34:48Z")

</div>

OK your on the version that’s held back. Makes sense now.  
You’re definitely missing some codec support, But I don’t know if that’s due to your hardware or what. Have you tried rebase to latest Bluefin and see if problem persist? You can easily rebase back if need to.

---

<div class="post-metadata">

**Author:** ![FutureNeeds](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/futureneeds/32/3303_2.png) [@FutureNeeds](https://universal-blue.discourse.group/u/FutureNeeds)\
**Post date:** [October 14, 2024, 8:42pm UTC](https://universal-blue.discourse.group/t/h-264-videos-do-not-play-out-of-the-box-in-bluefin/4473/8 "2024-10-14T20:42:06Z")

</div>

Sorry, I don’t know about being on an old version or how to rebase. I was under the impression that Bluefin is auto-updating itself after rebooting. So I’m surprised that my system is not up-to-date. Can you give me a link on how to rebase?

---

<div class="post-metadata">

**Author:** ![nicknamenamenick](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/nicknamenamenick/32/4512_2.png) [@nicknamenamenick](https://universal-blue.discourse.group/u/nicknamenamenick)\
**Post date:** [October 14, 2024, 8:43pm UTC](https://universal-blue.discourse.group/t/h-264-videos-do-not-play-out-of-the-box-in-bluefin/4473/9 "2024-10-14T20:43:36Z")

</div>

> **[Administrator's Guide](https://docs.projectbluefin.io/administration#upgrades-and-throttle-settings)**
>
> The next generation Linux workstation, designed for reliability, performance, and sustainability. Built for the love of the game. Welcome to indie Cloud Native.

---

<div class="post-metadata">

**Author:** ![Plyply](https://avatars.discourse-cdn.com/v4/letter/p/82dd89/32.png) [@Plyply](https://universal-blue.discourse.group/u/Plyply)\
**Post date:** [October 14, 2024, 8:43pm UTC](https://universal-blue.discourse.group/t/h-264-videos-do-not-play-out-of-the-box-in-bluefin/4473/10 "2024-10-14T20:43:43Z")

</div>

There are different versions of Bluefin.  
You can find out your version:

```auto
rpm-ostree status

```

Post output please.

---

<div class="post-metadata">

**Author:** ![nicknamenamenick](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/nicknamenamenick/32/4512_2.png) [@nicknamenamenick](https://universal-blue.discourse.group/u/nicknamenamenick)\
**Post date:** [October 14, 2024, 8:45pm UTC](https://universal-blue.discourse.group/t/h-264-videos-do-not-play-out-of-the-box-in-bluefin/4473/11 "2024-10-14T20:45:07Z")

</div>

To add to that guide, use the `ujust rebase-helper` command.

---

<div class="post-metadata">

**Author:** ![nicknamenamenick](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/nicknamenamenick/32/4512_2.png) [@nicknamenamenick](https://universal-blue.discourse.group/u/nicknamenamenick)\
**Post date:** [October 14, 2024, 8:46pm UTC](https://universal-blue.discourse.group/t/h-264-videos-do-not-play-out-of-the-box-in-bluefin/4473/12 "2024-10-14T20:46:52Z")

</div>

By the way, I think this is hardware related with your 2014 GPU and rebasing to `:stable` or `:latest` probably won’t fix that.

---

<div class="post-metadata">

**Author:** ![FutureNeeds](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/futureneeds/32/3303_2.png) [@FutureNeeds](https://universal-blue.discourse.group/u/FutureNeeds)\
**Post date:** [October 14, 2024, 8:52pm UTC](https://universal-blue.discourse.group/t/h-264-videos-do-not-play-out-of-the-box-in-bluefin/4473/13 "2024-10-14T20:52:24Z")

</div>

ostree-image-signed:docker://ghcr.io/ublue-os/bluefin:gts  
Digest: sha256:ba81f343f1be0681f257fa9dd644c6cea5bffad59d2317c61434f51438799169  
Version: 39.20241012.0 (2024-10-13T05:44:08Z)  
LayeredPackages: doublecmd-gtk mullvad-vpn  
LocalPackages: veracrypt-1.26.14-1.x86\_64

---

<div class="post-metadata">

**Author:** ![FutureNeeds](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/futureneeds/32/3303_2.png) [@FutureNeeds](https://universal-blue.discourse.group/u/FutureNeeds)\
**Post date:** [October 14, 2024, 8:52pm UTC](https://universal-blue.discourse.group/t/h-264-videos-do-not-play-out-of-the-box-in-bluefin/4473/14 "2024-10-14T20:52:59Z")

</div>

So rebasing would mean changing to a different channel than “gts”?

---

<div class="post-metadata">

**Author:** ![FutureNeeds](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/futureneeds/32/3303_2.png) [@FutureNeeds](https://universal-blue.discourse.group/u/FutureNeeds)\
**Post date:** [October 14, 2024, 8:54pm UTC](https://universal-blue.discourse.group/t/h-264-videos-do-not-play-out-of-the-box-in-bluefin/4473/15 "2024-10-14T20:54:03Z")

</div>

My previous Mint installation had no problem playing these videos, but Blufin has? That would be strange.

---

<div class="post-metadata">

**Author:** ![FutureNeeds](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/futureneeds/32/3303_2.png) [@FutureNeeds](https://universal-blue.discourse.group/u/FutureNeeds)\
**Post date:** [October 15, 2024, 7:39pm UTC](https://universal-blue.discourse.group/t/h-264-videos-do-not-play-out-of-the-box-in-bluefin/4473/16 "2024-10-15T19:39:11Z")

</div>

By now I rebased to latest. But nothing has changed, I still can’t play h.264 encoded videos.

This is the output of `rpm-ostree status`:

```auto
● ostree-image-signed:docker://ghcr.io/ublue-os/bluefin:latest
                   Digest: sha256:cbd7c0c3e396246359da1e642febb5add6091d03fce143dc71ae4960e8552024
                  Version: 40.20241014.0 (2024-10-15T04:44:30Z)
          LayeredPackages: doublecmd-gtk mullvad-vpn

```

And this the output of `vainfo`:

```auto
Trying display: wayland
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.22 (libva 2.21.0)
vainfo: Driver version: Mesa Gallium driver 24.1.7 for AMD Radeon R9 200 Series (radeonsi, pitcairn, LLVM 18.1.8, DRM 3.57, 6.10.12-200.fc40.x86_64)
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple :	VAEntrypointVLD
      VAProfileMPEG2Main :	VAEntrypointVLD
      VAProfileVC1Simple :	VAEntrypointVLD
      VAProfileVC1Main :	VAEntrypointVLD
      VAProfileVC1Advanced :	VAEntrypointVLD
      VAProfileH264ConstrainedBaseline:	VAEntrypointVLD
      VAProfileH264Main :	VAEntrypointVLD
      VAProfileH264High :	VAEntrypointVLD
      VAProfileNone :	VAEntrypointVideoProc

```

Can you see anything suspicious to further narrow down the problem?

Thank you.

---

<div class="post-metadata">

**Author:** ![FutureNeeds](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/futureneeds/32/3303_2.png) [@FutureNeeds](https://universal-blue.discourse.group/u/FutureNeeds)\
**Post date:** [October 15, 2024, 7:46pm UTC](https://universal-blue.discourse.group/t/h-264-videos-do-not-play-out-of-the-box-in-bluefin/4473/17 "2024-10-15T19:46:32Z")

</div>

So yes, rebasing to latest didn’t solve the problem. And maybe hardware decoding fails under Bluefin due to my old hardware. But shouldn’t it still work with software decoding? I was able to play those video files under my previous Linux Mint 21 installation with VLC. Maybe hardware decoding didn’t work under Mint as well. Maybe it was all software decoding? The hardware hasn’t changed, only the software. So maybe it’s just a missing codec in Bluefin? How would I troubleshoot missing codecs?

Thank you.

---

<div class="post-metadata">

**Author:** ![j0rge](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/j0rge/32/8_2.png) [@j0rge](https://universal-blue.discourse.group/u/j0rge)\
**Post date:** [October 15, 2024, 8:29pm UTC](https://universal-blue.discourse.group/t/h-264-videos-do-not-play-out-of-the-box-in-bluefin/4473/18 "2024-10-15T20:29:29Z")

</div>

Does VLC spit out an error when you try to play the file?

---

<div class="post-metadata">

**Author:** ![FutureNeeds](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/futureneeds/32/3303_2.png) [@FutureNeeds](https://universal-blue.discourse.group/u/FutureNeeds)\
**Post date:** [October 15, 2024, 8:34pm UTC](https://universal-blue.discourse.group/t/h-264-videos-do-not-play-out-of-the-box-in-bluefin/4473/19 "2024-10-15T20:34:47Z")

</div>

Nope, just closes the window after one second, same as clapper. And here’s the funny thing: I just loaded three different x.264 encoded videos into Kdenlive (video cutting software), which wouldn’t play in VLC or Clapper. And inside Kdenlive I can preview the videos just fine. So it gotta be some misconfiguration with VLC and Clapper? Or does Kdenlive bring its own codecs that no other app has access to? I’m confused 🤔

---

<div class="post-metadata">

**Author:** ![Plyply](https://avatars.discourse-cdn.com/v4/letter/p/82dd89/32.png) [@Plyply](https://universal-blue.discourse.group/u/Plyply)\
**Post date:** [October 15, 2024, 8:36pm UTC](https://universal-blue.discourse.group/t/h-264-videos-do-not-play-out-of-the-box-in-bluefin/4473/20 "2024-10-15T20:36:33Z")

</div>

Is vlc installed with rpm-ostree or is it flatpak?

[Next page](https://universal-blue.discourse.group/t/h-264-videos-do-not-play-out-of-the-box-in-bluefin/4473.md?page=2)
