[その他]FFmpeg のインストール
公開日:2025-12-15
更新日:2025-12-15
更新日:2025-12-15
1. 概要
Windows版の FFmpeg をインストールします。
FFmpeg は、ファイルのフォーマットの変換(wav から mp3、mp4 から mp3)や、動画のトリミング、結合、分割など、様々な編集を行うことができます。
個人的には、スマホで録音した音声の変換や、撮影した動画のファイルサイズを小さくする際によく使っています。
FFmpeg は、ファイルのフォーマットの変換(wav から mp3、mp4 から mp3)や、動画のトリミング、結合、分割など、様々な編集を行うことができます。
個人的には、スマホで録音した音声の変換や、撮影した動画のファイルサイズを小さくする際によく使っています。
2. インストール
「FFmpeg の公式」にアクセスします。
左側の Download をクリックして、青い Windows の四角にマウスを合わせると、
「Windows builds from gyan.dev」と表示されます。
これをクリックすると「Gyan氏の非公式の配布サイト」に移動します。
「ffmpeg-git-essentials.7z」と「ffmpeg-git-full.7z」があり、
前者は必要最低限のもので、後者はフル版です。
フル版をクリックしたところ、ffmpeg-2025-12-10-git-4f947880bd-full_build.7z がダウンロードされました。
ファイルを解凍すると、binフォルダ配下に ffmpeg.exe があります。
これでインストールは完了です。
ffmpeg を使う時は、
・bin にパスに通す
・カレントディレクトリを bin にする
・ffmpeg.exe をフルパスで指定する
・ffmpeg.exe を必要な使う場所にファイルをコピーする
などをして、使用してください。
また、一緒に入っている ffplay.exe は、動画や音声ファイルをドロップすると、再生されます。
ffprobe.exe は、動画や音声ファイルから、様々な情報を取得することができます。
左側の Download をクリックして、青い Windows の四角にマウスを合わせると、
「Windows builds from gyan.dev」と表示されます。
これをクリックすると「Gyan氏の非公式の配布サイト」に移動します。
「ffmpeg-git-essentials.7z」と「ffmpeg-git-full.7z」があり、
前者は必要最低限のもので、後者はフル版です。
フル版をクリックしたところ、ffmpeg-2025-12-10-git-4f947880bd-full_build.7z がダウンロードされました。
ファイルを解凍すると、binフォルダ配下に ffmpeg.exe があります。
これでインストールは完了です。
ffmpeg を使う時は、
・bin にパスに通す
・カレントディレクトリを bin にする
・ffmpeg.exe をフルパスで指定する
・ffmpeg.exe を必要な使う場所にファイルをコピーする
などをして、使用してください。
また、一緒に入っている ffplay.exe は、動画や音声ファイルをドロップすると、再生されます。
ffprobe.exe は、動画や音声ファイルから、様々な情報を取得することができます。
3. 使用例
3.1 フォーマットの変換
wav を mp3 に変換
動画から音声だけ抽出
avi を mp4 に変換
コマンド
ffmpeg -i test.wav test.mp3
動画から音声だけ抽出
コマンド
ffmpeg -i test.mp4 test.mp3
avi を mp4 に変換
コマンド
ffmpeg -i test.avi test.mp43.2 動画のファイルサイズを小さくする
動画を低画質にしてファイルサイズを小さくする。
動画の幅を640pxにする。高さを -1 にしているため、アスペクト比が維持されます。
動画の高さを640pxにする。幅を -1 にしているため、アスペクト比が維持されます。
動画を低画質にして、幅を640pxにする。
コマンド
ffmpeg -i test.mp4 -crf 25 test_低画質.mp4
-crf の後ろの数値を大きくすると、さらに低画質になってファイルサイズが小さくなります。動画の幅を640pxにする。高さを -1 にしているため、アスペクト比が維持されます。
コマンド
ffmpeg -i test.mp4 -vf scale=640:-1 test_幅640px.mp4
動画の高さを640pxにする。幅を -1 にしているため、アスペクト比が維持されます。
コマンド
ffmpeg -i test.mp4 -vf scale=-1:640 test_高さ640px.mp4
動画を低画質にして、幅を640pxにする。
コマンド
ffmpeg -i test.mp4 -crf 25 -vf scale=640:-1 test_低画質_幅640px.mp43.3 画像の縮小
幅と高さを 1/4 にして、ファイルサイズを小さくします。
高さを -1 にしているため、アスペクト比が維持されて、高さも 1/4 になります。
次のようにして、縮小後の幅を指定することもできます。
コマンド
ffmpeg -i test.jpg -vf scale=iw*0.25:-1 test_s.jpg
iw は入力された画像の幅です(高さは ih)。それに対して 0.25 をかけて、1/4 にします。高さを -1 にしているため、アスペクト比が維持されて、高さも 1/4 になります。
次のようにして、縮小後の幅を指定することもできます。
コマンド
ffmpeg -i test.jpg -vf scale=640:-1 test_幅640px.jpg
