紹介
FFmpeg は、人間や機械が作成したほぼすべてのものをデコード、エンコード、トランスコード、マルチプレクサ、デマルチプレクサ、ストリーミング、フィルタリング、再生できる、主要なマルチメディア フレームワークです。最も知られていない古い形式から最先端の形式までサポートしています。それが、何らかの標準委員会、コミュニティ、または企業によって設計されたものかどうかは関係ありません。また、移植性も高く、FFmpeg は、さまざまなビルド環境、マシン アーキテクチャ、および構成の下で、Linux、Mac OS X、Microsoft Windows、BSD、Solaris などでコンパイル、実行し、テスト インフラストラクチャ FATE に合格します。
アプリケーションで使用できる libavcodec、libavutil、libavformat、libavfilter、libavdevice、libswscale、libswrecodele が含まれています。また、エンド ユーザーがトランスコードと再生に使用できる ffmpeg、ffplay、ffprobe も含まれています。
FFmpeg プロジェクトは、アプリケーションの開発者とエンド ユーザーの両方に技術的に可能な限り最高のソリューションを提供することを目指しています。これを実現するために、利用可能な最高のフリー ソフトウェア オプションを組み合わせています。他のライブラリへの依存度を低く抑え、FFmpeg の各部分間でのコード共有を最大化するために、独自のコードをわずかに優先しています。「最良」という質問に答えられない場合は、両方のオプションをサポートして、エンド ユーザーが選択できるようにします。
FFmpeg では誰でも歓迎され、すべての貢献も歓迎されます。パッチ、プル リクエスト、バグ レポート、寄付、その他の貢献を喜んでお受けします。
セキュリティは最優先事項であり、コード レビューは常にセキュリティを念頭に置いて行われます。ただし、信頼できないデータに触れるコードが非常に多いため、セキュリティの問題は避けられません。そのため、新しいセキュリティ問題が見つかった場合は、最新の安定リリースにできるだけ早く更新を提供します。
公式サイト: https://ffmpeg.org/
FFmpeg ツール
開発者向け FFmpeg ライブラリ