FFmpegとは?

FFmpegは、多くの動画ソフトウェアを支える無料のコマンドラインプログラムです。ほぼあらゆる音声、動画、画像ファイルを変換、カット、サイズ変更、フィルタリングでき、ffmpeg -i clip.mp4 clip.mp3のように、一連の処理を1行で実行できます。ガイドやフォーラムの回答にはFFmpegのコマンドがよく掲載されていますが、実行するには通常、FFmpegをインストールしてターミナルを開く必要があります。このツールなら、ブラウザー上で実行できます。

ツールの説明

1つ以上のメディアファイルを選び、「コマンド例」を選択するか、FFmpegコマンド欄に独自のコマンドを貼り付けてください。MP4への変換、クリップのカット、GIFの作成など、14種類の例では最初のファイル名が使用されます。先頭のffmpegは省略可能です。また、引用符、バックスラッシュによるエスケープ、バックスラッシュで終わる行も、shellと同じように使用できます。

-iの後には、-i clip.mp4のようにファイル名を指定してください。ファイルは/inputsフォルダーにあるため、それ以外の場所を指定するときは、subtitles=/inputs/subs.srtのようにフルパスを使用してください。

「コマンドを実行」をクリックすると、進行状況バーとFFmpegのログが表示されます。「キャンセル」をクリックすると実行を停止します。コマンドが書き出したファイルはすべて「出力ファイル」の下に表示されます。動画、音声、画像のプレビューを確認でき、個別またはまとめてZIPとしてダウンロードできます。

実行環境

FFmpegはこのサイトから読み込まれ、WebAssembly(ffmpeg.wasm)としてブラウザー上で動作します。初回の実行時には約30 MBのデータがダウンロードされます。ファイルはお使いのデバイスから読み込まれ、アップロードされることはありません。結果はダウンロードするまでブラウザーのメモリ内に保持されます。

シングルスレッド版のため、コンピューターにインストールしたFFmpegよりも処理速度が遅くなります。実行できるFFmpegコマンドは1つだけなので、パイプ、&&、ワイルドカード、変数などのshell機能は使用できません。

使用例

コマンド例 clip.mp4に対するコマンド
0:05から10秒間を切り出す ffmpeg -ss 00:00:05 -i clip.mp4 -t 10 -c copy clip-trimmed.mp4
音声をMP3として抽出する ffmpeg -i clip.mp4 -vn -c:a libmp3lame -q:a 2 clip.mp3
フレームをJPGとして保存する ffmpeg -ss 00:00:01 -i clip.mp4 -frames:v 1 clip.jpg

特長

  • 14種類の例を参考に、独自のFFmpegコマンドを実行できます
  • コマンドが書き出したすべてのファイルをプレビューしてダウンロードできます
  • ファイルがブラウザーの外部に送信されることはありません