GNU/Linux >> Linux の 問題 >  >> Rocky Linux

RockyLinux8にFFmpegをインストールして使用する方法

FFmpegは、マルチメディアファイルをトランスコードするための無料のオープンソースコマンドラインツールです。 FFmpegには、libavcodec、libavformat、libavutilなどのオーディオとビデオ用の共有ライブラリのセットが含まれています。 FFmpegを使用すると、さまざまなビデオ形式とオーディオ形式の間で変換したり、サンプルレートを設定したり、ビデオのサイズを変更したりできます。

このチュートリアルでは、RockyLinux8およびCentOS8にFFmpegをインストールするために必要な手順について説明します。

Rocky Linux 8 /CentOS8にFFmpegをインストールする

FFmpegは、デフォルトのRockyLinux8またはCentOS8リポジトリでは使用できません。ソースからFFmpegをビルドするか、Negativo17リポジトリのdnfを使用してインストールするかを選択できます。リポジトリNegativo17からdnfを使用してインストールする2番目のオプションを使用します

Rocky Linux8およびCentOS8にFFmpegをインストールするには、次の手順を実行します。

1)Negativo17リポジトリは、リポジトリEPELとPowerToolsに依存します。 rootまたはsudo権限を持つユーザーとして次のコマンドを実行し、必要なリポジトリを有効にします。

sudo dnf install epel-release 
sudo yum config-manager --set-enabled PowerTools 
sudo yum-config-manager --add-repo=https://negativo17.org/repos/epel-multimedia.repo

2)リポジトリが有効になったら、FFmpegをインストールします:

sudo dnf install ffmpeg

3)バージョンを確認してFFmpegのインストールを確認します:

ffmpeg -version 

この記事を書いている時点で、Negativo17リポジトリで利用可能なFFmpegの現在のバージョンは2.8.15です。 。 ffmpegバージョン4.4「rao」Copyright(c)2000-2021 GCC 8(GCC)で構築されたFFmpeg開発者…このコマンドはFFmpeg構成も表示します

Rocky Linux8およびCentOS8マシンにFFmpegがインストールされており、使用を開始できます。

RockyLinux8でFFmpegを使用した例

このセクションでは、ユーティリティffmpegの基本的な使用例をいくつか見ていきます。 。

基本変換

ffmpegを使用してオーディオファイルとビデオファイルを変換する場合、入力形式と出力形式を指定する必要はありません。入力ファイル形式は自動的に検出され、出力形式はファイル拡張子に基づいて推測されます。

ビデオファイルをmp4からwebmに変換します:

ffmpeg -i input.mp4 output.webm

オーディオファイルをmp3からoggに変換します:

ffmpeg -i input.mp3 output.ogg

コーデックの使用

ファイルを変換するときは、オプション-cを使用して使用するコーデックを指定できます。 。コーデックは、サポートされている各デコーダー/エンコーダーの名前または値copyにすることができます。 入力ストリームのみをコピーします。

libvpxビデオコーデックとlibvorbisオーディオコーデックを使用して、ビデオファイルをmp4からwebmに変換します。

ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm

オーディオファイルをmp3からlibopusコーデックでエンコードされたoggに変換します。

ffmpeg -i input.mp3 -c:a libopus output.ogg

結論

Rocky Linux8またはCentOS8にFFmpegを正常にインストールしました。これで公式のFFmpegドキュメントのページにアクセスし、FFmpegを使用してビデオおよびオーディオファイルを変換する方法を学ぶことができます。


Rocky Linux
  1. Rocky Linux / Alma Linux /Centos8にPodmanをインストールして使用する方法

  2. Rocky Linux / AlmaLinux8にFFmpegをインストールする方法

  3. RockyLinux8にElasticsearchをインストールして設定する方法

  1. DockerとDockerをインストールする方法-RockyLinux8で作成する

  2. RockyLinux8にHAProxyをインストールして設定する方法

  3. RockyLinuxにPostgreSQL13をインストールして使用する方法

  1. RockyLinux8にMongoDBをインストールして使用する方法

  2. RockyLinux8にpgAdmin4をインストールして使用する方法

  3. RockyLinux8でPodmanをインストールして使用してコンテナを実行する方法