13,005
回編集
194行目: | 194行目: | ||
ninja -C . | ninja -C . | ||
ninja -C . install | ninja -C . install | ||
<br><br> | |||
== AV1 ビデオエンコーダ/デコーダ (SVT-AV1)のインストール == | |||
<code>git clone</code>コマンドを実行して、AV1 ビデオエンコーダ/デコーダ (SVT-AV1)のソースコードをダウンロードする。<br> | |||
git clone --depth 1 https://gitlab.com/AOMediaCodec/SVT-AV1.git | |||
cd SVT-AV1 | |||
<br> | |||
AV1 ビデオエンコーダ/デコーダ (SVT-AV1)をビルドおよびインストールする。<br> | |||
mkdrir build && cd build | |||
cmake -DCMAKE_INSTALL_PREFIX=<FFmpegのインストールディレクトリ> -DCMAKE_BUILD_TYPE=Release .. \ | |||
-DBUILD_DEC=OFF # デコーダを無効にする場合 | |||
make -j $(nproc) | |||
make install | |||
# または | |||
cmake -G Ninja -DCMAKE_INSTALL_PREFIX=<FFmpegのインストールディレクトリ> -DCMAKE_BUILD_TYPE=Release .. \ | |||
-DBUILD_DEC=OFF # デコーダを無効にする場合 | |||
ninja -C . | |||
ninja -C . install | |||
<br><br> | |||
== Lameのインストール == | |||
[https://sourceforge.net/projects/lame/files/lame/ LameのSourceForge]にアクセスして、ソースコードをダウンロードする。<br> | |||
ダウンロードしたファイルを解凍する。<br> | |||
tar xf lame-<バージョン>.tar.gz | |||
cd lame-<バージョン> | |||
<br> | |||
Lameをビルドおよびインストールする。<br> | |||
mkdrir build && cd build | |||
../configure --prefix=<FFmpegのインストールディレクトリ> --enable-mp3x --enable-mp3rtp --with-vorbis --enable-nasm | |||
make -j $(nproc) | |||
make install | |||
<br><br> | |||
== FFmpegのインストール == | |||
FFmpegの公式webサイトにアクセスして、ソースコードをダウンロードする。<br> | |||
* https://ffmpeg.org/download.html#get-sources | |||
* http://ffmpeg.org/releases/ | |||
<br> | |||
ダウンロードしたファイルを解凍する。<br> | |||
tar xf ffmpeg-<バージョン>.tar.xz | |||
cd ffmpeg-<バージョン> | |||
<br> | |||
または、<code>git clone</code>コマンドを実行して、ソースコードをダウンロードする。<br> | |||
git clone https://github.com/FFmpeg/FFmpeg.git | |||
cd FFmpeg | |||
<br> | |||
FFmpegをビルドおよびインストールする。<br> | |||
mkdir build && cd build | |||
../configure --prefix=<FFmpegのインストールディレクトリ> \ | |||
--enable-gpl \ | |||
--enable-gnutls \ | |||
--enable-libfreetype \ | |||
--enable-libass \ | |||
--enable-libmp3lame \ | |||
--enable-libx264 \ # H.264 | |||
--enable-libx265 \ # H.265/HEVC | |||
--enable-libvpx \ # VP8/VP9 ビデオエンコーダ/デコーダ | |||
--enable-nonfree \ | |||
--enable-libfdk-aac \ # AACオーディオエンコーダ | |||
--enable-libopus \ # Opus オーディオデコーダ / エンコーダ | |||
--enable-libdav1d \ # AV1デコーダ(libaomよりも高速) | |||
--enable-libaom \ # AV1 ビデオエンコーダ/デコーダ | |||
--enable-libsvtav1 \ | |||
--enable-libvorbis \ | |||
make -j $(nproc) | |||
make install | |||
<br><br> | <br><br> | ||
__FORCETOC__ | __FORCETOC__ | ||
[[カテゴリ:CentOS]][[カテゴリ:SUSE]] | [[カテゴリ:CentOS]][[カテゴリ:SUSE]] |