【初心者講座】FFmpegの使い方:動画結合・切り出し・ダウンロード・圧縮・分割・音声抽出・字幕/無音追加

動画と音声を記録・変換・再生するためのフリーソフトウェア「FFmpeg(エフエフエムペグ)」は、簡単便利・完全無料で使えることで大人気です。
Unix系オペレーティングシステム生まれるため、x86、ARM、PowerPC、MIPS、DEC Alpha、Blackfin、AVR32、SH-4、SPARC(その他各デスクトップPC向けにコンパイル可能)で利用できながら、機能(動画結合・切り出し・ダウンロード・圧縮・分割・動画変換・音声抽出・字幕/無音黒画面追加など)も非常に豊富で高く評価され、多くの日本人に愛用されています。
そのため「FFmpegの使い方を知りたい」という初心者も多いのではないでしょうか。
そこで今回は、初心者の方に向けFFmpegの使い方を徹底解説。
【期間限定】VideoProcの大感謝セール開催中! - 最大67%OFF
VideoProc Converter AIが1本あれば、AI高画質化(画像・動画)、編集、録画、ファイル変換、動画ダウンロード…これからのPC作業に必要なすべてが揃います。今回の【最大67%OFF】の大感謝セールは、あなたのPC作業の「タイパ(タイムパフォーマンス)」を劇的に向上させる、今年一番のチャンスです。
目次
FFmpegの使い方:Windows11にFFmpegをダウンロード・インストールする
【初心者講座】FFmpegの使い方:動画処理の裏ワザまとめ
- 1、FFmpegの使い方:動画結合
- 2、FFmpegの使い方:動画切り出し
- 3、FFmpegの使い方:動画ダウンロード(.m3u8ダウンロード)
- 4、FFmpegの使い方:動画圧縮(ビットレート変更)
- 5、FFmpegの使い方:動画分割
- 6、FFmpegの使い方:動画変換・音声抽出
- 7、FFmpegの使い方:字幕追加
- 8、FFmpegの使い方:無音追加
» FFmpegの評価・レビュー、エラーへの対策と代替ソフトの紹介
まとめ
FFmpegの使い方:Windows11にFFmpegをダウンロード・インストール
FFmpegは無料で利用することができますので、まずはダウンロードして、PCにインストールしてみましょう。
お使いのPCの動作環境によって方法が多少違いますので、ここではWindows11にFFmpegをダウンロード・インストールする手順を例として解説しますので参考になさってください。
- ❶、FFmpegのダウンロード先にアクセスして、緑色の「Download」ボタンをクリックして、画面左下部には「Get packages & executable files」OS選択画面が表示され、「Windows」アイコンをクリックして、「Windows EXE Files」から「Windows builds from gyan.dev」とクリックします。
- ❷、releaseの「https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-full.7z」リンクをクリックして、「ffmpeg-4.3.2-2021-02-27-full_build.7z」Zipファイルがダウンロードします。ダウンロードが完了したら、フォルダを開いて、ファイルをダブルクリックし、ファイルを解凍して保存します。
- ❸、Windows11でダウンロードしたFFmpegを使えるためには、環境変数にパスを通す必要があります。
- ア.WindowsキーとPauseキーを同時に押し、「システムのプロパティ」を開きます。
- イ.左ペインの「システムの詳細設定」をクリックして、「詳細設定」タブが開き、「環境変数」をクリックします。
- ウ.「Path」をクリックして選択したら「編集」をクリックして、「新規」ボタンをクリックします。
- エ.Cドライブの直下に配置したFFmpegの「bin」のフォルダまでのパス「C:\Users\PC\Downloads\ffmpeg-4.3.2-2021-02-27-full_build\bin」を入力します。
- オ.パスを入力した後、「OK」をクリックします。戻った画面でも「OK」をクリックしてください。これで環境変数の設定が完了。ダウンロードしたFFmpegがWindows11にインストールされたはずです。
- ❹、FFmpegがWindows11にインストールすることが成功か確認します。
- ア.WindowsキーとRキーを同時に押し、「cmd」を入力し、「OK」とクリックします。
- イ.「ffmpeg -version」と入力して、FFmpegの情報が出てきたら、FFmpegのインストールが成功。Windows11で使えます





