0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【2022】openSUSE マルチメディア コーデックまわりとPackmanのおはなし

Posted at

openSUSE Leap 環境における マルチメディア コーデック のおはなし

筆者の環境

openSUSE Leap 15.4 @ Thinkpad X250

概要

openSUSE Leap において、初期状態のrepoたちにはいくつかのマルチメディアのコーデック(x264とか)が含まれていません。(法的な問題で)
制限されている規格 - openSUSE Wiki

次のようなソフトウェアは、openSUSEで配布することができません:

  • プロプライエタリ・ソフトウェア
  • 特許により保護されているソフトウェア
  • Novellが事業を行っている区域におけるソフトウェア配布に関する法を犯すソフトウェア

つまるところ、初期状態ではさまざまな形式のマルチメディアが再生できません。
なので今回はpackmanリポジトリを追加し、必要なパッケージをインストールして、openSUSE Leapでマルチメディアを楽しめるようにしましょう。

実践

Packman Repository の追加

追加する必要のあるリポジトリのURLは下記の通りです。
http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.4/
バージョンは適宜書きかえてください。

これを追加するにはターミナルで下記のコマンドを実行します。

$ sudo zypper addrepo --refresh http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.4/ Packman

上記のコマンドはPackmanの本家repoを"Packman"として追加します。(日本のミラーが存在しない)

必要なパッケージのインストール

  • gstreamer-plugins
    • good
    • bad
    • bad-codecs
    • ugly
    • ugly-codecs
    • libav
  • libgstreamer-1_0-0
  • vlc
    • vlc-codec-gstreamer

上記のパッケージをインストールします。
(いくつかのパッケージは自動でインストールされる場合があります)

トラブルシュート

なにかしらの原因で、Packmanからインストールしたパッケージのベンダが変更されてしまい、コーデックが正しく動作しなくなる場合があります。
その場合は下記のコマンドを実行することでベンダをPackmanに一括で戻すことができます。(Packmanに存在するパッケージすべてに適用されることを留意してください。)

$ sudo zypper dup --from "Packman" --allow-vendor-change
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?