ビデオ会議・配信 / Open Source

FFmpeg

Adobe Media Encoder のオープンソース代替。 Adobe Media Encoderの代わりに使える、動画と音声の変換のコマンド。ほぼすべての形式を扱え、多くの動画のソフトが内部で使っている基盤。

GitHubはミラーです このツールのGitHubのリポジトリは、別の場所で行われている開発のミラー(複製)です(リポジトリの記載)。開発の場:「code.ffmpeg.org/FFmpeg/FFmpeg」。ミラーの設定を採点する OpenSSF Scorecard や、ミラーには無い Releases・SECURITY.md・Dependabot・アドバイザリは、実際の開発の状況を表さないため、「未確認」と表示しています。実際の状況は、開発の場で確認してください(2026-11-03確認)。

ライセンス
LGPL-2.1弱いコピーレフト
日本語
未確認
Docker
未確認
最終更新
今日 直近90日以内に更新あり
GitHubのスター
6.7万同じカテゴリで2位/18件
掲載ツール全体の上位10%
直近32日間で+1,927
OpenSSF Scorecard
対象外(GitHubはミラー)OpenSSF Scorecard の評価なし

FFmpegが向いている使い方

FFmpegを選ぶ前に(掲載データからの要約)

取得日:2026/11/09

データから分かる強み

  • 直近30日以内に更新がある(開発が活発)根拠:最終コミット 2026/11/8
  • OSI承認のライセンス(LGPL-2.1)で、商用でも条件が少ない根拠:ライセンス表記
  • 人気ランキングで上位4%根拠:Stars・Forks・Contributors
  • 直近の成長が速い(急成長ランキングで上位4%)根拠:Star数の実測(7日・30日)

確認しておきたい点・向かない条件

  • セキュリティ評価(OpenSSF Scorecard)は対象外(GitHubがミラーのため)。安全の証拠にも、危険の証拠にもならない根拠:ミラーの点数は採用しない
  • 日本語の画面・ドキュメントは未確認(「無い」という意味ではない)根拠:日本語対応の確認結果なし
導入・運用
導入・運用の難易度:未評価難易度の評価は、診断データのある5つのSaaSの代替のみ。公式の導入手順を確認してください
保守・更新
最終コミット:0日前
人気・成長
人気:ランキング対象391件中13位(Stars・Forks・Contributors)成長:361件中11位(直近7日・30日の実測)計算の根拠を見る →
公式の情報
公式サイト機能・料金・最新の情報GitHubのREADME導入手順・ドキュメントへの入口リリース一覧最新の版と変更点

掲載データ(GitHubの公開情報・OpenSSF Scorecard・OSSALTの記録)から自動で作っています。値が無い項目は、強みにも弱みにもせず「未確認」と示しています。導入前に、公式の最新の情報を確認してください。

FFmpegとは

未検証この解説は、公式資料との照合を記録していません。導入前に、公式の情報でご確認ください。

検証状態の意味
  • 公式資料確認済み公式のドキュメント・README・公式サイトと照らして確認した(照合日と出典を記録)
  • 実機検証済み実際に動かして確認した(確認した内容と日付を記録)
  • 要再確認以前に確認したが、時間がたっている・内容が変わった可能性があり、再確認が必要
  • 未検証照合の記録がない。導入前に公式の情報で確認する

FFmpeg(エフエフエムペグ)は、動画や音声を変換したり、加工したりするための、コマンドで使うツールです。公式のREADMEは、音声、動画、字幕、関連するメタデータを処理するためのライブラリとツールの集まり、と説明しています。形式の変換、一部の切り出し、結合、音声の取り出し、画面の大きさの変更など、ほとんどの処理ができます。多くの動画関連のソフトが、内部でFFmpegを使っています。

できること

  • 形式の変換:MP4、MOV、MP3など、さまざまな形式の間で変換できます。
  • 切り出しと結合:動画の一部を切り取ったり、複数の動画をつなげたりできます。
  • 音声の抽出:動画から、音声だけを取り出せます。
  • サイズやフレームレートの変更:大きさを小さくして、ファイルを軽くできます。
  • 画像を取り出す:動画の指定の時間から、1枚の画像を保存できます。
  • フィルターで加工する:映像や音声を、つないだフィルターで加工できます(libavfilter)。

含まれるツール

公式のREADMEによると、次のものが含まれます。

  • ffmpeg:変換や加工、配信を行う、コマンドの道具箱です。
  • ffprobe:ファイルの中身(形式や長さなど)を調べる分析のツールです。
  • ffplay:簡素な再生ソフトです。
  • 仕組みの中心は、ライブラリ(libavcodec=コーデック、libavformat=コンテナと配信、libavfilter=フィルターなど)です。アプリに組み込むことも想定されています。

