FFmpeg
[Wikipedia|▼Menu]

FFmpeg
ArchLinux で動作中の FFmpeg
作者Fabrice Bellard
開発元FFmpegチーム
初版2000年12月20日 (23年前) (2000-12-20)[1]

最新版6.1.1[2]  - 2023年12月31日 (2か月前) [±]
リポジトリ

git.ffmpeg.org/ffmpeg.git

プログラミング
言語C言語アセンブリ言語[3]
対応OSWindowsmacOSLinux(その他各OS向けにコンパイル可能)[4]
プラットフォームx86ARMPowerPCMIPSDEC AlphaBlackfin、AVR32、SH-4SPARC(その他各デスクトップPC向けにコンパイル可能)
サポート状況活発
種別マルチメディアフレームワーク
ライセンスLGPL 2.1+, GPL 2+
NVIDIA Performance Primitivesでコンパイルした場合は再頒布不可[5]
公式サイトffmpeg.org
テンプレートを表示

FFmpeg(エフエフエムペグ)は動画音声を記録・変換・再生するためのフリーソフトウェアである[6]Unix系オペレーティングシステム (OS) 生まれであるが現在ではクロスプラットフォームであり、libavcodec(動画/音声のコーデックライブラリ)、libavformat(動画/音声のコンテナライブラリ)、libswscale(色空間・サイズ変換ライブラリ)、libavfilter(動画のフィルタリングライブラリ)などを含む。ライセンスコンパイル時のオプションによりLGPLGPLに決定される。コマンドラインから使用することができる。対応コーデックが多く、多彩なオプションを使用可能なため、幅広く利用されている。
解説

FFmpegは、単体ではGUIを持たないツールでUNIXコマンドのように振る舞う。その為、対話式アプリケーションとして使用される場合、フロントエンドを用いる事も多い。コマンドラインから実行するCUIとして配布されているのは、ユーザが必要とすればフロントエンドを利用でき、スクリプトなどのバッチ処理を行う際に呼び出す事もできるという利点からである。また、FFserverと組み合わせる事により、ファイルシステムデバイスファイルストリーミングサーバ間のフィルタとしても動作する。

2011年3月13日にFFmpegの開発は、開発体制の対立からffmpeg.orgとlibav.orgに分裂した。どちらもffmpegというソフトウェアをリリースしているが、Libav(英語版)側はavconvに名称を切り替える作業を進めている。この分裂に伴い、Debian[7]Ubuntu[8] 11.04、Gentoo LinuxはLibav側を採用した。

2015年7月にDebianはセキュリティ問題への対応姿勢からLibavを排除し、FFmpeg採用に戻った。UbuntuもFFmpeg採用に戻っている[9]

2022年1月17日に大きなAPIの変更と非推奨APIの削除が行われたFFmpeg 5.0がリリースされた[10]
サポートしているファイル形式



4xm

8088flex TMV

Adobe Filmstrip

Audio IFF (
AIFF CD-ROM XA ADPCMを含む)

American Laser Games MM

3GPP AMR

Apple HTTP Live Streaming

ASF

AVI

AVISynth

AVS

Beam Software SIFF

Bethesda Softworks VID

Bink

Bitmap Brothers JV

Brute Force & Ignorance

BWF

Interplay C93

Delphine Software International CIN

CD+G

Core Audio Format

CRC testing format

Creative Voice

CRYO APC

D-Cinema audio

Deluxe Paint Animation

DFA

DV video

DXA

Electronic Arts cdata

Electronic Arts Multimedia

FFM (FFserver live feed)

Flash (SWF)

Flash 9 (AVM2)

FLI/FLC/FLX animation

Flash Video (FLV)

framecrc testing format

FunCom ISS

GIF アニメーション

GXF

id Quake II CIN video

id RoQ

IEC61937 encapsulation

IFF

Interplay MVE

IV8

IVF (On2)

LMLM4

LOAS

LXF

Matroska

Matroska audio

FFmpeg metadata

MAXIS XA

MD Studio

Mobotix .mxg

Monkey's Audio

Motion Pixels MVI



MOV/QuickTime/MP4

MP2

MP3

MPEG-1 System

MPEG-PS (program stream)

MPEG-TS (transport stream)

MPEG-4

MIME マルチパート JPEG

MSN TCP webcam

MTV

Musepack

Musepack SV8

Material eXchange Format (MXF)

Material eXchange Format (MXF), D-10 Mapping

NC camera feed

NTT TwinVQ (VQF)

Nullsoft Streaming Video

NuppelVideo

NUT

Ogg

Playstation Portable PMP

TechnoTrend PVA

QCP

raw ADTS (AAC)

raw AC-3

raw Chinese AVS video

raw CRI ADX

raw Dirac

raw DNxHD

raw DTS

raw E-AC-3

raw FLAC

raw GSM

raw H.261

raw H.263

raw H.264

raw Ingenient MJPEG

raw MJPEG

raw MLP

raw MPEG

raw MPEG-1

raw MPEG-2

raw MPEG-4

raw NULL

raw video

raw id RoQ

raw Shorten

raw TrueHD

raw VC-1

raw PCM A-law

raw PCM mu-law

raw PCM

整数: 符号付きまたは符号なし、ビット数は8、16、24、32ビット、エンディアンはリトルエンディアンとビックエンディアン

浮動小数点: 32ビットまたは64ビットエンディアンはリトルエンディアンとビックエンディアン



RDT

REDCODE R3D

RealMedia

Redirector

Renderware TeXture Dictionary

RL2

RPL/ARMovie

Lego Mindstorms RSO

RTMP

RTP

RTSP


次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:25 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef