rektal
December 29, 2025, 6:37am
1
It shows me the message that the installed version of libx264 is not supported.
rektal@Tumble:~> LANG=C sudo zypper se -si *264*
[sudo] password for root:
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+---------------------+---------+-----------------------------------------+--------+---------------------------------------
i | libheif-openh264 | package | 1.20.2-2.2 | x86_64 | Repozytorium główne (OSS)
i | libheif-openh264 | package | 1.20.2-2.2 | x86_64 | openSUSE-20251022-1
i | libheif-openh264 | package | 1.20.2-2.2 | x86_64 | repo-oss
i | libopenh264-8 | package | 2.6.0-2.suse1699.10 | x86_64 | repo-openh264
i | libopenh264-8 | package | 2.6.0-2.suse1699.10 | x86_64 | Open H.264 Codec (openSUSE Tumbleweed)
i | libopenh264-8-32bit | package | 2.6.0~noopenh264-1.1 | x86_64 | Repozytorium główne (OSS)
i | libopenh264-8-32bit | package | 2.6.0~noopenh264-1.1 | x86_64 | openSUSE-20251022-1
i | libopenh264-8-32bit | package | 2.6.0~noopenh264-1.1 | x86_64 | repo-oss
i | libplacebo264 | package | 5.264.1-5.1 | x86_64 | Repozytorium główne (OSS)
i | libplacebo264 | package | 5.264.1-5.1 | x86_64 | openSUSE-20251022-1
i | libplacebo264 | package | 5.264.1-5.1 | x86_64 | repo-oss
i | libx264-164 | package | 0.164+git20231001.31e19f92-1699.1.pm.26 | x86_64 | Packman Essentials Repository
i | libx264-164-32bit | package | 0.164+git20231001.31e19f92-1699.1.pm.26 | x86_64 | Packman Essentials Repository
i | mozilla-openh264 | package | 2.6.0-2.suse1699.10 | x86_64 | repo-openh264
i | mozilla-openh264 | package | 2.6.0-2.suse1699.10 | x86_64 | Open H.264 Codec (openSUSE Tumbleweed)
i+ | x264 | package | 0.164+git20231001.31e19f92-1699.1.pm.77 | x86_64 | Packman Essentials Repository
rektal@Tumble:~> LANG=C sudo zypper se -si *aac*
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+-------------------+---------+---------------------+--------+------------------------------
i+ | faac | package | 1.31-1699.1.pm.17 | x86_64 | Packman Essentials Repository
i | libfaac0 | package | 1.31-1699.1.pm.17 | x86_64 | Packman Essentials Repository
i | libfaac0-32bit | package | 1.31-1699.1.pm.17 | x86_64 | Packman Essentials Repository
i | libfdk-aac2 | package | 2.0.0-2.13 | x86_64 | Repozytorium główne (OSS)
i | libfdk-aac2 | package | 2.0.0-2.13 | x86_64 | openSUSE-20251022-1
i | libfdk-aac2 | package | 2.0.0-2.13 | x86_64 | repo-oss
i | libfdk-aac2-32bit | package | 2.0.2-1699.1.pm.144 | x86_64 | Packman Essentials Repository
rektal@Tumble:~>
This is a screenshot:
Is that the Flatpak or the native version of kdenlive?
There was another thread about this error message: Kdenlive - Unsupported video codec: libx264
So, do you have ffmpeg from Packman Essentials installed?
Please show zypper se -si ffmpeg
I noticed that I have version libx264-165 installed (compared to libx264-164 in your output).
I am using the VLC repo instead of packman for codecs.
I don’t have kdenlive installed though.
Edit: You seem to have the openh264-repo twice. Can you show the output of zypper lr -d?
rektal
December 29, 2025, 10:53am
3
This is the native version.
rektal@Tumble:~> zypper se -si ffmpeg
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+----------------+---------+-------------+--------+--------------------------
i | ffmpeg-8 | package | 8.0-2.3 | x86_64 | Repozytorium główne (OSS)
i | ffmpeg-8 | package | 8.0-2.3 | x86_64 | openSUSE-20251022-1
i | ffmpeg-8 | package | 8.0-2.3 | x86_64 | repo-oss
i | ffmpegthumbs | package | 25.12.0-1.1 | x86_64 | Repozytorium główne (OSS)
i | ffmpegthumbs | package | 25.12.0-1.1 | x86_64 | openSUSE-20251022-1
i | ffmpegthumbs | package | 25.12.0-1.1 | x86_64 | repo-oss
i | libheif-ffmpeg | package | 1.20.2-2.2 | x86_64 | Repozytorium główne (OSS)
i | libheif-ffmpeg | package | 1.20.2-2.2 | x86_64 | openSUSE-20251022-1
i | libheif-ffmpeg | package | 1.20.2-2.2 | x86_64 | repo-oss
rektal@Tumble:~>
rektal@Tumble:~> zypper lr -d
# | Alias | Name | Enabled | GPG Check | Refresh | Keep | Priority | Type | URI | Service
---+----------------------------------+----------------------------------------+---------+-----------+---------+------+----------+----------+-------------------------------------------------------------------------------+---------
1 | NVIDIA:repo-non-free | repo-non-free | Yes | (r ) Yes | Yes | - | 99 | rpm-md | https://download.nvidia.com/opensuse/tumbleweed | NVIDIA
2 | RPM_paczki | RPM paczki | Yes | ( p) Yes | Yes | - | 99 | plaindir | dir:/home/rektal/Dokumenty/Znotatki/rpm%20paczki |
3 | brave-browser | Brave Browser | Yes | (r ) Yes | Yes | - | 99 | rpm-md | https://brave-browser-rpm-release.s3.brave.com/x86_64 |
4 | download.opensuse.org-non-oss | Repozytorium główne (NON-OSS) | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/ |
5 | download.opensuse.org-oss | Repozytorium główne (OSS) | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/ |
6 | download.opensuse.org-tumbleweed | Główne repozytorium aktualizacji | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://download.opensuse.org/update/tumbleweed/ |
7 | ftp.gwdg.de-Essentials | Packman Essentials Repository | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials |
8 | openSUSE-20251022-1 | openSUSE-20251022-1 | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss |
9 | openSUSE:repo-non-oss | repo-non-oss | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://cdn.opensuse.org/tumbleweed/repo/non-oss | openSUSE
10 | openSUSE:repo-openh264 | repo-openh264 | Yes | (r ) Yes | Yes | - | 99 | rpm-md | https://codecs.opensuse.org/openh264/openSUSE_Tumbleweed | openSUSE
11 | openSUSE:repo-oss | repo-oss | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://cdn.opensuse.org/tumbleweed/repo/oss | openSUSE
12 | openSUSE:repo-oss-debug | repo-oss-debug | No | ---- | ---- | - | 99 | N/A | http://cdn.opensuse.org/debug/tumbleweed/repo/oss | openSUSE
13 | openSUSE:repo-oss-source | repo-oss-source | No | ---- | ---- | - | 99 | N/A | http://cdn.opensuse.org/source/tumbleweed/repo/oss | openSUSE
14 | openSUSE:update-tumbleweed | update-tumbleweed | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://cdn.opensuse.org/update/tumbleweed | openSUSE
15 | repo-debug | openSUSE-Tumbleweed-Debug | No | ---- | ---- | - | 99 | N/A | http://download.opensuse.org/debug/tumbleweed/repo/oss/ |
16 | repo-openh264 | Open H.264 Codec (openSUSE Tumbleweed) | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed |
17 | repo-source | openSUSE-Tumbleweed-Source | No | ---- | ---- | - | 99 | N/A | http://download.opensuse.org/source/tumbleweed/repo/oss/ |
rektal@Tumble:~>
Two outputs above.
I am running kdenlive latest on Tumbleweed and that issue can be resolved by installing from Packman (full not essentials)
Stuart
hcvv
December 29, 2025, 11:06am
5
Look at the URLs! You have the standard Tumbleweed repos as well as through download.opensuse .org as well as through cdn.opensuse.org. Decide what you want and remove the others.
Your version of ffmpeg is from the OSS repo, which does not have h264 support.
In case you need instructions on how to install codes from packman (essentials should be enough) l, you can follow this: https://en.opensuse.org/SDB:Installing_codecs_from_Packman_repositories
If you want to use the command from the wiki page, you need to adjust the alias of the packman repo, as your repo is not named packman-essentials but ftp.gwdg.de-Essentials
rektal
December 29, 2025, 11:18am
7
I did nothing with the repos. They are installed from the beginning.
Even though that might have happened without your intention Henk is still right. You should probably clear that a bit.
hcvv
December 29, 2025, 11:57am
9
And if I may add to this.
Having them twice isn’t a disaster, but as you see from your zypper se -si ffmpeg listing, things are now found twice, with is a bit confusing. At least for us.
And I see them even thrice because you have a local repo RPM paczki active that apparently also has these packages. Again, rather confusion for us. Not for you?
rektal
December 29, 2025, 12:01pm
10
I installed Flatpak version and everything is ok.
Good that it works but if you don’t switch the codecs to the packman version you might run into problems with playing media on your system. You probably didn’t do the vendor switch after installing the packman essentials repo.
rektal
December 29, 2025, 12:34pm
12
I switched to Packman repo and removed Essential.
But it didn’t help.
Only the Flatpak version works for me.
hcvv
December 29, 2025, 1:09pm
13
It is complete unclear what you did.
If you removed Packman Essentials repo and added Packman (total), nothing has changed because installed packages do not change because repos are changed. Some installation action must be done.
If you earlier did a switch to Packman Essentials and now replaced the Pckaman Essential for he Packlman (total) and did the switch again, nothing will be changed to the packages you had already from Essentials because they are the same.
I do not use flatpacks
Please post:
LANG=C zypper se -si ffmpeg libavcod
Post also
LANG=C zypper lr -d
The LANG=C is only to get the following command and its output in English.
rektal
December 29, 2025, 3:37pm
15
rektal@Tumble:~> LANG=C zypper se -si ffmpeg libavcod
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+--------------------+---------+---------------------+--------+--------------------------
i | ffmpeg-8 | package | 8.0-2.3 | x86_64 | Repozytorium główne (OSS)
i | ffmpeg-8 | package | 8.0-2.3 | x86_64 | openSUSE-20251022-1
i | ffmpeg-8 | package | 8.0-2.3 | x86_64 | repo-oss
i | ffmpegthumbs | package | 25.12.0-1.1 | x86_64 | Repozytorium główne (OSS)
i | ffmpegthumbs | package | 25.12.0-1.1 | x86_64 | openSUSE-20251022-1
i | ffmpegthumbs | package | 25.12.0-1.1 | x86_64 | repo-oss
i | libavcodec58_134 | package | 4.4.6-1699.19.pm.7 | x86_64 | Packman Repository
i | libavcodec60 | package | 6.1.3-1699.2.pm.10 | x86_64 | Packman Repository
i+ | libavcodec61 | package | 7.1.2-1699.3.pm.113 | x86_64 | Packman Repository
i | libavcodec62 | package | 8.0-2.3 | x86_64 | Repozytorium główne (OSS)
i | libavcodec62 | package | 8.0-2.3 | x86_64 | openSUSE-20251022-1
i | libavcodec62 | package | 8.0-2.3 | x86_64 | repo-oss
i | libavcodec62-32bit | package | 8.0-1699.3.pm.8 | x86_64 | Packman Repository
i | libheif-ffmpeg | package | 1.20.2-2.2 | x86_64 | Repozytorium główne (OSS)
i | libheif-ffmpeg | package | 1.20.2-2.2 | x86_64 | openSUSE-20251022-1
i | libheif-ffmpeg | package | 1.20.2-2.2 | x86_64 | repo-oss
rektal@Tumble:~>
rektal@Tumble:~> LANG=C zypper lr -d
# | Alias | Name | Enabled | GPG Check | Refresh | Keep | Priority | Type | URI | Service
---+----------------------------------+----------------------------------------+---------+-----------+---------+------+----------+----------+---------------------------------------------------------------------+---------
1 | NVIDIA:repo-non-free | repo-non-free | Yes | (r ) Yes | Yes | - | 99 | rpm-md | https://download.nvidia.com/opensuse/tumbleweed | NVIDIA
2 | RPM_paczki | RPM paczki | Yes | ( p) Yes | Yes | - | 99 | plaindir | dir:/home/rektal/Dokumenty/Znotatki/rpm%20paczki |
3 | brave-browser | Brave Browser | Yes | (r ) Yes | Yes | - | 99 | rpm-md | https://brave-browser-rpm-release.s3.brave.com/x86_64 |
4 | download.opensuse.org-non-oss | Repozytorium główne (NON-OSS) | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/ |
5 | download.opensuse.org-oss | Repozytorium główne (OSS) | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/ |
6 | download.opensuse.org-tumbleweed | Główne repozytorium aktualizacji | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://download.opensuse.org/update/tumbleweed/ |
7 | ftp.gwdg.de-openSUSE_Tumbleweed | Packman Repository | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/ |
8 | openSUSE-20251022-1 | openSUSE-20251022-1 | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss |
9 | openSUSE:repo-non-oss | repo-non-oss | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://cdn.opensuse.org/tumbleweed/repo/non-oss | openSUSE
10 | openSUSE:repo-openh264 | repo-openh264 | Yes | (r ) Yes | Yes | - | 99 | rpm-md | https://codecs.opensuse.org/openh264/openSUSE_Tumbleweed | openSUSE
11 | openSUSE:repo-oss | repo-oss | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://cdn.opensuse.org/tumbleweed/repo/oss | openSUSE
12 | openSUSE:repo-oss-debug | repo-oss-debug | No | ---- | ---- | - | 99 | N/A | http://cdn.opensuse.org/debug/tumbleweed/repo/oss | openSUSE
13 | openSUSE:repo-oss-source | repo-oss-source | No | ---- | ---- | - | 99 | N/A | http://cdn.opensuse.org/source/tumbleweed/repo/oss | openSUSE
14 | openSUSE:update-tumbleweed | update-tumbleweed | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://cdn.opensuse.org/update/tumbleweed | openSUSE
15 | repo-debug | openSUSE-Tumbleweed-Debug | No | ---- | ---- | - | 99 | N/A | http://download.opensuse.org/debug/tumbleweed/repo/oss/ |
16 | repo-openh264 | Open H.264 Codec (openSUSE Tumbleweed) | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed |
17 | repo-source | openSUSE-Tumbleweed-Source | No | ---- | ---- | - | 99 | N/A | http://download.opensuse.org/source/tumbleweed/repo/oss/ |
rektal@Tumble:~>
Now execute:
LANG=C zypper dup --allow-vendor-change --from http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/
If there are problems, abort the command and asked here.
rektal
December 30, 2025, 8:02am
17
It works!
This is the right solution and native Kdenlive app is working again.
Thank you.
hcvv
December 30, 2025, 8:24am
18
Nice, but please clean up your repo list.
rektal
December 30, 2025, 8:53am
19
Should I change “cdn.opensuse.org ” for"download.opensuse.org " in url repos?
Is that what you mean?
knurpht
December 30, 2025, 8:58am
20
Why? Yes I see duplicates cdn … download, but that won’t hurt, content is the same.