You are not logged in.
Pages: 1
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
And you have the appropriate plugin (optional dep) installed?
Offline
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
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
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
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
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
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
Pacman (and presumably paru, yay, and any other AUR helpers that wrap pacman) told you about the new dependencies when you updated.
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
@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
"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
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
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
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
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
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
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
Pages: 1