HandBrakeとの違い

HandBrakeは、画面で操作できる、動画の変換に絞ったソフトです。FFmpegは、画面はありませんが、変換以外の処理も含めて、自動化できます。一回の変換を手軽にしたいならHandBrake、多くのファイルをまとめて処理したいならFFmpeg、が目安です。比較は「FFmpegとHandBrakeの違い」を参照してください。動画を劣化させずに切り取るだけなら、LosslessCutも便利です。

向いている人・向かない人

  • 向いている:同じ処理を、たくさんのファイルに繰り返したい人。ほかのプログラムやスクリプトから、動画の処理を呼び出したい人。
  • 向かない:画面で、見ながら操作したい人。コマンドの入力に慣れておらず、覚える時間を取れない人。

入手のしかた

  • 公式が配布しているのはソースコードだけです。 公式の「Download」のページは、すぐ使える形のものは、リンク先の外部の提供元から入手するよう案内しています。
  • Linuxは、DebianやUbuntuなどの公式パッケージ、Windows・macOS向けは外部の提供元のビルドが案内されています。
  • ビルドごとに、組み込まれている機能やライセンスが違います。 どこから入手したか、どの構成かを確認してから使いましょう。

基本のコマンド(公式Wikiの例から)

  • 指定の時間から1枚の画像を取り出す:ffmpeg -ss 00:23:00 -i 入力.mkv -frames:v 1 出力.jpg。-ss を -i の前に置くと、キーフレームを使うため高速です。
  • 一部を切り出す:-ss で開始、-to で終わり、または -t で長さを指定します。-c copy を付けると再エンコードしないため速いですが、公式は、キーフレームの位置でしか分けられない場合があり、正確でないことがあると説明しています。
  • H.264で変換する:ffmpeg -i 入力 -c:v libx264 -preset slow -crf 22 -c:a copy 出力.mkv。-crf は画質の指標で、公式は「0〜51、既定は23、小さいほど高画質、17〜28が目安」と説明しています。値が6増えると、ファイルの大きさはおよそ半分になります。-preset は遅いほど圧縮効率が良くなります。
  • 設定の試し方:全体を変換する前に、一部だけを変換して、仕上がりを確かめることが勧められています。

つまずきやすい点

  • -ss を置く位置で、速さと正確さが変わります。 -i の前は高速、後ろは正確ですが、遅くなる場合があります。
  • -c copy での切り出しは、ずれることがあります。 厳密な位置が必要なら、再エンコードを使います。
  • libx264 が使えない構成のFFmpegがあります。 H.264のエンコードには、--enable-libx264 でビルドされている必要があります。
  • 覚えるオプションが多いので、最初は上の基本のコマンドから試しましょう。

注意点

  • ライセンスは、ビルドの構成で変わります。 公式のLICENSEによると、多くのファイルはLGPL v2.1以降です。一部の任意の機能はGPL v2以降で、--enable-gpl を付けてビルドすると、FFmpeg全体がGPLになります。FFmpegは、商用などの別のライセンスでは提供されません。
  • 製品に組み込んで配布する場合、条件の確認が必要です。 公式の「License Compliance Checklist」には、--enable-gpl と --enable-nonfree を付けずにビルドする、動的にリンクする、ソースコードを提供する、表示を入れる、などが並んでいます。libx264はGPLのため、LGPLで守る場合は使えません。
  • 動画の形式(コーデック)には、特許のあるものがあります。 公式のFAQも、特許の扱いは国や地域によって異なると説明し、FFmpegの全体を商用の製品に組み込むと問題になることがあると注意しています。商用のサービスで使う場合は、利用する形式の条件を、専門家に確認してください。
  • ライセンスの条件が特に問題になるのは、FFmpegを組み込んだものを、ほかの人へ配布する場合です。自分のパソコンでの変換の利用でも、対象の形式の特許の扱いは、国や地域によって異なります。

出典と確認の範囲

2026年10月25日に、公式のREADMEとLICENSE、公式サイトの「Download」「Legal」、公式Wikiの「Seeking」「Encode/H.264」を確認して書いています。変換の速さや画質は検証していません。コマンドのオプションは版によって変わることがあるため、手元の版の ffmpeg -h や、公式のドキュメントで確認してください。

解説の最終更新:2026/10/25。機能や提供条件は変わることがあるため、導入前に公式の情報をご確認ください。

健全度スコア

健全度

GitHub 公開情報
25,762
  • スター × 0.2566,768
  • フォーク × 0.514,545
  • コントリビュータ × 0.52,817
  • ウォッチャー × 0.251,554
  • 更新の新しさ − 日数 × 0.5今日
健全度スコアの説明

