Fedoraを新たにインストールした後、最初に行うことの1つは、マルチメディアコーデックをインストールしてオーディオとビデオを再生することです。この簡単なチュートリアルでは、RPMFusionソフトウェアリポジトリからFedora35にマルチメディアコーデックをインストールする方法を説明します。
はじめに
多くのマルチメディアコーデックはクローズドソースまたは非フリーであるため、法的な理由により、FedoraLinuxのデフォルトのリポジトリには含まれていません。幸いなことに、一部のサードパーティリポジトリは、制限付きで無料ではないマルチメディアコーデック、パッケージ、およびライブラリを提供しています。人気のあるコミュニティ主導のサードパーティリポジトリの1つは、 RPM Fusion 。 Fedoraデスクトップでほとんどのオーディオまたはビデオ形式を再生したい場合は、以下に概説するように、RPMFusionから必要なマルチメディアコーデックをインストールする必要があります。
FedoraLinuxにマルチメディアコーデックをインストールする
あなたのFedoraマシンにRPMFusionリポジトリがインストールされていることを確認してください。まだ追加していない場合は、次のリンクを参照して、FedoraでRPMFusionリポジトリを有効にしてください。
- Fedora、RHELでRPMFusionリポジトリを有効にする方法
RPM Fusionを有効にした後、次のコマンドを1つずつ実行して、Fedoraシステムにマルチメディアコーデックをインストールします。
$ sudo dnf install gstreamer1-plugins-{bad-\*,good-\*,base} gstreamer1-plugin-openh264 gstreamer1-libav --exclude=gstreamer1-plugins-bad-free-devel
上記のコマンドが機能しない場合は、代わりに次のコマンドを試してください。
$ sudo dnf install gstreamer1-plugins-{bad-*,good-*,base} gstreamer1-plugin-openh264 gstreamer1-libav --exclude=gstreamer1-plugins-bad-free-devel
$ sudo dnf install lame* --exclude=lame-devel
$ sudo dnf group upgrade --with-optional Multimedia
これらの3つのコマンドは、Fedoraシステムですべてのオーディオおよびビデオフォーマットを再生するためのほとんどすべてをインストールします。
マルチメディアプレーヤーのインストール
VLC、Celluloid、SMplayer、Plex-media-palyerなどの人気のあるメディアプレーヤーは、必要なすべてのコーデックを提供します。それらすべてをインストールする必要はありません。 1つか2つで十分です。これらのプレーヤーをインストールするためのコマンドを以下に示します。
$ sudo dnf install vlc
VLCは多くのLinuxディストリビューションにプリインストールされており、あらゆる種類のメディアファイルを再生するための標準的なメディアプレーヤーです。
SMplayerはMplayerのフロントエンドであり、VLCの最良の代替手段と見なされています。
$ sudo dnf install smplayer
より堅牢なマルチメディアエクスペリエンスが必要な場合は、Plexメディアプレーヤーをインストールしてください。
$ sudo dnf install plex-media-player
これにより、h264、h265、vp8、およびvp9コーデック(すべてハードウェアサポート付き)が提供されるだけでなく、av1(別名av01)がより効率的なコーデックになります。 AV1 Beta Launchプレイリストを使用して、ブラウザがこのコーデックをサポートしているかどうかをテストできます。
これらのプレーヤーの一部は、 flatpakとして入手できます。 アプリケーションも同様です。従来のパッケージマネージャーよりもflatpakを使用したい場合は、それらをインストールできます。ほとんどのLinuxディストリビューションは、すぐに使用できるフラットパックをサポートしています。
VLCフラットパックバージョンをインストールするには、次のコマンドを実行します:
$ flatpak install vlc
オプション-FFmpegをインストールします
FFmpeg は、あらゆるタイプのメディアファイルのエンコード、デコード、トランスコード、マルチプレクサ、デマルチプレクサ、記録、ストリーミング、フィルタリング、および再生に使用できる強力なマルチメディアフレームワークです。システムにFFmpegスイートをインストールすることで、必要なコーデックを入手できます。
- LinuxにFFmpegをインストールする方法
これがお役に立てば幸いです。
関連記事:
- FedoraSilverblueのChromiumとFirefoxでH264を有効にする
- OpenSUSEにマルチメディアコーデックをインストールする方法