CentOSにFFMPEGをインストールする
CentOSにFFMPEGをインストールする
FFMPEGは、オーディオやビデオファイルの変換、ビデオのリサイズ、字幕の追加など、さまざまなマルチメディア処理に使用される強力なツールです。このチュートリアルでは、CentOSにFFMPEGをインストールする手順を説明します。
前提条件
始める前に、以下のものを確認してください:
- CentOS 7が実行されているサーバー
- サーバーへのRootアクセス権限
ステップ1:システムの更新
まず、最新バージョンがインストールされていることを確認するために、システムパッケージを更新する必要があります。
sudo yum update -y
ステップ2:EPELリポジトリのインストール
FFMPEGはデフォルトのCentOSリポジトリでは利用できません。そのため、EPEL(Extra Packages for Enterprise Linux)リポジトリを有効にする必要があります。
sudo yum install epel-release -y
ステップ3:FFMPEGのインストール
EPELリポジトリを追加したので、次のコマンドを使用してFFMPEGをインストールできます:
sudo yum install ffmpeg ffmpeg-devel -y
ステップ4:インストールの確認
FFMPEGが正しくインストールされているかを確認するために、次のコマンドを実行します:
ffmpeg -version
以下のような出力が表示されるはずです:
ffmpeg version 4.3.1 Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-39)
configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --optflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' --enable-bzlib --disable-crystalhd --enable-fontconfig --enable-gnutls --enable-gpl --enable-ladspa --enable-libass --enable-libbluray --enable-libcdio --enable-libdc1394 --enable-libfdk-aac --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librsvg --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-nvenc --enable-omx --enable-shared --enable-version3
この出力によって、FFMPEGが正しくインストールされ、使用準備ができていることが確認されます。
結論
このチュートリアルでは、CentOSにFFMPEGをインストールする方法を説明しました。FFMPEGは多くのマルチメディア処理タスクに利用できる多目的なツールです。FFMPEGをインストールしたことで、CentOSサーバーでオーディオやビデオファイルの変換、リサイズ、操作を開始することができます。