スター・フォーク・コントリビュータ・ウォッチャー・更新の新しさの5項目から算出した、プロジェクトの勢いの目安です。上から5つの目盛りが、その5項目を表します。 スターなどの数値はGitHubの公開情報、更新日は最終コミット日をもとにしています。減点は最終コミットから90日で頭打ち(最大 −45点)になります。数値が大きいほど活発ですが、規模の大きいプロジェクトほど有利になる指標です。

スコアの読み方と目安は選び方のページに、スターやフォークなど各数字の意味はGitHubの見方にまとめています。

スペック

ライセンス
LGPL-2.1
主な言語
C
最終コミット
2026/11/09今日
公開開始
2011/04/14
Docker対応
未確認
画面の日本語化
未確認
日本語ドキュメント
未確認

ライセンス表記は「LGPL-2.1」。最終コミット2026/11/09時点の情報です。

OSI承認のオープンソース分類:弱いコピーレフト(同じ種類のツール一覧)

FFmpegのLICENSE.mdによると、大半のファイルが LGPL v2.1以降(一部はMIT/BSD系)で、全体として LGPL v2.1以降が適用されます。一部の任意の部品は GPL v2以降で、configure に --enable-gpl を指定して有効にすると、全体が GPL v2以降になります(公式のLICENSE.mdと ffmpeg.org/legal.html、2026-11-03確認)。 出典:OSSALTがリポジトリのLICENSEファイルを確認して設定。

FFmpegについてよくある質問

FFmpegは日本語で使えますか?
当サイトでは、画面の日本語翻訳や日本語のドキュメントを確認できていません。翻訳を別の場所で管理している場合もあるため、日本語に対応していないとは限りません。導入前に実際の画面で確かめてください。
FFmpegはDockerで動かせますか?
当サイトでは、Dockerでの導入方法を確認できていません。別の方法で導入するツールや、Dockerの案内を別の場所に置いているツールもあるため、公式のドキュメントで確認してください。
FFmpegは無料で使えますか? 業務で使ってもよいですか?
ライセンスはLGPL-2.1(弱いコピーレフト)です。「弱いコピーレフト」のライセンスで、社内の業務で使うことは認められています。このツール自体のファイルを改変して配布する場合は、その部分のソースコードを公開する条件があります。自分のサーバーで動かす場合も、サーバー代と、アップデートやバックアップなどの運用の手間がかかります。また、一部の機能を有料版だけで提供しているツールもあります。
FFmpegの開発は続いていますか?
最後の更新は今日です。GitHubのスターは、直近32日間で1,927増えています。
FFmpegのセキュリティの評価は?
OpenSSF Scorecard の評価はまだありません(評価がないことは、安全・危険のどちらも意味しません)。導入後は、セキュリティの更新を確実に適用してください。
Adobe Media Encoderの代わりになる、FFmpeg以外のツールは?
当サイトでは、HandBrakeも掲載しています。下の比較表で、ライセンスや更新状況を見比べられます。

回答は掲載データ(GitHubの公開情報と、リポジトリの自動調査)から作成しています(2026/11/09時点)。

公式の説明(英語)

Mirror of https://git.ffmpeg.org/ffmpeg.git. Contribute to FFmpeg/FFmpeg development by creating an account on GitHub.

トピック

audiocffmpegffthevchlsmatroskamp4mpegmultimediartmprtspstreamingvideo

Adobe Media Encoder の代替候補を比較

候補ツールの比較表
ツール主な代替対象スターライセンスDocker対応健全度セキュリティ
FFmpegAdobe Media Encoder6.7万LGPL-2.1未確認25,762Scorecard対象外
HandBrakeAdobe Media Encoder2.5万GPL-2.0未確認7,261Scorecard5.6

あなたの条件(ライセンス・Docker・日本語など)で、Adobe Media Encoderの代替を並べ替える

乗り換えを検討するときは、機能の一致度より「移行コスト」と「運用コスト」で見るほうが失敗しにくいです。下の表でライセンスとDocker対応を確認してください。

FFmpeg とほかの候補を比べる

同じカテゴリのツール

FFmpegの開発者の方へ:掲載バッジ

READMEなどに貼ると、このページへのリンクになります。貼るかどうかで、掲載の順番や評価が変わることはありません。

Listed on ossalt.jpossalt.jp に掲載

Markdown(英語)
[![Listed on ossalt.jp](https://ossalt.jp/badges/listed-en.svg)](https://ossalt.jp/tools/ffmpeg/)
Markdown(日本語)
[![ossalt.jp に掲載](https://ossalt.jp/badges/listed-ja.svg)](https://ossalt.jp/tools/ffmpeg/)
HTML(英語)
<a href="https://ossalt.jp/tools/ffmpeg/"><img src="https://ossalt.jp/badges/listed-en.svg" alt="Listed on ossalt.jp" height="28"></a>

バッジについて