「ffmpeg -version」はすべて半角で入力し、スペースのご入力も忘れないでください。
【初心者講座】FFmpegの使い方:動画処理の裏ワザまとめ
FFmpegをWindows11にインストールすることができたら、さっそくFFmpegを使って動画処理作業を始めたい初心者は多くいるんでしょう。
以下では、FFmpegを利用したことがない初心者のために「FFmpegの使い方:動画処理の裏ワザ」を徹底解説します。
1、FFmpegの使い方:動画結合
動画結合とは、手元の複数動画ファイルをつなぎ合わせて一つのムービーを作ることです。
以下では、FFmpegを活用して、複数の動画ファイルを一つに結合する方法を紹介していきます。
- ❶、結合したい動画ファイルがあるフォルダにテキストファイル(.txt)を新規作成します。
- ❷、テキストファイルを開いて、結合したい動画ファイルを下記のようにテキストファイルに記載します。
file 'ファイル名1'
file 'ファイル名2'
file 'ファイル名3'
file 'ファイル名4' - ❸、テキストファイルの名前は自由に付けます。ここでは、「filelist.txt」と名付けます。
- ❹、結合したい動画ファイルに保存するフォルダのアドレスバーに「cmd」と入力して、「Enter」キーを押します。コマンドプロンプトに下記のオプションで実行します。
ffmpeg -f concat -i filelist.txt -c copy output.mp4
又は
ffmpeg -safe 0 -f concat -i filelist.txt -c:v copy -c:a copy -map 0:v -map 0:a output.mp4




これで、FFmpegを使って複数ファイルを無劣化で結合しました。
FFmpegのコマンド一覧
オプション |
解説 |
|---|---|
-f concat |
結合する指示を出します |
-i filelist.txt |
インデックスファイルを指定 |
-c:v copy |
ビデオコーデックをコピーする(無劣化) |
-c:a copy |
オーディオコーデックをコピーする(無劣化) |
-map 0:v |
ビデオファイルが複数存在する場合は全てのものを同梱する |
-map 0:a |
オーディオファイルが複数存在する場合は、全てのものを同梱する |
2、FFmpegの使い方:動画切り出し
FFmpegは動画切り出し機能を持ち、秒数を指定して動画の一部を切り出せたり、時間単位で動画を切り出したり、動画から静止画として切り出すことができます。
以下では、FFmpegを使って、初心者でも簡単・無劣化で動画から好きな部分を切り出せます。
- ❶、切り出したい動画ファイルに保存するフォルダのアドレスバーに「cmd」と入力して、「Enter」キーを押します。
- ❷、コマンドプロンプトに下記のオプションで実行して、動画を切り出します。
- ア、秒数を指定して動画の一部を切り出す場合
- 例えば:30秒〜40秒間の動画を切り出すコマンドは下記の通りです。
ffmpeg -i input.mp4 -ss 00:00:30.0 -c copy -t 00:00:10.0 output.mp4- イ、指定時間ごとに動画を静止画として切り出す場合
- 例えば:30秒〜40秒間の動画を1秒あたり5枚の画像で抜き出すコマンドは下記の通りです。
ffmpeg -i input.mp4 -ss 00:00:30.0 -t 00:00:10.0 -r 5 -f image2 %04d.jpg



FFmpegのコマンド一覧
オプション |
解説 |
|---|---|
-i input.mp4 |
元ファイルを指定 |
-ss |
切り出しの開始時間を指定 |
-c copy |
ビデオコーデック・オーディオコーデックをコピーする(無劣化) |
-t |
切り出す秒数を指定 |
3、FFmpegの使い方:動画ダウンロード
FFmpegは動画ダウンロード機能があり、楽に動画配信サービスからお気に入りの動画を無料ダウンロードできます。例えば、ジャニーズネットオンライン、stream+イープラス、GYAO!、Twitch、Avgle、Tver、ストリーミング形式(HLS/m3u8)など。
だから、FFmpegを使って、ストリーミングライブ配信をサクサクと保存でき、オフライン環境で視聴できます。
- ❶、WindowsキーとRキーを同時に押し、「cmd」を入力して、OKとクリックします。コマンドプロンプトが起動されます。
- ❷、コマンドプロンプトに下記のオプションで実行します。
- 例えば:FFmpegでGyao動画をダウンロードするコマンドは下記の通りです。
ffmpeg -i “https://manifest.prod.boltdns.net/manifest/v1/hls/v4/clear/4235717419001/c03bbb95-3548-4b46-915e-cfc9bec67c69/f73f3ad5-6ee8-4270-b720-cc983f476906/10s/rendition.m3u8?fastly_token=NjA2ZGFhMGFfYTk3OWIzYWExZjg1NWU4Mzg5ZTk1ZWQ0ZGQ5ZjQxYTBjODQxNDJhYzNhZGMxZDg1YWJmMDdjMGZkYzU2MjM5ZQ%3D%3D” -c copy output.mp4- 裏技:Gyao動画のURLを取得する方法
a)、ダウンロードしたいGYAO動画ページへアクセスして、F12キーを押します。
b)、Networkをクリックして、検索欄でm3u8と入力します。
c)、下部では検索されたm3u8 URLが表示されます。この一番上のm3u8 URLをクリックして「Request URL」からm3u8 URLを取得します。



