You are not logged in.

#1 2025-07-09 01:56:02

jronald
Member
Registered: 2022-05-09
Posts: 173

[SOLVED] vlc can't play h264

vlc can't play h264 after `yay -Syu`, before the updates there is no problem.

logs

$ vlc
VLC media player 3.0.21 Vetinari (revision 3.0.21-0-gdd8bfdbabe8)
[0000563436358520] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
QFont::fromString: Invalid description 'Noto Sans CJK SC DemiLight,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1'
QFont::fromString: Invalid description 'Noto Sans CJK SC DemiLight,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1'
QFont::fromString: Invalid description 'Noto Sans CJK SC DemiLight,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1'
[00005634363cb890] main playlist: playlist is empty
[00007f6fa8013380] chain filter error: Too high level of recursion (3)
[00007f6fa8012d00] main filter error: Failed to create video converter
[00007f6fa8013380] chain filter error: Too high level of recursion (3)
[00007f6fa8012d00] main filter error: Failed to create video converter
[00007f6fa8013380] chain filter error: Too high level of recursion (3)
[00007f6fa8012d00] main filter error: Failed to create video converter
[00007f6fa8013380] chain filter error: Too high level of recursion (3)
[00007f6fa8012d00] main filter error: Failed to create video converter
[00007f6fa8013380] chain filter error: Too high level of recursion (3)
[00007f6fa8012d00] main filter error: Failed to create video converter
[00007f6fa8013380] chain filter error: Too high level of recursion (3)
[00007f6fa8012d00] main filter error: Failed to create video converter
[00007f6fa8013380] chain filter error: Too high level of recursion (3)
[00007f6fa8012d00] main filter error: Failed to create video converter
[00007f6fa8013380] chain filter error: Too high level of recursion (3)
[00007f6fa8012d00] main filter error: Failed to create video converter
[00007f6fa80091a0] main scale error: Failed to create video converter
[00007f6fa8012d00] chain filter error: Too high level of recursion (3)
[00007f6fa80128b0] main filter error: Failed to create video converter
[00007f6fa8012d00] chain filter error: Too high level of recursion (3)
[00007f6fa80128b0] main filter error: Failed to create video converter
[00007f6fa8012d00] chain filter error: Too high level of recursion (3)
[00007f6fa80128b0] main filter error: Failed to create video converter
[00007f6fa8012d00] chain filter error: Too high level of recursion (3)
[00007f6fa80128b0] main filter error: Failed to create video converter
[00007f6fa8012d00] chain filter error: Too high level of recursion (3)
[00007f6fa80128b0] main filter error: Failed to create video converter
[00007f6fa8012d00] chain filter error: Too high level of recursion (3)
[00007f6fa80128b0] main filter error: Failed to create video converter
[00007f6fa8012d00] chain filter error: Too high level of recursion (3)
[00007f6fa80128b0] main filter error: Failed to create video converter
[00007f6fa8012d00] chain filter error: Too high level of recursion (3)
[00007f6fa80128b0] main filter error: Failed to create video converter
[00007f6fa80091a0] main scale error: Failed to create video converter
[00007f6fa4c03710] dav1d decoder error: Decoder feed error -1!
[00007f6fa4c04440] main decoder error: Codec `h264' (H264 - MPEG-4 AVC (part 10)) is not supported.

Last edited by jronald (2025-07-09 04:11:07)

Offline

#2 2025-07-09 02:02:08

Scimmia
Fellow
Registered: 2012-09-01
Posts: 12,881

Re: [SOLVED] vlc can't play h264

And you have the appropriate plugin (optional dep) installed?

Offline

#3 2025-07-09 02:14:16

jronald
Member
Registered: 2022-05-09
Posts: 173

Re: [SOLVED] vlc can't play h264

Scimmia wrote:

And you have the appropriate plugin (optional dep) installed?

Just after `yay -Syu`, vlc doesn't play h264 anymore.
I think it's not about plugins.

Last edited by jronald (2025-07-09 03:30:05)

Offline

#4 2025-07-09 03:31:30

acidrain
Member
Registered: 2012-02-06
Posts: 13

Re: [SOLVED] vlc can't play h264

EDIT: I fixed it by installing vlc-plugin-ffmpeg

I'm having the same issue. I noticed the new split with plugins so I thought I was missing some. I installed the x264 plugin, but I'm still getting the same error:

VLC media player 3.0.21 Vetinari (revision 3.0.21-0-gdd8bfdbabe8)
[000055c1d46155b0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
[00007f180cc03d70] main decoder error: Codec `h264' (H264 - MPEG-4 AVC (part 10)) is not supported.

This is the list of plugins I currently have installed:

vlc-plugin-a52dec 3.0.21-26
vlc-plugin-alsa 3.0.21-26
vlc-plugin-dav1d 3.0.21-26
vlc-plugin-dbus 3.0.21-26
vlc-plugin-dbus-screensaver 3.0.21-26
vlc-plugin-faad2 3.0.21-26
vlc-plugin-flac 3.0.21-26
vlc-plugin-gnutls 3.0.21-26
vlc-plugin-inflate 3.0.21-26
vlc-plugin-journal 3.0.21-26
vlc-plugin-jpeg 3.0.21-26
vlc-plugin-lua 3.0.21-26
vlc-plugin-mpeg2 3.0.21-26
vlc-plugin-mpg123 3.0.21-26
vlc-plugin-opus 3.0.21-26
vlc-plugin-png 3.0.21-26
vlc-plugin-pulse 3.0.21-26
vlc-plugin-shout 3.0.21-26
vlc-plugin-speex 3.0.21-26
vlc-plugin-tag 3.0.21-26
vlc-plugin-theora 3.0.21-26
vlc-plugin-twolame 3.0.21-26
vlc-plugin-vorbis 3.0.21-26
vlc-plugin-vpx 3.0.21-26
vlc-plugin-x264 3.0.21-26
vlc-plugin-x265 3.0.21-26
vlc-plugin-xml 3.0.21-26
vlc-plugins-base 3.0.21-26
vlc-plugins-video-output 3.0.21-26

Last edited by acidrain (2025-07-09 03:39:12)

Offline

#5 2025-07-09 04:10:50

jronald
Member
Registered: 2022-05-09
Posts: 173

Re: [SOLVED] vlc can't play h264

acidrain wrote:

EDIT: I fixed it by installing vlc-plugin-ffmpeg

I'm having the same issue. I noticed the new split with plugins so I thought I was missing some. I installed the x264 plugin, but I'm still getting the same error:

VLC media player 3.0.21 Vetinari (revision 3.0.21-0-gdd8bfdbabe8)
[000055c1d46155b0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
[00007f180cc03d70] main decoder error: Codec `h264' (H264 - MPEG-4 AVC (part 10)) is not supported.

I've also sovled it by `yay -S vlc-plugin-ffmpeg`.
Thanks very much.

Offline

#6 2025-07-09 07:46:54

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 12,885
Website

Re: [SOLVED] vlc can't play h264

Mod note: moving to multimedia and games.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#7 2025-07-09 08:32:58

Deref
Member
Registered: 2023-05-16
Posts: 1

Re: [SOLVED] vlc can't play h264

why is this not on the rss feed? update breaks a lot of vlc features and you need to manually install a new package

Offline

#8 2025-07-09 08:46:22

The WiFi Nerds
Member
Registered: 2024-03-26
Posts: 3

Re: [SOLVED] vlc can't play h264

Thanks @acidrain, I ran into this same issue updating with paru.

I'll note for other users that vlc-plugins-all in Extra repository will also install the missing vlc-plugin-ffmpeg (plus perhaps others you may need and are missing).

I imagine many users will face this issue, would be nice to have it in the feed as it's the second relatively major unexpected issue of this type in last few weeks (although I recognize this isn't a system issue itself but an application issue). Perhaps I wouldn't have experienced this had I ran pacman update first and that's why it's not in rss.

Edit: Adding additional metadata to help folks searching the issue find this answer
VLC could not decode the format "mpgv" (MPEG-1/2 Video)
Codec not supported:
VLC could not decode the format "h264" (H264 - MPEG-4 AVC (part 10))
Codec not supported:

Last edited by The WiFi Nerds (2025-07-09 08:51:18)

Offline

#9 2025-07-09 09:34:19

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 12,885
Website

Re: [SOLVED] vlc can't play h264

Pacman (and presumably paru, yay, and any other AUR helpers that wrap pacman) told you about the new dependencies when you updated.

pacman wrote:
New optional dependencies for vlc
    vlc-gui-ncurses: for ncurses TUI
    vlc-gui-skins2: for Skins2 GUI
    vlc-plugin-aalib: for ASCII art video output support
    vlc-plugin-aom: for AOM AV1 codec support
    vlc-plugin-archive: for archive stream extractor support
    vlc-plugin-aribb24: for ARIB STD-24 codec and demux support
    vlc-plugin-aribb25: for ARIB STD-25 stream filter support
    vlc-plugin-ass: for SSA/ASS subtitle codec support
    vlc-plugin-avahi: for mDNS/DNS-SD services discovery support
    vlc-plugin-bluray: for Blu-ray access support
    vlc-plugin-caca: for color ASCII art video output support
    vlc-plugin-cddb: for CDDB access support
    vlc-plugin-chromecast: for Chromecast stream out support
    vlc-plugin-dca: for DTS Coherent Acoustics codec support
    vlc-plugin-dvb: for DVB access, mux and demux support
    vlc-plugin-dvd: for DVD access support
    vlc-plugin-ffmpeg: for FFMPEG based access, codec, demux, packetizer, VDPAU, video chroma and video filter support
    vlc-plugin-firewire: for FireWire device access support
    vlc-plugin-fluidsynth: for FluidSynth codec support
    vlc-plugin-freetype: for Freetype2 text renderer support
    vlc-plugin-gme: for Game Music Emulation demux support
    vlc-plugin-gstreamer: for GStreamer codec support
    vlc-plugin-jack: for JACK access and audio output support
    vlc-plugin-kate: for kate karaoke codec support
    vlc-plugin-kwallet: for kwallet keystore support
    vlc-plugin-libsecret: for libsecret keystore support
    vlc-plugin-lirc: for infrared remote control support
    vlc-plugin-live555: for RTP/RTSP stream access support
    vlc-plugin-mad: for MPEG Audio Decoder audio filter support
    vlc-plugin-matroska: for Matroska demux support
    vlc-plugin-mdns: for mDNS services discovery support
    vlc-plugin-modplug: for MOD demux support
    vlc-plugin-mpeg2: for MPEG2 codec support
    vlc-plugin-mtp: for MTP device access and discovery support
    vlc-plugin-musepack: for MusePack demux support
    vlc-plugin-nfs: for NFS access support
    vlc-plugin-notify: for notify support
    vlc-plugin-ogg: for OGG mux and demux support
    vlc-plugin-quicksync: for Intel QuickSync H264/H262 codec support
    vlc-plugin-samplerate: for samplerate audio filter support
    vlc-plugin-sdl: for SDL codec support
    vlc-plugin-sftp: for SFTP access support
    vlc-plugin-smb: for SMB access support
    vlc-plugin-soxr: for SoX Resampler audio filter support
    vlc-plugin-srt: for subtitle support
    vlc-plugin-svg: for SVG codec and text renderer support
    vlc-plugin-udev: for ALSA services discovery support using udev
    vlc-plugin-upnp: for UPnP services discovery support
    vlc-plugin-x264: for H264/AVC encoding support
    vlc-plugin-x265: for H265/HEVC encoding support
    vlc-plugin-zvbi: for VBI access (also over V4L2) and codec support
    vlc-plugins-all: for all plugins
    vlc-plugins-extra: for extra plugins
    vlc-plugins-visualization: for visualization plugins

Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#10 2025-07-09 13:05:05

acidrain
Member
Registered: 2012-02-06
Posts: 13

Re: [SOLVED] vlc can't play h264

@WorMzy, I did see the message, but I wrongly assumed that I needed vlc-plugin-x264: for H264/AVC encoding support to enable H264 - MPEG-4 AVC, when I actually needed vlc-plugin-ffmpeg: for FFMPEG based access, codec, demux, packetizer, VDPAU, video chroma and video filter support

Offline

#11 2025-07-09 16:18:21

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 24,547

Re: [SOLVED] vlc can't play h264

"encoding" is a term for creating files in that format, codec or decoder are what's usually used for playback. You could technically have the gstreamer packages and vlc-plugin-gstreamer instead for the codec coverage, but for most purposes people likely want ffmpeg anyway.

Offline

#12 2025-07-09 18:20:39

zebulon
Member
Registered: 2008-10-20
Posts: 379

Re: [SOLVED] vlc can't play h264

For many users with no special needs, then you should install

vlc-plugins-all

or

vlc-plugins-extra

. This could be announced on the RSS feed.

Offline

#13 2025-07-09 18:37:25

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 24,547

Re: [SOLVED] vlc can't play h264

You're expected to read and evaluate new optional dependencies from previously  combined packages, this is standard pacman/update procedure, there's not going to be a feed for this.

Offline

#14 2025-07-10 16:00:48

littlek3000
Member
Registered: 2025-07-10
Posts: 1

Re: [SOLVED] vlc can't play h264

Not to be that guy, but expecting someone to read through multiple pages of pacman logs just to find if any one of the hundred packages being upgraded has new optional dependencies out of nowhere, is actually unreasonable. I'm looking through my pacman logs right now, and there's nothing about new vlc dependencies. I see my vlc update from last night when everything broke, I even see all the vlc plugins I already had being updated, I see my install of the new vlc plugins from this morning after I woke up, but nowhere is there anything for new dependencies.

Offline

#15 2025-07-10 16:04:23

Scimmia
Fellow
Registered: 2012-09-01
Posts: 12,881

Re: [SOLVED] vlc can't play h264

It's not in the log, pacman told you when you ran it. If you think it's unreasonable to actually read what's happening during an update, Arch is a bad choice.

Offline

#16 2025-07-11 18:40:44

SmilingTexan
Member
Registered: 2024-11-22
Posts: 3

Re: [SOLVED] vlc can't play h264

Shouldn't something like this be in the logs? Sometimes the pacman text scrolls by a bit fast and I don't think to go back and read it (because, usually everything works). How do I read about this if it's not recorded in the logs, then?

Offline

#17 2025-07-14 14:23:31

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 24,547

Re: [SOLVED] vlc can't play h264

by reading the output, new opt dependencies, especially as big as the vlc split will have been, create a very distinct and disjoint disruption in the "normal" terminal output of "downloading stuff". That said I agree this might be worth pushing to the logs as well, but such a feature request is off topic here and better handled on the pacman gitlab.

Offline

Board footer

Powered by FluxBB