FFmpegは確かに強力なビデオエンコーダー/デコーダーツールです¹。GUIを使用するのではなく、コマンドラインで動作します。コマンドラインは、[windows + r]をクリックして入力しcmd
、Enter キーを押すことで見つける黒いウィンドウです。これは「コマンドプロンプト」とも呼ばれます。セットアップしたら、これらのウィンドウの1つでffmpegコマンドを入力して使用します。
「インストール」して使用する基本的な手順は次のとおりです。
設置
- 行くffmpegのダウンロードサイトと最高のフィットあなたのコンピュータのスペックというzipファイルをダウンロードしてください。最新のユーザビリティのために、「静的」リンクと「夜間git」バージョンを選択します。
- コンピューターにフォルダーを作成して、zipファイルをアップパックします。このフォルダーが「インストール」フォルダーになります。私が選んだ
C:\Program Files\ffmpeg\
。これは通常のプログラムのように扱うため、良いアイデアです。zipファイルをこのフォルダーに解凍します。
- フォルダー
bin
にffmpeg.exe
は、保存場所というタイトルのフォルダーなど、他のフォルダーがいくつか含まれているはずです。まだ終わっていません。そのファイルをダブルクリックしても何も起こりません。これはコマンドラインプログラムであることに注意してください。で実行されcmd
ます。
- で使用できるよう
ffmpeg.exe
になる前にcmd
、それを見つけることができる場所をコンピューターに伝える必要があります。新しいシステムパスを追加する必要があります。最初に、このPC(Windows 10)またはコンピューター(Windows 7)を右クリックしてから、をクリックしますProperties > Advanced System Settings > Advanced tab > Environment Variables
。
- [環境変数]ウィンドウで、[変数]列の下の[パス]行をクリックし、[編集]をクリックします。
- 「環境変数の編集」ウィンドウは、Windows 10と7で異なります。Windows10では、「新規」をクリックしてから、先ほど作成したフォルダーのパスを貼り付けて
ffmpeg.exe
保存します。この例ではC:\Program Files\ffmpeg\bin\
、Windows 7では、すべての変数がセミコロンで区切られた単一の文字列にリストされています。文字列の末尾に移動し、セミコロン(;
)を入力して、パスに貼り付けます。
- 開いたばかりのすべてのウィンドウで[OK]をクリックします。
ffmpegが「インストール」されました。コマンドプロンプトは、ffmpegコマンドを認識し、それらを実行しようとします。
ffmpegの更新
ffmpegを更新するには、上記の手順1のダウンロードページに再度アクセスして、zipファイルをダウンロードします。ファイルを解凍し、手順2で作成したフォルダー内の古いファイルにコピーします。
ffmpegを使用する
ffmpegを使用するには、コマンドプロンプトウィンドウを開いてから、ffmpeg固有のコマンドを入力する必要があります。一般的なffmpegコマンドを次に示します。
ffmpeg -i video.mp4 -vn -ar 44100 -ac 1 -b:a 32k -f mp3 audio.mp3
このコマンドには4つの部分があります。
ffmpeg
-このコマンドは、ffmpegコマンドを実行することをcmdに伝えます。cmdは、最初にffmpeg.exe
インストールセクションのステップ6のフォルダーの1つを探します。見つかった場合、コマンドを実行しようとします。
-i video.mp4
-これは入力ファイルです。このファイルで作業を行う予定です。
-vn -ar 44100 -ac 1 -b:a 32k -f mp3
-これらは「引数」です。これらの文字は、やりたいことを正確に指定するミニコマンドのようなものです。この場合、入力ソースからmp3ファイルを作成するということです。
-vn
-ビデオストリームを除外する
-ar 44100
-オーディオの解像度をヘルツ単位で指定します。
-ac 1
-オーディオチャンネル、1のみ。これは事実上「モノを作る」ことです。
-b:a 32k
-オーディオビットレート、32 kbpsに設定。
-f mp3
-MP3変換への強制。このコマンドを使用しないと、ffmpegは、出力ファイル名で使用する拡張子に基づいて、必要なものを解釈しようとします。
audio.mp3
-これは出力ファイルです。
おそらく推測できるように、この短いコマンドはMP4ファイルからMP3オーディオファイルを作成します。
このコマンドを実行するには、これを試すMP4ファイルがあると仮定して、次の手順を実行します。
- Windowsキー+ rを押します。
- 入力して
cmd
入力します。
- 作業したいファイルがある場所へのパスを変更します。を入力し
cd [path]
ます。次のようになりcd C:\Users\name\Desktop\
ます。
- 次に、入力ファイルの名前を指定してffmpegコマンドを入力します。コマンドはいくつかのフィードバックとともに実行されます。完了すると、cmdが他のコマンドで使用できるようになります。
これは、ffmpegを使用する基本的な方法です。コマンドははるかに複雑になる可能性がありますが、それはプログラムが非常に強力だからです。ffmpegのドキュメントを使用して、すべてのコマンドを学習し、非常に強力なスクリプトを作成できます。その後、これらのスクリプトを.batファイルに保存すると、コマンド全体を毎回入力する代わりに、ファイルをダブルクリックするだけで済みます。たとえば、この回答には、フォルダー内のすべてのMP4からMP3を作成するスクリプトが含まれています。次に、ffmpegのパワーとcmdのパワーを組み合わせます。これは、山のようなファイルでプロ品質のビデオ/オーディオエンコーディングを行う必要がある場合に最適な場所です。
- 技術的な正確さであれば、ffmpeg自体はエンコーダーでもデコーダーでもありません。これは、ユーザーの好みに基づいて、さまざまなエンコーダー、デコーダー、マルチプレクサ、デマルチプレクサーでコンパイルできるプログラムです。これらのエンコーダーなどはすべて、ffmpegなしで使用できます。