4、FFmpegの使い方:動画圧縮(ビットレート変更)
動画のファイルサイズが非常に大きく、SNSにアップロードできなく、お友達やご家族にシェアできないことがよくあります。初心者でも簡単に利用しながら、完全無料で動画ファイルの容量を圧縮できるソフトウェアってありますかとよく聞かれます。
そこで、FFmpegを活用し、ビットレート変更によって動画を圧縮する方法をご解説していきます。
FFmpegで動画を圧縮する前、フリーソフトmediainfoを使って、元の動画ファイルの詳細情報(ビットレート、フレームレート、解像度、コーデック、ビット深度など)を確認しておきます。
- ❶、圧縮したい動画ファイルを保存するフォルダを開いて、アドレスバーに「cmd」と入力して「Enter」キーを押します。
- ❷、コマンドプロンプトに下記のオプションで実行して、動画のビットレートが変更し、ファイルサイズが縮小されます。
- 例えば:ビットレートの最大値を指定して動画を圧縮するコマンドは下記の通りです。
ffmpeg -i input.mp4 -b:v 20k -bufsize 20k -maxrate 50k output.mp4


ビットレートが高い動画ほど、データ量が多く画質も綺麗です。だから、画質・音質劣化なしでFFmpegで動画を圧縮したい初心者は、適切なビットレートを設定するほか、動画の画面解像度やフレームレートなどもできる限り調整したり、動画から必要ない部分をカットしたり、動画を複数部分に分割したり、動画のコーデックを変換してみましょう。
FFmpegのコマンド一覧
オプション |
解説 |
|---|---|
-b:v |
ビデオのビットレートを指定 |
-bufsize |
レートコントロールのバッファサイズを指定 |
-maxrate |
最大ビットレートを指定 |
5、FFmpegの使い方:動画分割
長時間撮影した高画質動画なので、動画ファイルサイズが非常に大きく、スマホなどの端末で再生したくても、容量には制限があり、処理も重くて、動画を複数に分割して保存したい方は多いのではないでしょうか。
ここでは、初心者に向け、FFmpegを使って、無料で長尺動画データを複数に分割して保存する手順についてご紹介します。
- ❶、分割したい動画ファイルに保存するフォルダのアドレスバーに「cmd」と入力して、「Enter」キーを押します。
- ❷、コマンドプロンプトに下記のオプションで実行して、動画を複数に分割します。その前、動画の再生時間をあらかじめ確認しておきましょう。
- ア、長尺動画を指定秒間ごとに分割する場合
- 例えば:長尺動画を60秒間ごとに000.mp4/001.mp4/002.mp4/003.mp4…のように分割して保存するコマンドは下記の通りです。
ffmpeg -i input.mp4 -f segment -segment_time 60 -segment_format_options movflags=+faststart %03d.mp4- %03d.mp4は分割したファイルを3桁の数字で表示して出力することです。
- イ、指定分割時間になったら長尺動画を分割する場合
- 例えば:10秒/20秒/30秒/60秒/84秒間になったら長尺動画を000.mp4/001.mp4/002.mp4/003.mp4…のように6つ分割して保存するコマンドは下記の通りです。
ffmpeg -i input.mp4 -codec copy -map 0 -f segment -segment_times 10,20,30,60,84 %03d.mp4



