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

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

FFmpegは、MPEG1オーディオおよびビデオ、MPEG4、h263、ac3、asf、 avi、real、mjpeg、およびflash。その中核となるのは、ビデオおよびオーディオファイルの処理用に設計されたコマンドラインffmpegツール自体です。 FFmpegは、さまざまなビルド環境、構成、およびマシンアーキテクチャの下で、Linux、macOS、Windows、BSD、Solarisなどで実行できるクロスプラットフォームアプリケーションです。 Linuxおよびオーディオ/ビデオダウンローダーやyoutube-dlなどのコンバーターで利用できるほとんどのメディアプレーヤーは、FFmpegが機能する必要があります。

このガイドでは、Rocky Linux / AlmaLinux8にFfmpegをインストールする方法を学びます。

目次

  1. サーバーが最新であることを確認してください
  2. RPMFusionリポジトリのインストール
  3. FFmpegをインストールする
  4. FFmpegの使用

1。システムが最新であることを確認してください

先に進む前に、サーバーが更新されていることを確認することをお勧めします。次のコマンドを使用して、サーバーパッケージを更新します。

sudo dnf -y update

2。 RPMFusionリポジトリをインストールする

ffmpegを提供するパッケージは、デフォルトのRockyLinuxリポジトリでは利用できません。 RPMFusionリポジトリにはFfmpegがあります。 RPM Fusionリポジトリは、FedoraおよびRedHatベースのディストリビューションで出荷されていないソフトウェアを提供するために作成されました。このリポジトリで利用可能なすべてのソフトウェアアプリケーションは、プリコンパイルされたRPMファイルとして提供されます。

RPM Fusionをインストールする前に、RockyLinuxでEPELを有効にする必要があります。 EPELは、EnterpriseLinux用の追加パッケージを提供するリポジトリです。次のコマンドを使用して、EPELリリースをインストールします。

sudo dnf -y install https://download.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo yum-config-manager --enable powertools

これで、RPMFusionをインストールできます。次のコマンドを使用して、無料および非無料のリポジトリを有効にします。

sudo dnf install --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm -y
sudo dnf install --nogpgcheck https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm -y

3。 FFmpegをインストールする

RPM Fusionリポジトリがインストールされたら、FFmpegをインストールできます。これらのコマンドを実行してffmpegをインストールします。プロセスにはいくつかの依存関係がインストールされます:

sudo dnf install -y ffmpeg

開発ライブラリをインストールすることもできます:

sudo dnf -y install ffmpeg-devel

インストールを確認します:

$ rpm -qi ffmpeg
Name        : ffmpeg
Version     : 4.2.5
Release     : 2.el8
Architecture: x86_64
Install Date: Fri 14 Jan 2022 02:57:02 PM UTC
Group       : Unspecified
Size        : 1932220
License     : GPLv2+
Signature   : RSA/SHA1, Fri 03 Dec 2021 05:39:21 PM UTC, Key ID 979f0c69158b3811
Source RPM  : ffmpeg-4.2.5-2.el8.src.rpm
Build Date  : Wed 01 Dec 2021 04:57:45 PM UTC
Build Host  : buildvm-07.virt.rpmfusion.net
Relocations : (not relocatable)
Packager    : RPM Fusion
Vendor      : RPM Fusion
URL         : http://ffmpeg.org/
Summary     : Digital VCR and streaming server
Description :
FFmpeg is a complete and free Internet live audio and video
broadcasting solution for Linux/Unix. It also includes a digital
VCR. It can encode in real time in many formats including MPEG1 audio
and video, MPEG4, h263, ac3, asf, avi, real, mjpeg, and flash.

インストールされているバージョンを確認することもできます

$ ffmpeg -version
ffmpeg version 4.2.5 Copyright (c) 2000-2021 the FFmpeg developers
built with gcc 8 (GCC)
...

4。 ffmpegの使用

FFmpegは多くの機能を実現するために使用できます。 ffmpegの使用法は、個々のプロジェクトと必要な出力によって異なります。簡単な使用例は、ビデオをオーディオに変換することです。つまり、ビデオからオーディオを抽出します。

ビデオからオーディオを抽出する:

ffmpeg -i video.mp4 -c:a libmp3lame -q:a 0 -map a output_file.mp3

上記の構文では、video.mp4は入力ビデオファイルであり、output_file.mp3は出力オーディオファイルです。 -mapタグはデフォルトのオーディオストリームを取り、字幕を除外します。c:aは使用するオーディオのコーデックを指定し、q:aはオーディオの可変ビットレートを定義します。

詳細については、FFmpegのドキュメントを確認してください。次のコマンドラインオプションを確認することもできます:

ffmpeg --help

それだ! RockyLinuxにffmpegをインストールする方法を学びました。


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

  2. Rocky Linux / Alma Linux /CentOS8にErlangをインストールする方法

  3. Rocky Linux / Alma Linux /CentOS8にFreeIPAクライアントをインストールする方法

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

  2. Rocky Linux / AlmaLinux8にZabbixエージェントをインストールする方法

  3. AlmaLinuxとRockyLinuxにPHP8をインストールする方法

  1. LinuxにFFmpegをインストールする方法

  2. RockyLinux8にPython3.9をインストールする方法

  3. RockyLinux8.4のインストール方法