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

FFmpegは、オーディオ、ビデオ、ビデオストリーム、およびその他のマルチメディアファイルを操作するために使用されるオープンソースアプリケーションです。 ffmpegを使用して、ビデオファイルの変換、オーディオの抽出、ファイルサイズの縮小、ファイルタイプの変換を行うことができます。 ffmpegを使用して、 rtmpプロトコルを介して公開されたビデオファイルからビデオストリームを作成することもできます。

このチュートリアルは、Debian 10Linuxシステムにffmpegをインストールするのに役立ちます。

Debian10にFFmpegをインストールする

この記事を書いている時点で、FFmpeg4.1.6はデフォルトのaptリポジトリで利用できます。 aptコマンドラインユーティリティを使用して、Debian 10Linuxシステムにffmpegをインストールできます。

sudo apt update 
sudo apt install ffmpeg

次に、Debianシステムにインストールされているffmpegのバージョンを確認します。

ffmpeg -version

出力:

ffmpeg version 4.1.6-1~deb10u1 Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 8 (Debian 8.3.0-6)

FFmpegでの作業

ffmpegコマンドラインインターフェースは、それを操作するための多数のオプションを提供します。以下は、ffmpegで使用される基本的なコマンドラインオプションのリストです。

FFmpegコマンドの例

ffmpeg -version:

    • バージョンを表示

ffmpeg -formats:

    • 利用可能なフォーマットを表示する

ffmpeg -codecs:

    • 利用可能なコーデックを表示する

ffmpeg -decoders:

    • 利用可能なデコーダーを表示する

ffmpeg -encoders:

    • 利用可能なエンコーダーを表示する

ffmpeg -bsfs:

    • 利用可能なビットストリームフィルターを表示する

ffmpeg -protocols:

    • 利用可能なプロトコルを表示する

ffmpeg -filters:

    • 利用可能なフィルターを表示する

ffmpeg -pix_fmts:

    • 利用可能なピクセルフォーマットを表示する

ffmpeg -layouts:

    • 標準のチャネルレイアウトを表示する

ffmpeg -sample_fmts:

    利用可能なオーディオサンプルフォーマットを表示する

基本的なコマンドラインの例として、以下のコマンドは.movファイルのサイズを縮小します。

.movファイルサイズを減らす:

ffmpeg -i input.mov -c:v libx264 -c:a copy -crf 20 output.mov

ffmpegコマンドラインを使用してファイル形式を変換することもできます。以下のコマンド例は、.movファイルを.mp4ビデオ形式に変更します。

.movを.mp4に変換する

ffmpeg -i input.mov -vcodec copy -acodec aac -strict experimental -ab 128k output.mp4

結論

このチュートリアルでは、debian 10Linuxシステムにffmpegをインストールする方法について説明します。 Linuxシステムでのffmpegの使用について詳しくは、公式ドキュメントページにアクセスすることもできます。

Source