FFmpegのコマンド一覧
オプション |
解説 |
|---|---|
-f |
出力形式をsegmentに指定する |
-segment_time |
分割単位時間を指定する |
movflags=+faststart |
エンコード後にメタデータを先頭に移動させる |
-f concat |
結合する指示を出します |
-codec copy |
ビデオコーデック・オーディオコーデックをコピーする(無劣化) |
-map |
出力ファイルへのストリームマッピングを指定 |
6、FFmpegの使い方:動画変換・音声抽出
FFmpegコマンドを活用して、フォーマット変換やコーデック変換を行えます。例えば、動画変換、動画を音声に変換(音声抽出)、動画/音声コーデック指定で変換など。
では、初心者向けに、FFmpegで動画変換を行いましょう。
- ❶、変換したい動画ファイルに保存するフォルダのアドレスバーに「cmd」と入力して、「Enter」キーを押します。
- ❷、コマンドプロンプトに下記のオプションで実行して、動画を変換できます。
- ア、コーデックをそのまま使用して動画を変換する場合
- 例えば:MP4形式の動画をAVI形式に変換するコマンドは下記の通りです。
ffmpeg -i input.mp4 output.avi- イ、コーデックをそのまま使用して動画を音声に変換(音声抽出)する場合
- 例えば:MP4形式の動画をAAC形式の音声に変換するコマンドは下記の通りです。
ffmpeg -i input.mp4 -vn -acodec copy output.aac- ウ、動画/音声コーデック指定で変換する場合
- 例えば:MP4形式の動画をAVI形式(H.264)に変換するコマンドは下記の通りです。
ffmpeg -i input.mp4 -vcodec h264 output.avi- 例えば:音声コーデックをAAC、音声コーデックのビットレートを192000と指定して変換するコマンドは下記の通りです。
ffmpeg -i input.mp4 -f mp3 -ab 100 -vn output.mp3





FFmpegのコマンド一覧
オプション |
解説 |
|---|---|
-vn |
映像無しで出力する |
-acodec copy |
オーディオコーデックをコピーする(無劣化) |
-vcodec |
映像コーデックを指定する |
-ab |
音声のビットレートを指定する |
7、FFmpegの使い方:字幕追加
FFmpegは字幕データ(.srt/.ssa/.ass)のフォーマットをサポートされています。
以下では、FFmpegを使ってMP4動画にASS字幕を焼き込む方法をご紹介します。
- ❶、字幕を追加したい動画ファイルに保存するフォルダのアドレスバーに「cmd」と入力して、「Enter」キーを押します。
- ❷、コマンドプロンプトに下記のオプションで実行して、動画に外部字幕を追加できます。
- 例えば:動画に外部字幕(.ass)を追加するコマンドは下記の通りです。
ffmpeg -i input.mp4 -vf subtitles=01.ass -y output.mp4


FFmpegのコマンド一覧
オプション |
解説 |
|---|---|
-vf |
エフェクトの内容を指定する |
subtitles= |
追加したい外部字幕ファイルを指定する |
-y |
出力時に既存の同名ファイルを警告無しに上書き |
8、FFmpegの使い方:無音追加
FFmpegを使って、動画に無音黒画面を挿入したり、動画にある音声ファイルを無音に差し替えたりすることができます。詳しくは下記の通りです。
- ❶、動画ファイルに保存するフォルダのアドレスバーに「cmd」と入力して、「Enter」キーを押します。
- ❷、コマンドプロンプトに下記のオプションで実行してください。
- ア、MP4動画の音声を無音に差し替える方法する場合
ffmpeg -f lavfi -i aevalsrc=0 out.mp3- イ、動画の頭に20秒間の無音黒画面を追加する方法する場合
ffmpeg -i input.mp4 -vf tpad=start_duration=10:color=black -af "adelay=30s:all=1" output.mp4- 頭に20秒間の無音黒画面を追加した動画を確認してみましょう。
- ウ、動画のお尻に20秒間の無音黒画面を追加する場合
ffmpeg -i input.mp4 -vf tpad=stop_duration=10:color=black -af "apad=pad_dur=30" output.mp4- お尻に20秒間の無音黒画面を追加した動画を確認してみましょう。






