| FFmpeg | |
|---|---|
| 原作者 | ファブリス・ベラール ボビー・ビンガム (libavfilter) [ 1 ] |
| 開発者 | FFmpegチーム |
| 初回リリース | 2000年12月20日[ 2 ] (2000年12月20日) |
| 安定版リリース | 8.0 [ 3 ] |
| リポジトリ | git |
| 書かれた | C言語とアセンブリ言語[ 4 ] |
| オペレーティング·システム | Windows、macOS、Linuxなど様々(プロジェクトはソースコードのみを配布しているため、実行可能プログラムはサードパーティからのみ入手可能)[ 5 ] [ 6 ] |
| プラットフォーム | x86、ARM、PowerPC、MIPS、RISC-V、DEC Alpha、Blackfin、AVR32、SH-4、SPARC。他のデスクトップコンピュータ用にコンパイルすることもできます。 |
| タイプ | マルチメディアフレームワーク |
| ライセンス | LGPL-2.1以降、GPL-2.0以降 GPLと互換性のないライセンスのソフトウェアとコンパイルした場合は再配布不可[ 7 ] |
| Webサイト | ffmpeg.org |
FFmpegは、ビデオ、オーディオ、その他のマルチメディアファイルやストリームを処理するためのライブラリとプログラム群からなる、無料のオープンソースソフトウェアプロジェクトです。その中核となるのは、ビデオおよびオーディオファイルの処理用に設計されたコマンドラインツールです。FFmpegは、フォーマット変換、基本的な編集(トリミングと連結)、ビデオのスケーリング、ビデオのポストプロダクションエフェクト、標準規格(SMPTE、ITU )への準拠などに広く利用されています。 ffmpeg
FFmpegにはffplay、シンプルなメディアプレーヤーである や、ffprobeメディア情報を表示するためのコマンドラインツールである といったツールも含まれています。含まれるライブラリには、多くの商用およびフリーソフトウェア製品で使用されているオーディオ/ビデオコーデックライブラリであるlibavcodec 、オーディオ/ビデオコンテナのMUX/DEMUXライブラリであるlibavformat (Lavf) [ 8 ] 、そしてGStreamerのようなフィルタグラフを通してフィルタを拡張および編集するためのライブラリである libavfilter などがあります。[ 9 ]
FFmpegは他の多くのソフトウェアプロジェクトのワークフローの一部であり、そのライブラリはVLCなどのソフトウェアメディアプレーヤーの中核部分であり、 YouTubeやBilibiliの中核処理に組み込まれています。[ 10 ]多くのオーディオおよびビデオファイル形式用のエンコーダとデコーダが含まれているため、一般的なメディアファイルと珍しいメディアファイルのトランスコードに非常に便利です。
FFmpegは、有効になっているオプションに応じて、 LGPL-2.1以降またはGPL-2.0以降で公開されています。[ 11 ]
このプロジェクトは2000年にファブリス・ベラール[ 11 ](別名「ジェラール・ランタウ」)によって開始され、2004年から2015年まではマイケル・ニーダーマイヤーによって主導されました[ 12 ] 。FFmpegの開発者の中にはMPlayerプロジェクトに参加していた人もいました。
FFmpegの「FF」は「早送り」を意味します。[ 13 ]ロゴはMPEGビデオコーデックがエントロピー符号化を処理する方法を示すジグザグスキャンパターンを表しています。[ 14 ]
2011年3月13日、FFmpeg開発者グループはプロジェクトをLibavという名前でフォークすることを決定しました。 [ 15 ] [ 16 ] [ 17 ]グループはFFmpegのリーダーシップとの意見の不一致によりプロジェクトをフォークすることを決定しました。[ 18 ] [ 19 ] [ 20 ] Libavは2020年に放棄されたと宣言されました。[ 21 ]
2014年1月10日、Googleの従業員2人が、過去2年間にファズテストによってFFmpegの1000以上のバグが修正されたと発表した。[ 22 ]
2018年1月、FFmpegの長年のコンポーネントであったffserverコマンドラインプログラムが削除されました。 [ 23 ]開発者は以前、内部アプリケーションプログラミングインターフェースの使用によるメンテナンスの手間が大きいことを理由にこのプログラムを非推奨としていました。[ 24 ]
このプロジェクトは平均3ヶ月ごとに新しいリリースを公開しています。リリースバージョンはウェブサイトからダウンロードできますが、FFmpegの開発者は、Gitバージョン管理システムを使用して、ソースコードから最新ビルドを使用してソフトウェアをソースからコンパイルすることを推奨しています。[ 25 ]
FFmpegプロジェクトでは、これまで2つのビデオコーディングフォーマットとそれに対応するコーデック、そして1つのコンテナフォーマットが作成されています。2つのビデオコーデックはロスレスのFFV1と、ロスレスとロッシーの両方を扱うSnowコーデックです。Snowコーデックの開発は停滞しており、ビットストリームフォーマットも未完成のため、2011年から実験的な状態となっています。NUTと呼ばれるマルチメディアコンテナフォーマットは、現在では積極的に開発されていませんが、メンテナンスは継続されています。[ 26 ]
2010年夏、FFmpeg開発者のフィオナ・グレイザー、ロナルド・ブルチェ、デイビッド・コンラッドはffvp8デコーダーを発表しました。テストの結果、ffvp8はGoogle独自のlibvpxデコーダーよりも高速であることが判明しました。[ 27 ] [ 28 ]バージョン0.6以降、FFmpegはWebMとVP8もサポートしました。[ 29 ]
2013年10月、ネイティブVP9 [ 30 ]デコーダーとオープンソースの高効率ビデオ符号化(HEVC)デコーダーであるOpenHEVCがFFmpegに追加されました。[ 31 ] 2016年にネイティブAACエンコーダーは安定しているとみなされ、 VisualOnとFAACの2つの外部AACエンコーダーのサポートが削除されました。FFmpeg 3.0(愛称「アインシュタイン」 )は、フラウンホーファーFDK AACエンコーダーのビルドサポートを維持しました。[ 32 ]バージョン3.4 「Cantor」以降、FFmpegはFITS画像形式をサポートしています。[ 33 ] 2018年11月以降、バージョン4.1 「al-Khwarizmi」では、 AV1をWebMを含むMP4とMatroskaで多重化できます。[ 34 ] [ 35 ]
FFmpegは、ビデオおよびオーディオの圧縮・解凍アルゴリズムのソフトウェア実装を網羅しています。これらは、 x86(IA-32およびx86-64)、PPC(PowerPC)、ARM、DEC Alpha、SPARC、MIPSなど、様々な命令セット上でコンパイル・実行可能です。[ 37 ]
オーディオ/ビデオの圧縮・伸張には、様々な特定用途向け集積回路(ASIC)が存在します。これらのASICは、ホストCPUの演算処理を部分的または完全にオフロードすることができます。このようなASICを使用するには、アルゴリズムの完全な実装ではなく、APIのみが必要です。[ 38 ]
| 固い | ASIC | 目的 | FFmpegでサポートされています | 詳細 |
|---|---|---|---|---|
| AMD | UVD | デコード | VDPAU APIおよびVAAPI経由 | |
| VCE | エンコーディング | VAAPI経由、実験的と考えられている[ 39 ] | ||
| アムロジック | Amlogicビデオエンジン | デコード | ? | |
| ブラックマジック | デッキリンク | エンコード/デコード | リアルタイムの取り込みとプレイアウト | |
| ブロードコム | クリスタルHD | デコード | ||
| クアルコム | 六角形 | エンコード/デコード | ワッセル[ 40 ] | |
| インテル | インテル クリアビデオ | デコード | (libmfx、VAAPI) | |
| インテル クイック シンク ビデオ | エンコード/デコード | (libmfx、VAAPI) | ||
| エヌビディア | ピュアビデオ / NVDEC | デコード | FFmpeg v1.2以降のVDPAU API経由(非推奨) FFmpeg v3.1以降のCUVID API経由[ 41 ] | |
| NVENC | エンコーディング | FFmpeg v2.6以降 |
以下のAPIもサポートされています:DirectX Video Acceleration(DXVA2、Windows)、Direct3D 11(D3D11VA、Windows)、Media Foundation(Windows)、Vulkan(VKVA)、VideoToolbox(iOS、iPadOS、macOS)、RockChip MPP、OpenCL、OpenMAX、MMAL(Raspberry Pi)、MediaCodec(Android OS )、V4L2(Linux)。環境によっては、これらのAPIは特定のASIC、 GPGPUルーチン、またはSIMD CPUコードにつながる場合があります。[ 38 ]
このセクションは技術的すぎるため、ほとんどの読者には理解しにくい可能性があります。( 2023年4月) |
FFmpeg は、多くの一般的な画像形式といくつかの珍しい画像形式をサポートしています。
そのPGMYUV画像形式は、バイナリ (P5) PGM Netpbm 形式の自作版です。FFmpeg は、PGM 形式と PPM 形式の 16 ビット深度、およびアルファ チャンネルの有無、monob、gray、gray16be、rgb24、rgb48be、ya8、rgba、rgb64beの深度 8 ビットまたは 16 ビットのバイナリ (P7) PAM形式もサポートしています。 pix_fmts
FFmpeg 内で作成および開発されたFFV1および Snow 形式に加えて、このプロジェクトでは次の形式もサポートされています。
| グループ | フォーマットの種類 | フォーマット名 |
|---|---|---|
| ISO / IEC / ITU-T | ビデオ | MPEG-1 Part 2、H.261 (Px64)、[ 42 ] H.262/MPEG-2 Part 2、H.263、[ 42 ] MPEG-4 Part 2、H.264/MPEG-4 AVC、HEVC/H.265 [ 31 ] (MPEG-H Part 2)、MPEG-4 VCB (別名VP8)、Motion JPEG、IEC DVビデオ、CD+G |
| オーディオ | MP1、MP2、MP3、AAC、HE-AAC、MPEG-4 ALS、G.711 μ-law、G.711 A-law、G.721(別名G.726 32k)、G.722、G.722.2(別名 AMR-WB)、G.723(別名G.726 24k および 40k)、G.723.1、G.726、G.729、G.729D、IEC DVオーディオおよびダイレクト ストリーム転送 | |
| 字幕 | MPEG-4 タイムドテキスト(別名 3GPP タイムドテキスト) | |
| 画像 | JPEG、ロスレスJPEG、JPEG-LS、JPEG 2000、JPEG XL、[ 43 ] PNG、CCITT G3、CCITT G4 | |
| オープンメディア同盟 | ビデオ | AV1 [ 44 ] |
| 画像 | AVIF [ 45 ] | |
| 環境影響評価 | 字幕 | EIA-608 |
| CEA | 字幕 | CEA-708 |
| SMPTE | ビデオ | SMPTE 314M (別名DVCAMおよびDVCPRO )、SMPTE 370M (別名DVCPRO HD )、VC-1 (別名 WMV3)、VC-2 (別名 Dirac Pro)、VC-3 (別名 AVID DNxHD ) |
| オーディオ | SMPTE 302M | |
| 画像 | DPX | |
| ATSC / ETSI / DVB | オーディオ | フルレート(GSM 06.10)、AC-3(ドルビーデジタル)、拡張AC-3(ドルビーデジタルプラス)、DTSコヒーレントアコースティック(別名DTSまたはDCA) |
| 字幕 | DVB字幕(ETSI 300 743) | |
| DVDフォーラム/ドルビー | オーディオ | MLP /ドルビーTrueHD |
| 字幕 | DVDビデオの字幕 | |
| Xperi / DTS社/ QDesign | オーディオ | DTS Coherent Acoustics(別名DTSまたはDCA)、DTS Extended Surround(別名DTS-ES)、DTS 96/24、DTS-HD High Resolution Audio、DTS Express(別名DTS-HD LBR)、DTS-HD Master Audio、QDesign Music Codec 1および2 |
| ブルーレイディスク協会 | 字幕 | PGS(プレゼンテーション グラフィックス ストリーム) |
| 3GPP | オーディオ | AMR-NB、AMR-WB(別名G.722.2) |
| 3GPP2 | オーディオ | QCELP -8(別名 SmartRate または IS-96C)、QCELP-13(別名 PureVoice または IS-733)、および拡張可変レート コーデック(EVRC。別名 IS-127) |
| ワールドワイドウェブコンソーシアム | ビデオ | アニメーションGIF [ 46 ] |
| 字幕 | ウェブVTT | |
| 画像 | GIF、およびSVG ( librsvg経由) | |
| IETF | ビデオ | FFV1 |
| オーディオ | iLBC(libilbc経由)、Opus、Comfortノイズ | |
| 国際音声協会 | オーディオ | DSS-SP |
| SAC | ビデオ | AVSビデオ、AVS2ビデオ[ 47 ](libdavs2経由)、AVS3ビデオ(libuavs3d経由) |
| マイクロソフト | ビデオ | Microsoft RLE、Microsoft Video 1、Cinepak、Microsoft MPEG-4 v1、v2、v3、Windows Media Video(WMV1、WMV2、WMV3/ VC-1)、WMV Screen、Mimic コーデック |
| オーディオ | Windows Media Audio(WMA1、WMA2、WMA Pro、WMA Lossless)、XMA(XMA1およびXMA2)、[ 48 ] MSN Siren、MS-GSM、MS-ADPCM | |
| 字幕 | サミ | |
| 画像 | Windowsビットマップ、WMVイメージ(WMV9イメージおよびWMV9イメージv2)、DirectDrawサーフェス、およびMSP [ 49 ] | |
| インタラクティブマルチメディア協会 | オーディオ | IMA ADPCM |
| インテル/デジタルビデオインタラクティブ | ビデオ | RTV 2.1(Indeo 2)、Indeo 3、4、5、[ 42 ]およびIntel H.263 |
| オーディオ | DVI4(別名IMA DVI ADPCM)、Intel Music Coder、Indeo Audio Coder | |
| リアルネットワークス | ビデオ | RealVideoフラクタル コーデック (別名 Iterated Systems ClearVideo)、1、2、3、4 |
| オーディオ | RealAudio v1 ~ v10、および RealAudio Lossless [ 50 ] | |
| 字幕 | リアルテキスト | |
| アップル/ スプルーステクノロジーズ | ビデオ | Cinepak(Apple Compact Video)、ProRes、Sorenson 3 Codec、QuickTime Animation(Apple Animation)、QuickTime Graphics(Apple Graphics)、Apple Video、Apple Intermediate Codec、Pixlet [ 51 ] |
| オーディオ | ALAC | |
| 画像 | クイックドローPICT | |
| 字幕 | スプルース字幕(STL) | |
| Adobe Flash Player(SWF) | ビデオ | スクリーンビデオ、スクリーンビデオ2、ソレンソンスパークとVP6 |
| オーディオ | Adobe SWF ADPCMとNellymoser Asao | |
| アドビ/アルダス | 画像 | TIFF、PSD、[ 51 ]、DNG |
| Xiph.Org | ビデオ | テオラ |
| オーディオ | Speex、[ 52 ] Vorbis、Opus、FLAC | |
| 字幕 | オッグ令状 | |
| ソニー | オーディオ | 適応変換音響符号化(ATRAC1、ATRAC3、ATRAC3Plus、[ 53 ]およびATRAC9 [ 47 ])[ 42 ]およびPSX ADPCM |
| NTT | オーディオ | ツインVQ |
| Google / On2 / GIPS | ビデオ | Duck TrueMotion 1、Duck TrueMotion 2、Duck TrueMotion 2.0リアルタイム、VP3、VP4、[ 54 ] VP5、[ 42 ] VP6、[ 42 ] VP7、VP8、[ 55 ] VP9 [ 30 ]およびアニメーションWebP |
| オーディオ | DK ADPCM オーディオ 3/4、On2 AVC、iLBC (libilbc 経由) | |
| 画像 | WebP [ 56 ] | |
| Epic Games / RAD ゲームツール | ビデオ | スマッカービデオとビンクビデオ |
| オーディオ | ビンクオーディオ | |
| CRIミドルウェア | オーディオ | ADX ADPCM、HCA |
| 任天堂/オタク | ビデオ | モビクリップビデオ |
| オーディオ | GCADPCM (別名 ADPCM THP)、FastAudio、および ADPCM IMA MOFLEX | |
| シナプティクス/ DSPグループ | オーディオ | トゥルースピーチ |
| エレクトロニック・アーツ/クライテリオン・ゲームズ/ブラック・ボックス・ゲームズ/ウエストウッド・スタジオ | ビデオ | RenderWare TXD、[ 57 ] Madcow、CMV、TGV、TGQ、TQI、Midivid VQ(MVDV)、MidiVid 3.0(MV30)、Midivid Archival(MVHA)、およびVector Quantized Animation(VQA) |
| オーディオ | エレクトロニック・アーツ ADPCM バリアント | |
| ネットpbm | 画像 | PBM、PGM、PPM、PNM、PAM、PFM、PHM |
| MIT/Xコンソーシアム/オープングループ | 画像 | XBM、[ 50 ] XPMおよびxwd |
| HPE / SGI /シリコングラフィックス | ビデオ | シリコングラフィックスRLE 8ビットビデオ、[ 46 ]シリコングラフィックスMVC1/2 [ 46 ] |
| 画像 | シリコングラフィックスイメージ | |
| オラクル/サン・マイクロシステムズ | 画像 | 太陽ラスター |
| IBM | ビデオ | IBM アルティモーション |
| アビッドテクノロジー/トゥルービジョン | ビデオ | Avid 1:1x、Avid Meridien、[ 50 ] Avid DNxHD、Avid DNx444、[ 53 ]およびDNxHR |
| 画像 | タルガ[ 46 ] | |
| オートデスク/エイリアス | ビデオ | Autodesk Animator Studio コーデックとFLIC |
| 画像 | エイリアスPIX | |
| アクティビジョン・ブリザード/アクティビジョン/インフォコム | オーディオ | ADPCMゾーク |
| コナミ/ハドソンソフト | ビデオ | HVQM4 ビデオ |
| オーディオ | コナミ MTAF、および ADPCM IMA HVQM4 | |
| グラスバレー/カノープス | ビデオ | HQ、HQA、HQX、ロスレス |
| ヴィズルト/ニューテック | ビデオ | スピードHQ |
| 画像 | Vizrtバイナリイメージ[ 45 ] | |
| アカデミーソフトウェア財団/ ILM | 画像 | オープンEXR [ 50 ] |
| モジラコーポレーション | ビデオ | APNG [ 56 ] |
| マトロックス | ビデオ | Matrox 非圧縮 SD (M101) / HD (M102) |
| AMD / ATI | ビデオ | ATI VCR1/VCR2 |
| エイスース | ビデオ | ASUS V1/V2コーデック |
| コモドール | ビデオ | CDXLコーデック |
| コダック | 画像 | フォトCD |
| ブラックマジックデザイン/シンテル | 画像 | シンテルRAW |
| ホートン・ミフリン・ハーコート/ザ・ラーニング・カンパニー/ ZSoft Corporation | 画像 | PCX |
| オーストラリア国立大学 | 画像 | Xフェイス[ 46 ] |
| Bluetooth 特別利益団体 | オーディオ | SBC、およびmSBC |
| クアルコム/ CSR | オーディオ | QCELP、aptX、aptX HD |
| オープンモバイルアライアンス/ WAPフォーラム | 画像 | ワイヤレスビットマップ |
FFmpeg における出力形式(コンテナ形式やその他の出力ストリーム作成方法)は「muxer」と呼ばれます。FFmpeg は、主に以下の形式をサポートしています。
| タイプ | 色 | 満員 | 平面 | パレット | |||
|---|---|---|---|---|---|---|---|
| アルファなし | アルファ付き | アルファなし | アルファ付き | クロマインターリーブ | アルファ付き | ||
| モノクロ | バイナリ(1ビットモノクロ) | モノブラック、モノホワイト | — | — | — | — | — |
| グレースケール | 8/9/10/12/14/16bpp | — | — | 16/32bpp | — | — | |
| RGB | RGB 1:2:1 (4ビットカラー) | 4bpp | — | — | — | — | — |
| RGB 3:3:2 ( 8ビットカラー) | 8bpp | — | — | — | — | — | |
| RGB 5:5:5 (ハイカラー) | 16bpp | — | — | — | — | — | |
| RGB 5:6:5(ハイカラー) | 16bpp | — | — | — | — | — | |
| RGB/BGR | 24/30 [ p 1 ] /48bpp | 32 [ p 2 ] /64bpp | — | — | — | 8ビット->32bpp | |
| 英国[ p 3 ] | — | — | 8/9/10/12/14/16bpc | 8/10/12/16bpc | — | — | |
| RGBフロート | RGB | 32bpc | 16/32bpc | — | — | — | — |
| 英国 | — | — | 32bpc | 32bpc | — | — | |
| YUV | YVU 4:1:0 | — | — | (9bpp(YVU9))[ p 4 ] | — | — | — |
| YUV 4:1:0 | — | — | 9bpp | — | — | — | |
| YUV 4:1:1 | 8bpc(UYYVYY) | — | 8bpc | — | (8bpc(NV11)) | — | |
| YVU 4:2:0 | — | — | (8bpc(YV12))[ p 4 ] | — | 8(NV21) | — | |
| YUV 4:2:0 | — | — | 8 [ p 5 ] /9/10/12/14/16bpc | 8/9/10/16bpc | 8(NV12)/10(P010)/12(P012)/16bpc(P016) | — | |
| YVU 4:2:2 | — | — | (8bpc(YV16))[ p 4 ] | — | (8bpc(NV61)) | — | |
| YUV 4:2:2 | 8 (YUYV [ p 6 ]と UYVY)/10 (Y210)/12bpc (Y212) [ p 7 ] | — | 8 [ p 8 ] /9/10/12/14/16bpc | 8/9/10/12/16bpc | 8(NV16)/10(NV20およびP210)/16bpc(P216) | — | |
| YUV 4:4:0 | — | — | 8/10/12bpc | — | — | — | |
| YVU 4:4:4 | — | — | (8bpc(YV24))[ p 4 ] | — | 8bpc(NV42) | — | |
| YUV 4:4:4 | 8 (VUYX)/10 [ p 9 ] /12bpc [ p 10 ] | 8 [ p 11 ] / 16bpc (AYUV64) [ p 12 ] | 8 [ p 13 ] /9/10/12/14/16bpc | 8/9/10/12/16bpc | 8(NV24)/10(P410)/ 16bpc(P416) | — | |
| XYZ | XYZ 4:4:4 [ p 14 ] | 12bpc | — | — | — | — | — |
| バイエル | BGGR/RGGB/GBRG/GRBG | 8/16bpp | — | — | — | — | — |
FFmpegは、IMC1-IMC4、AI44、CYMK、RGBE、Log RGBなどのフォーマットをサポートしていません。また、ARGB 1:5:5:5、2 : 10:10:10、その他あまり一般的ではないBMPビットフィールドフォーマットもまだサポートしていません。
FFmpegは、とりわけ以下のフィルターをサポートしています。[ 68 ]
FFmpegは外部ライブラリを介して以下のデバイスをサポートしています。[ 70 ]
FFmpegには100以上のコーデックが含まれており、[ 71 ]そのほとんどが何らかの圧縮技術を使用しています。こうした圧縮技術の多くは、ソフトウェア特許に関する法的請求の対象となる可能性があります。[ 72 ]このような請求は、米国などのソフトウェア特許を施行している国では執行可能かもしれませんが、例えば欧州連合加盟国では執行不可能または無効とみなされます。 [ 73 ] AC3やすべてのMPEG-1およびMPEG-2コーデックを含む多くの古いコーデックの特許は失効しています。
FFmpeg は LGPL ライセンスで提供されていますが、FFmpeg の特定のビルドが GPL ライブラリ (特にx264 ) にリンクされている場合、バイナリ全体が GPL ライセンスで提供されています。
FFmpegはBlender、Cinelerra-GG Infinity、HandBrake、Kodi、MPC-HC、Plex、Shotcut、VirtualDub2(VirtualDubのフォーク)[ 74 ] 、 VLCメディアプレーヤー、xine、YouTubeなどのソフトウェアで使用されています。[ 75 ] [ 76 ] Google Chrome [ 76 ]およびLinuxバージョンのFirefoxでのビデオとオーディオの再生を処理します。 [ 77 ] FFmpegのGUIフロントエンドは、Multimedia Xpert、 [ 78 ] XMedia Recode、ShutterEncoderなどとして開発されています 。
FFmpeg は、 ffdshow、FFmpegInterop、GStreamer FFmpeg プラグイン、LAV フィルタ、OpenMAX ILによって、それぞれのマルチメディア プラットフォームのエンコードおよびデコード機能を拡張するために使用されます。
NASAの火星2020ミッションの一環として、FFmpegは火星の探査車パーサヴィアランスによって、映像が地球に送信される前の画像と動画の圧縮に使用されています。 [ 79 ]
FFmpeg は組み込みアプリケーションでも使用されており、カスタム ハードウェアと組み合わせて使用することでバージョンと依存関係の管理を簡素化できるほか、複数の異なる OS やプロセッサ メーカーにわたってオペレーティング システムの抽象化も実現できます。
ジグザグスキャン(文書を閲覧するにはヘルプ:FTPを参照してください)Alt URL 2012-07-03にWayback Machineでアーカイブ
オリジナル記事よりアーカイブ。2012年1月4日閲覧。VLC
、
Boxee
、
MythTV
、
Handbrake
、
MPlayer
などは
、FFmpegを活用した人気のプロジェクトです。
{{cite web}}:|archive-url=形式が正しくありません: タイムスタンプ (ヘルプ)CS1 maint: url-status (link)