OpenSuse(Tumbleweed)のコーデックの問題

OpenSuse(Tumbleweed)のコーデックの問題

私は人生初めて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

関連情報