私は人生初めてOpenSuseをインストールしました。私はそれについてのビデオを再生しようとしています。ただし、VLCでエラーが発生します。
VLC could not decode the format "h264" (H264 - MPEG-4 AVC (part 10))
いくつかの解決策を探しましたが、特定の解決策が見つかりませんでした。 Suseフォーラムでアカウントを作成しようとしましたが、新しいアカウントを使用できませんでした。だからここに尋ねます。すべてのコーデックパッケージがインストールされているようです。
答え1
マルチメディアコーデックをインストールする必要があります。 Packman Essentialsリポジトリから入手できます。
zypper ar -cfp 90 http://ftp.gwdg.de/pub/linux/misc/packman/suse/\
openSUSE_Tumbleweed/Essentials packman-essentials
zypper dup --from packman-essentials --allow-vendor-change
sudo zypper install --from packman-essentials ffmpeg gstreamer-plugins-{good,bad,ugly,libav} libavcodec-full vlc-codecs
追加情報:https://en.opensuse.org/Portal:Tumbleweedそしてhttps://en.opensuse.org/SDB:Installing_codecs_from_Packman_repositories
答え2
VLCがインストールされているコーデックをロードできないことがあります。その後、VLCを詳細モードで起動し、VLCがコーデックをロードするのを妨げるものを確認する必要があります。
$ vlc -vvvv
...
[000055e59a4d1a30] main libvlc warning: cannot load module `/usr/lib64/vlc/plugins/access/libavio_plugin.so' (libvulkan.so.1: cannot open shared object file: No such file or directory)
[000055e59a4d1a30] main libvlc warning: cannot load module `/usr/lib64/vlc/plugins/codec/libavcodec_plugin.so' (libvulkan.so.1: cannot open shared object file: No such file or directory)
[000055e59a4d1a30] main libvlc warning: cannot load module `/usr/lib64/vlc/plugins/demux/libavformat_plugin.so' (libvulkan.so.1: cannot open shared object file: No such file or directory)
[000055e59a4d1a30] main libvlc warning: cannot load module `/usr/lib64/vlc/plugins/packetizer/libpacketizer_avparser_plugin.so' (libvulkan.so.1: cannot open shared object file: No such file or directory)
[000055e59a4d1a30] main libvlc warning: cannot load module `/usr/lib64/vlc/plugins/stream_out/libstream_out_chromaprint_plugin.so' (libvulkan.so.1: cannot open shared object file: No such file or directory)
[000055e59a4d1a30] main libvlc warning: cannot load module `/usr/lib64/vlc/plugins/video_chroma/libswscale_plugin.so' (libvulkan.so.1: cannot open shared object file: No such file or directory)
[000055e59a4d1a30] main libvlc warning: cannot load module `/usr/lib64/vlc/plugins/video_filter/libpostproc_plugin.so' (libvulkan.so.1: cannot open shared object file: No such file or directory)
[000055e59a4d1a30] main libvlc warning: cannot load module `/usr/lib64/vlc/plugins/video_output/libgl_plugin.so' (libvulkan.so.1: cannot open shared object file: No such file or directory)
[000055e59a4d1a30] main libvlc warning: cannot load module `/usr/lib64/vlc/plugins/vdpau/libvdpau_avcodec_plugin.so' (libvulkan.so.1: cannot open shared object file: No such file or directory)
...
私の場合はlibvulkan
なくなってインストールしました。sudo zypper in libvulkan1