FFmpegのコマンド一覧
オプション |
解説 |
|---|---|
tpad=start_duration=秒数:color=black |
映像の最初に何秒間、真っ白な映像を挿入する |
tpad=stop_duration=秒数:color=black |
映像の最後に何秒間、真っ白な映像を挿入する |
adelay=秒数 |
音声の開始をduration秒だけ遅延させる |
aapad=pad_dur=秒数 |
音声の末尾をduration秒だけ遅延させる |
all=1 |
audioの全チャンネルを指定する |
color=black |
白画面を挿入する |
FFmpegの評価・レビュー、エラーへの対策と代替ソフトの紹介
FFmpegは、その専門性と権威性において今なお業界標準のオープンソースソフトウェアですが、ユーザーの経験(Experience)という観点では、扱いやすさに課題があります。
- メリット(FFmpegの強み)
- ✔ 極めて高機能:動画・音声の変換、編集、配信など、ほぼすべてのマルチメディア処理を網羅します。
- ✔ 高い自由度と自動化:コマンドライン操作ゆえに、処理を細かく制御でき、バッチ処理や自動化に適しています。
- ✔ 最先端技術の対応が早い:2025年リリースのバージョン8.0 "Huffman" では、Vulkanを利用したFFv1エンコーディングの高速化など、先進的な機能が追加されています。
- ✔ 無料で利用可能:完全に無料のオープンソースソフトウェアです。
- デメリット(UX上の課題)
- ✖ 学習コストが高い:コマンドライン操作に不慣れなユーザーには難易度が高く感じられます。
- ✖ GUIがない:視覚的な操作インターフェースはなく、すべてテキストベースのコマンドで操作します。
- ✖ セキュリティ報告を巡る課題:最近では、GoogleのAIがFFmpegの脆弱性を発見し、その修正を巡ってプロジェクトのボランティア維持の難しさが浮き彫りになりました。常に最新版を使用することを心がけましょう。
FFmpegの「学習コストが高い」「エラー対応が複雑」というデメリットを克服し、ユーザー体験(UX)と効率性を向上させるのが、代替ソフトの活用です。
特に、VideoProc Converter AIは、FFmpegの強力なコア技術をGUIで利用しつつ、現在のトレンドであるAI機能を統合している点が注目に値します。
代替ソフト:VideoProc Converter AIの魅力

VideoProc Converter AIは、その名前の通り、AI技術を統合することで、動画処理の専門性と使いやすさを両立させたソフトウェアです。
| 特徴 | FFmpegとの違いと魅力 |
| AI技術による画質強化 | AI超解像(Super Resolution)で、低画質の動画や古い動画を4K/8Kにアップスケールし、ディテールを復元できます。これはFFmpeg単体では実現が難しい、最新機能です。 |
| ハードウェアアクセラレーション | Intel、NVIDIA、AMDのGPUをフル活用し、FFmpegのコア技術を活かしつつも、超高速で動画変換・処理が可能です。処理時間の大幅短縮は、UX向上に直結します。 |
| 直感的で簡単なGUI | 複雑なコマンドを覚える必要がなく、数クリックでFFmpegと同等、あるいはそれ以上の高品質な変換が可能です。初心者でもすぐに使い始められる「経験」を提供します。 |
| エラーへの安定性と対策 | 変換エラーや起動エラーが発生しても、ソフトの再起動や公式サイトの日本語サポートで比較的容易に対処できます。FFmpegのような複雑な環境設定の必要が少なく、安定した動作が期待できます。 |
VideoProc Converter AIの最大の魅力は、AI技術と高速性能による時間短縮と結果の向上にあります。
このツールを活用することで、FFmpegの専門的な処理能力をより簡単に扱いながら、より高品質な結果を得ることが可能です。
まとめ
本記事では、FFmpegのダウンロードから環境構築(インストールやパス設定)方法、そして基本的な使い方、さらには遭遇しやすいエラーへの対処法について解説しました。
FFmpegは、環境設定が必要なものの、100%無料のオープンソースソフトウェアとして、非常に高度なメディアファイル処理をコマンドラインで実行できる点が最大の特徴です。技術的な要件が高い上級者、開発者、または処理の自動化を求めるユーザーにとって、比類なき柔軟性と効率性を提供する強力なツールです。
コマンドを正確に把握すれば、エンコード、フォーマット変換、ストリーム抽出など、細かな処理も迅速に行うことができます。
一方で、コマンド操作が難しく感じる方や、より手軽なGUI操作、あるいはAIを活用した最新機能を求める方には、VideoProc Converter AIのような直感的な代替ソフトも選択肢となります。
ご自身のスキルレベルと処理ニーズに合わせて、FFmpegの奥深い技術の世界、またはVideoProc Converter AIが提供する操作の容易さとAI強化機能の中から、最適なツールを選んで活用してみてください。この情報が、あなたの動画・音声処理の一助となれば幸いです。