このチュートリアルでは、Ubuntuやその他のLinuxシステムにFFmpegをインストールするために必要な手順について説明します。
FFmpegパッケージについて
強力なコマンドラインツールです。Linux、Windows、macOS をサポートし、複数のアーキテクチャをサポートしています。C言語とアセンブリで書かれており、優れたパフォーマンスとクロスプラットフォームのユーティリティを提供します。
カーネル
FFmpegの中心はコマンドラインユーティリティです。これらのユーティリティは、コマンドラインで使用したり、任意のプログラミング言語から呼び出すことができます。例えば、シェルプログラムやPythonスクリプトなどから使用できます。
ffplay: 本パッケージに含まれるメディア再生用プレイヤー- ffprobe: メディア情報を表示するコマンドラインツール - txt, csv, xml, json 形式で出力可能
FFmpeg インストール
Ubuntuやその他のLinuxディストリビューションへのFFmpegのインストールは簡単です。ターミナルを開き、以下のコマンドを実行してインストールしてください。
Ubuntuと同様のディストリビューション
sudo apt install ffmpeg
Fedora
Fedora Linuxの場合、 FFmped追加する必要があります。Fedoraの公式レポジトリにはFFmpegパッケージはありません。
sudo dnf install https://..///--se-$(pm -E %fedora).noarch.rpm
sudo dnf install https://..///-ee-
sudo dnf install ffmpeg
アーチリナックス
pacman -S ffmpeg
インストールが完了したら、以下のコマンドを使用してインストールを確認できます。
ffmpeg --version
例:ffmpegの基本的な使い方
まず、簡単な例を挙げましょう。次の例を考えてみてください。これはmp4ファイルをmkvファイルに変換するだけです。
ffmpeg -i big_buck_bunny.mp4 big_buck_bunny.mkv
2.オーディオファイルを変換します
次に、同様のコマンドを使ってオーディオファイルを変換することができます。
ffmpeg -i sunny_day.ogg sunny_day.mp3
ffmpeg -i big_buck_bunny.mp4 -c:v libvpx -c:a libvorbis big_buck_bunny.webm
システムで利用可能なコーデック、エンコーダー、デコーダーを調べる方法は?
すべてのコーデックをリストアップ
利用可能なすべてのコーデックを一覧表示するには、次のコマンドを実行します:
ffmpeg -codecs
このコマンドは、利用可能なすべてのコーデックとその機能、デコードまたはエンコードをサポートしているかどうかなどを一覧表示します。さらに、それらは以下の表の位置に従って識別されます。
D..... = Decoding supported.E.... = Encoding supported..V... = Video codec..A... = Audio codec..S... = Subtitle codec...I.. = Intra frame-only codec....L. = Lossy compression.....S = Lossless compression
すべてのエンコーダを表示
以下のコマンドで全てのエンコーダーをリストアップします:
ffmpeg -encoders
すべてのデコーダをリストアップ
同様に、以下のコマンドでデコーダーのリストを取得できます:
ffmpeg -decoders
詳細情報
また、エンコーダーやデコーダーの詳細情報を得るには、引数 -h を使用します。
ffmpeg -h decoder=mp3
まとめ
FFmpegとそのコマンドの基本を学んでいただけたと思います。FFmpegについての詳細は ご覧ください。




