ビデオ形式を素早く変換したり、長いクリップをトリミングしたり、録画に字幕を追加したりする必要がある状況では、適切なツールを見つけることが不可欠です。ビデオを効率的に編集および変換したいと考えているコンテンツ作成者や技術に精通したユーザーにとって、これらのツールはワークフローを大幅に合理化できます。そのようなツールの 1 つが FFmpeg です。これは、事実上あらゆるビデオとオーディオのデコード、エンコード、多重化解除、再生に使用されるオープンソースのマルチメディア フレームワークです。
このプログラムには、さまざまな形式のマルチメディアを処理するためのライブラリの膨大なコレクションが含まれています。これは主に、メディア ファイルを処理および変換するためのコマンド ライン ツールとして機能します。この記事では、FFmpeg をインストールし、そのさまざまな編集および変換機能を使用する方法について説明します。
この記事について
<オル>パート 1. Windows、Mac、Linux への FFmpeg のインストール
ビデオ編集に進む前に、まずこのツールを Windows、Mac、または Linux にインストールする方法を学ぶことが重要です。手順はオペレーティング システムによって若干異なるため、次のプラットフォーム固有の手順に従ってインストールを進めてください。
Windows への FFmpeg のインストール
Windows ユーザーの場合は、以下の手順を読んで、オペレーティング システムにこのコマンドライン ツールをインストールする方法を学習してください。
ステップ 1. まず、FFmpeg の公式 Web サイトにアクセスし、その「ダウンロード」ページに進みます。ここで、[Windows Builds From Gyan.dev] オプションを見つけてクリックして、FFmpeg の使用方法を学ぶ前にプロセスを開始します。
ステップ 2. 次に、提供されるオプションから目的のツールのバージョンを選択し、それをクリックしてダウンロードを開始します。
ステップ 3. ダウンロードが完了したら、任意の場所にフォルダーを解凍します。次に、「Bin」フォルダーのディレクトリをコピーして、PATH 環境変数に追加します。
ステップ 4. [システム プロパティ] メニューにアクセスし、[詳細設定] タブの下にある [環境変数] ボタンをクリックします。
ステップ 5. 次のウィンドウで、「システム変数」セクションにアクセスし、オプションをクリックします。次に、下部にある「編集」ボタンを見つけてクリックします。
ステップ 6. [環境変数の編集] ウィンドウで [新規] ボタンを押し、bin ディレクトリへのパスを貼り付け、[OK] をクリックして変更を保存します。
ステップ 7. コマンド プロンプトを開き、「FFmpeg」と入力して Enter キーを押し、ツールが正常にインストールされたかどうかを確認します。インストールが成功すると、FFmpeg のバージョン、ビルドの詳細、サポートされているコーデックと形式の概要が表示されます。
Mac に FFmpeg をインストールする方法
Windows で FFmpeg を使用する方法を学ぶ前に、Mac デバイスに FFmpeg をダウンロードしてインストールするためのガイドを見てみましょう。
- ステップ 1. まず、FFmpeg Web サイトのダウンロード ページにアクセスし、「macOS 64 ビット用の静的ビルド」というタイトルのセクションを見つけてクリックします。

- ステップ 2. 次のインターフェースで FFmpeg バージョンをクリックして、ダウンロード プロセスを開始します。

- ステップ 3. ダウンロードが完了したら、.7z アーカイブを開き、FFmpeg 実行可能ファイルを抽出します。その後、この実行可能ファイルを任意のディレクトリに移動できます。

- ステップ 4. 次のポップアップ ウィンドウで [開く] ボタンを押して、インストール プロセスを完了します。
ステップ 5. インストールが完了したら、ターミナルで「ffmpeg」プロンプトを実行して確認できます。
Linux への FFmpeg のインストール
Linux ユーザーにとって、FFmpeg をオペレーティング システムにインストールするのは非常にシンプルで簡単です。 FFmpeg の使用方法を知る前に、次に説明する手順に従って、インストール プロセスを実行する方法を確認してください。
- ステップ 1. ターミナルに「sudo apt update」プロンプトを入力して、パッケージ マネージャーを更新することから始めます。

- ステップ 2. アップデートが完了したら、同じ端末で「sudo apt install ffmpeg」コマンドを実行します。

- ステップ 3. インストールが成功したことを確認するには、ターミナルに「FFmpeg」と入力し、インストール ステータスを確認します。
パート 2. FFmpeg でのビデオの編集と変換
FFmpeg は、さまざまなビデオ編集および変更機能を提供する多用途ツールです。最も有名で重要なビデオ処理技術のいくつかと FFmpeg の方法については、以下のセクションで説明します。
プロセス 1:FFmpeg を使用して MP4 を MP3 に一括変換
FFmpeg を使用するとオーディオ トラックを抽出して MP3 を作成できるため、ビデオやメディア ファイルのバッチ変換を簡単に自動化できます。オンライン API とは異なり、FFmpeg ではコマンドライン インターフェイスを介した完全なローカル制御が可能で、カスタマイズされたバッチ変換ワークフローが可能になります。このコマンドライン ツールを使用して、複数のビデオ ファイルを同時にオーディオに変換する手順を以下に示します。
ステップ 1. まず、PC 上に Batch フォルダーを作成し、その中に 2 つのサブフォルダーを作成します。これらのフォルダーに「入力」および「出力」という名前を付け、変換するすべてのビデオを入力フォルダーに追加します。コマンドを実行する前に、ターミナルまたはコマンド プロンプトのメイン バッチ フォルダーに移動します。動画をバッチに変換するには、各動画を個別に処理するループを使用します。
ステップ 2. コマンド プロンプトで次のコマンドを実行して、FFmpeg Windows プロセスの使用方法を正常に実行します。
Windows の場合:
ffmpeg -i input.mp4 -ss start_time -tduration -c 出力.mp4 をコピー
Mac の場合:
input/*.mp4 内のファイルの場合; do ffmpeg -i "$file" -acodec mp3 "output/$(basename "$file" .mp4).mp3";完了
プロセス 2:FFmpeg を使用してビデオをトリミングする
このコマンドライン ツールは、ビデオを短くすることで、ビデオの不要な部分を削除できます。 FFmpeg のトリミング機能は、ビデオの開始時間とその長さを処理することによって機能します。ニーズや要件に応じて、HH:MM:SS などのさまざまな時刻形式を使用できます。ビデオのトリミングに使用できるプロンプトを見てみましょう。
Windows の場合:
ffmpeg -i input.mp4 -ss start_time -tduration -c 出力.mp4 をコピー
Mac の場合:
ffmpeg -ss 00:01:00 -to 00:01:30 -i input.mp4 -c:v copy -c:a copy Output_trimmed.mp4
FFmpeg の使用方法を学ぶには、start_time をビデオを開始する時刻 (HH:MM:SS 形式) に置き換えます。たとえば、1 分 30 秒でトリミングを開始したい場合は、開始時刻を -ss 00:01:30 または単に -ss 01:30 として指定し、時の部分を省略します。
次に、期間を指定します。たとえば、20 秒をトリミングしたい場合は、-t 20 を使用できます。
-c copy オプションは、ビデオとオーディオのストリームを直接コピーし、再エンコードをスキップします。これにより、プロセスが高速化され、元の品質が維持されます。
プロセス 3:FFmpeg を使用してビデオをトリミングする
FFmpeg でビデオをトリミングするには、保持する長方形の領域を指定して、ビデオ フレームの不要な部分を切り取ります。元のビデオに対するクロップ領域の幅、高さ、位置を定義することで、ビデオを簡単にクロップできます。次のセクションで、このビデオ編集ツールにクロップ コマンドを与える方法を学習します。
Windows および Mac の場合:
ffmpeg -i input.mp4 -filter:v "crop=w:h:x:y" Output.mp4
入力をファイル名に置き換え、要件に応じてトリミング パラメーター w (幅)、h (高さ)、x (x 座標のトリミング)、および y (y 座標のトリミング) を指定します。次に、output.mp4 を、切り取ったビデオを保存するフォルダーに変更します。
プロセス 4:FFmpeg を使用してビデオから音声を抽出する
FFmpeg は、そのプラットフォームを使用してビデオからオーディオを分離する 2 つのアプローチを提供します。 1 つ目は、既存のオーディオ コーデックをコピーするか、新しいコーデックを再エンコードすることです。以下のセクションで、FFmpeg を実行する両方のアプローチを検討してみましょう。
方法 1. 既存のオーディオ コーデックをコピーする
ビデオの音声がすでに適切な形式であり、エンコードが必要ない場合は、次のコマンド プロンプトを使用します。
ffmpeg -i input-video.mp4 -vn -acodec copy Output-audio.m4a
input-video をビデオ名に置き換え、output-audio を目的の出力オーディオ ファイル名に置き換えます。 acodec 関数は、元のオーディオ ストリームを変換せずにコピーします。
方法 2. 新しい形式に再エンコードする
この方法を使用すると、ビデオの元のオーディオ コーデック形式を希望の形式に変更できます。たとえば、ビデオのオーディオ コーデックが M4A であった場合、MP3 に変更できます。以下のコマンドを使用して、オーディオ コーデックを変更し、ビデオからオーディオを抽出します。
ffmpeg -i 入力.mp4 -vn 出力.mp3
入力の代わりにビデオ名を追加し、出力の代わりに希望のオーディオ名を追加します。
プロセス 5:FFmpeg を使用してビデオのサイズを変更する
FFmpeg の使用方法を疑問に思っている場合は、FFmpeg はビデオのサイズを変更するためにビデオ スケール フィルターを使用します。歪みを避けるためにアスペクト比を維持することで、正確な寸法を指定したり、比例的に拡大縮小したりすることができます。以下に、コマンド ラインを使用してビデオのサイズを変更するために使用できるプロンプトの一部を示します。
高さと幅によるサイズ変更
高さと幅を使用してビデオのサイズを変更するには、FFmpeg の後にコマンド ラインで次のプロンプトを実行します。
ffmpeg -i input.mp4 -vf "scale=1280:720" Output_resize.mp4
幅を計算してサイズ変更する
次のプロンプトは、幅に関するビデオのサイズを変更するのに役立ちます。
ffmpeg -i input.mp4 -vf "scale=1200:-1" Output_resize.mp4
高さを計算してサイズ変更する
ビデオの高さのみを変更するには、次のプロンプトで高さを指定します。
ffmpeg -i input.mp4 -vf "scale=-1:720" Output_resize.mp4
パーセンテージによるサイズ変更
次のプロンプトを使用して、ビデオのサイズをどれだけ増やすかを指定できます。
ffmpeg -i input.mp4 -vf "scale=iw*0.5:ih*0.5" Output_resize.mp4
プロセス 6:ビデオのスピードアップとスピードダウン
FFmpeg を使用すると、手動で編集せずにフレームレートを変更できるため、ビデオの再生速度を調整するのが非常に便利です。 FFmpeg は、ビデオの setpts フィルターとオーディオの「atempo」フィルターを使用して、ビデオを高速化または低速化できます。 FFmpeg の方法を学び、好みに応じてビデオの速度を調整するには、次のプロンプトを検討してください。
ビデオを 2 倍スピードアップ
ffmpeg -i input.mp4 -filter_complex "[0:v]setpts=0.5*PTS[v];[0:a]atempo=2.0[a]" -map "[v]" -map "[a]" Output_fast.mp4
ビデオを半分の速度に遅くします
ffmpeg -i input.mp4 -filter_complex "[0:v]setpts=2.0*PTS[v];[0:a]atempo=0.5[a]" -map "[v]" -map "[a]" Output_slow.mp4
プロセス 7:ビデオを GIF に変換する
基本的なビデオの変更に加えて、このコマンド ライン ツールを使用してビデオを短い連続 GIF に変換することもできます。以下に、FFmpeg インターフェース内で長いビデオから GIF を作成するために使用できる簡単なプロンプトを示します。
ffmpeg -i input.mp4 -vf "fps=10,scale=320:-1:flags=lanczos" -c:v gif anime.gif
プロセス 8:ビデオを圧縮する
ビデオ圧縮は、ビットレート、コーデック、解像度、フレーム レートなどのエンコード設定を最適化することでファイル サイズを削減します。 FFmpeg を使用すると、元の品質を維持しながらビットレートを制御し、効率的なコーデックを使用し、サイズを変更してビデオを圧縮できます。 Windows で FFmpeg を使用する方法を学習するために、コマンド ラインで次のコマンドを実行してビデオを特定のサイズに圧縮します。
ffmpeg -i input.mp4 -c:v libx264 -crf 25 -c:a aac -b:a 128k 圧縮.mp4
パート 3. ビデオを効率的に編集するための究極のツール
ビデオ編集体験を、加えられたすべての変更をリアルタイムでプレビューできる、より包括的なソリューションにしたい場合は、Wondershare Filmora を選択してください。このツールは、ビデオおよびオーディオ ファイルを簡単に編集するための完全な機能セットを提供します。好みに応じて、アスペクト比を調整したり、ファイルをトリムしたり、トリミングしたりできます。
このツールは、手動編集に加えて、編集プロセスの自動化に役立つ AI を活用した機能も多数提供します。ビデオを複数の形式でインポートしてマグネット タイムラインにインポートできるため、複数のクリップを効率的に整理できます。さらに、FFmpeg Mac の使い方がわからない人は、プラットフォームが提供するプレビュー ウィンドウ内で適用された変更をプレビューできます。

フィルムモーラ
⭐⭐⭐⭐⭐
最高の AI を活用したビデオ編集ソフトウェアおよびアプリ
Filmora でビデオを編集する方法に関するステップバイステップ ガイド
説明したように、このツールは、手作業なしで高品質のコンテンツを生成するためのさまざまな編集機能を提供します。以下に、この優れたツールを使用してビデオを編集する方法についてのステップバイステップのガイドを示します。
- ステップ 1. Filmora で新しいプロジェクトを作成して開始します。プロセスを開始するには、デバイスで Filmora を起動し、ホームページにある [新しいプロジェクト] タブを押します。次に、編集したいビデオをデバイスからインポートし、編集タイムラインにドラッグします。

- ステップ 2. 不要なセグメントをトリミングする:ビデオが正常にインポートされたら、ビデオ トラックの端を保持したいポイントまでドラッグします。中心からセグメントを削除するには、再生ヘッドをそのポイントに配置し、その上の「はさみ」アイコンを押します。次に、再生ヘッドを移動して同じプロセスを繰り返し、ビデオ部分を分離します。タイムラインの上部に移動し、「ビン」アイコンを押します。

- ステップ 3. インポートしたビデオをトリミングします。ビデオトラックを右クリックし、展開されたリストから「クロップとズーム」オプションを選択します。ビデオ プレビューの角をドラッグして領域を選択するか、提供されるオプションからアスペクト比を選択します。トリミングと FFmpeg の使用方法の学習が完了したら、[適用] ボタンを押します。

- ステップ 4. ビデオからオーディオを削除する:ビデオのオーディオを抽出するには、トラックを右クリックし、[オーディオを削除] オプションを押してビデオからオーディオを削除します。それが完了したら、音楽ライブラリや AI ミュージックなど、Filmora のさまざまな機能を使用して他のバックグラウンド スコアを適用できます。

- ステップ 5. 自動字幕の挿入:動画にダイアログがある場合、AI キャプション機能を使用して、ダイアログ全体にキャプションを効率的に生成できます。上部のツールバーから「タイトル」オプションに移動し、「AI キャプション」セクションを有効にするだけです。動画の言語を入力し、「生成」ボタンを押すと処理が実行されます。

- ステップ 6. 結果を確認してエクスポートします。キャプションが生成されたら、インターフェースの右上隅に移動して「エクスポート」ボタンを押します。

- ステップ 7. ビデオを圧縮して保存します。次のエクスポート ウィンドウで、[高度な圧縮] トグルを有効にし、ドロップダウン メニューを展開して圧縮レベルを選択します。次に、「エクスポート」ボタンをクリックして、結果をデバイスに正常に保存します。

編集されたビデオは次のとおりです。
結論
最後に、この記事ではFFmpeg をインストールする方法について説明しました。 さまざまなオペレーティング システム上で簡単に操作できます。この記事では、このコマンドライン ツールを使用してさまざまな編集タスクを実行する方法についての詳細なガイドも提供しました。ただし、コマンド ラインを超えた機能を提供する、より包括的なツールをお探しの場合は、Filmora が正しい選択です。